Showing 36 of 110 projects
An Elixir implementation of the CONREC algorithm for calculating drive-time isochrones and topographic contours.
A linear-time component-labeling algorithm implementation using contour tracing technique for image processing.
A faster, memory-efficient alternative to D3's forceManyBody for computing force-directed graph layouts using Random Vertex Sampling.
A Python library implementing biologically-inspired algorithms including neural networks, genetic programming, and particle swarm optimization.
A Node.js interface for running XGBoost models and making predictions.
A Go implementation of k-modes and k-prototypes clustering algorithms for categorical and mixed data.
A Rust library for generating multi-floor roguelike dungeons with interconnected rooms, items, enemies, and traps.
A generic algorithm library for Crystal programming language providing implementations of common algorithms and data structures.
An Elixir implementation of a red-black tree providing an ordered key-value store with O(log(N)) operations.
A multilingual Rust implementation of the RAKE algorithm for automatic keyword extraction from text.
A high-performance algorithm for converting floating-point numbers to strings with correctness for JSON formatting.
A cross-framework, cross-platform computer vision and image manipulation library for Haxe.
An Elixir library for generating combinations and permutations from enumerable collections.
A D library providing advanced random number generators with performance improvements and new statistical distributions.
A JavaScript library implementing DE-9IM spatial predicates for GeoJSON objects, supporting relationships like contains, intersects, and touches.
A Go implementation of multi-string pattern matching using Trie data structures, inspired by the Aho-Corasick algorithm.
An algorithm that minimizes pixel-dependent noise from sCMOS cameras in microscopy images with arbitrary structures.
A tiny, high-performance JavaScript library for computing 2D convex hulls.
Erlang implementation of the Tiny Mersenne Twister pseudorandom number generator algorithm (no longer maintained).
An algorithm that recommends pizza ordering options based on group size, slice size, and pizza shop menu.
A Crystal implementation of K-Dimensional Trees for efficient nearest neighbor searches in multidimensional spaces.
A Crystal library implementing edit distance algorithms including Levenshtein, Damerau-Levenshtein, Optimal Alignment, Jaro, and Jaro-Winkler.
A pure Elixir implementation of jump consistent hashing for distributing keys across buckets efficiently.
Elixir implementation of the ROCK clustering algorithm for categorical data.
A collection of simple, reliable .NET libraries providing custom number types, geometry, and data structures.
A Crystal library providing binary search helpers for maintaining and querying sorted Arrays efficiently.
A Crystal implementation of Google's polyline algorithm for encoding and decoding geographic coordinates.
A Python implementation of the clugen algorithm for generating multidimensional clusters with arbitrary distributions.
A JavaScript standard data structure library benchmarked against C++ STL, providing efficient implementations of common data structures.
A Julia implementation of the clugen algorithm for generating multidimensional clusters with arbitrary distributions.
Aldous-Broder algorithm implementation in Pascal for maze generation. Contains few optimizations.
A heap-based priority queue implementation in Elixir, ported from Michael Truog's pqueue2.
A genetic algorithm library for Ada with binary chromosomes, elitism, mutation, and crossover operations.
A Crystal library for generating prime numbers with a simple iterator interface.
Base58 encoding and decoding implementation written in the Ada programming language.
A JavaScript library for finding prime numbers using the Sieve of Eratosthenes algorithm.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.