Showing 36 of 262 projects
A curated list of awesome computational geometry visualizations, libraries, and educational resources.
A comprehensive repository of course materials for a university-level data structures and program representation class.
Clojure solutions with unit tests for Interview Cake algorithm and data structure problems.
A parallel-processing and multi-processing library for Object Pascal with lock-free data structures and synchronization primitives.
A unified R API for writing parallel and distributed applications across different backends like parallel, HP Distributed R, and SparkR.
Efficiently removes an element from an unordered array by swapping with the last element instead of splicing.
A fast and flexible C++ template container class for storing data in arbitrary tree structures with STL-compatible interfaces.
A compact C++ small vector implementation using tagged pointers for stack-allocated storage with minimal overhead.
A lightweight, efficient, and easy-to-use generic graph data structure and algorithm library for Go.
A tiny, fast, tree-shakeable queue and deque implementation for JavaScript.
A D language container library using std.experimental.allocator for flexible memory management.
A collection of generic Go utilities and data structures for common programming patterns.
A pure Elixir implementation of Scalable Bloom Filters for probabilistic set membership testing.
A comprehensive collection of Swift extensions and utilities for iOS, macOS, tvOS, watchOS, and Linux development.
A concurrent-safe Go generics utility library providing comprehensive functions and data structures for slices, maps, and strings.
An in-memory data structure store used as a database, cache, message broker, and vector database for real-time applications.
A radix tree (prefix tree) implementation for the Crystal programming language, optimized for URL routing and path matching.
A high-performance, thread-safe concurrent map for Go using sharding to minimize lock contention.
A two-dimensional grid data structure for Rust that provides Vec-like functionality for 2D data.
A Go 1.18+ library providing generic tuple types for storing 1 to 9 values without custom structs.
An in-memory, Redis-like key-value store for Godot, providing rich data structures and pub/sub messaging.
A graph library for the Go programming language providing data structures and algorithms for graph manipulation.
Solutions to Cracking the Coding Interview problems implemented in Go for learning purposes.
A minimalistic, single-file Java JSON library with a concise API and full JSON Schema support.
A Common Lisp library providing unified access to CLOS objects, plists, alists, hash-tables, and arrays through a single API.
A fast and space-efficient probabilistic set data structure for Go that tests membership with 'likely member' or 'definitely not member' results.
A fast, in-memory graph data structure implementation in Java, optimized for performance and low memory usage.
A Go library implementing the Weighted PageRank algorithm for graph analysis and ranking.
A Java implementation of multidimensional Bloom filters for efficiently searching across many Bloom filters.
A .NET library providing an in-memory data structure with efficient indexing and querying, including range, spatial, vector, and fuzzy string matching.
A Go implementation of a skip list data structure, inspired by Redis's zskiplist.
A cross-platform, event-driven C library providing a unified networking stack with HTTP, WebSocket, data structures, and cryptography.
A C++ stack container with significantly better performance than std::stack across various data sizes.
A Clojure(Script) library for generating GraphQL queries from Clojure data structures.
A thread-safe Go map implementation with automatic expiration of key-value pairs after a specified duration.
A Rust library providing serde structures and helpers to read and parse GTFS (General Transit Feed Specification) archives.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.