Nim is a statically typed compiled systems programming language. It combines successful concepts from mature languages like Python, Ada and Modula. Its design focuses on efficiency, expressiveness, and elegance (in that order of priority).
Repository Index
47,133 repositories indexed
1–24 of 25 · Most stars
Premium Queue package for handling distributed jobs and messages in NodeJS.
Interactive, thoroughly customizable maps in the browser, powered by vector tiles and WebGL
Database based asynchronous priority queue system -- Extracted from Shopify
A Job Queue specifically written for Android to easily schedule jobs (tasks) that run in the background, improving UX and application stability.
A complete, fully tested and documented data structure library written in pure JavaScript.
- javascript
- data-structures
- collections
- collection
Node.js tool for easy binary deployment of C++ addons
- priority
RedisSMQ: A high-performance Redis message queue for Node.js
- redis
- background-jobs
- brokers
- dead-letter-queue
Algorithm and data-structure library for .NET 4.5.2+/Netstandard 2.0+. Algorithmia contains sophisticated algorithms and data-structures like graphs, priority queues, command, undo-redo and more.
A Generic Priority Queue in Pure Swift
- data-structure
- swift
- priority-queue
- astar-algorithm
⏪️ Go package providing multiple queue implementations. Developed in a thread-safe generic way.
- generic
- golang
- queue
- thread-safe
Fortnite FPS Booster: frame-rate stability, lower input latency, process priority tuning, memory cleanup and power-plan presets for Fortnite on Windows. Lightweight, reversible, open-source performance optimizer.
A Simplest in-memory and Distributed Storage-Agnostic Message Queue for Your Concurrent Go Program
- concurrency
- go
- goroutine
- priority-queue
Refit based web api client management, but resilient (retry, connectivity, cache, auth, log, priority, etc...)
- akavache
- automapper
- dotnet
- fusillade
Erlang Priority Queues
- erlang
- data-structures
Vert.x Blueprint Project - Vert.x Kue, a priority task queue powered by Vert.x
Experimental HTTP protocol for AI agents: operation discovery, concurrency policy and human-priority scheduling.
Ratus is a RESTful asynchronous task queue server. It translated concepts of distributed task queues into a set of resources that conform to REST principles and provides a consistent HTTP API for various backends.
- distributed-systems
- priority-queue
- task-queue
- task-scheduler
Assigns priority scores to audio and subtitle tracks in MKV files
- radarr
- sonarr
- anime
- subtitles
Crystal implementation of "K-Dimensional Tree" and "N-Nearest Neighbors"
- crystal
- k-dimensional
- data-structures
- tree-structure
Generic double-ended heap (min-max heap) for Go — O(1) min and max, O(log n) push/pop
- heap
- min-max-heap
- priority-queue
- double-ended-queue
Elixir Priority Queue
A Heap-based Priority Queue Implementation in Elixir.
Zero-config, auto-scaling worker pool for Go with priority-aware scheduling, adaptive resource management, and per-task retry logic.
- async
- auto-scaling
- backpressure
- concurrency