Showing 36 of 1117 projects
OCaml bindings for Python's scikit-learn machine learning library.
A simple, declarative, functional drawing framework for Swift, wrapping CoreGraphics for readable graphics code.
A collection of examples demonstrating Eta, a strongly typed programming language for the JVM.
OCaml bindings to the PCRE library, providing Perl-compatible regular expressions for string matching.
An object library for Delphi and FreePascal providing modern data structures and syntactic sugar inspired by languages like Rust, C++, and Go.
A generic A* graph pathfinding implementation in pure Elixir, abstracting graph environment details.
Frege language binding and utilities for creating JavaFX user interfaces.
A Python reactive stream programming framework for concurrent asynchronous data transformations.
A refactoring kata to practice removing side effects using functional programming structures like functors and monads.
An Elixir library for generating HTML and other tag-based markup using pure Elixir code instead of templates.
A functional entity framework for LÖVE (Love2D) with a centralized game state and minimal ECS setup.
Elixir library providing bidirectional map (BiMap) and bidirectional multimap (BiMultiMap) data structures.
An Elixir library for pipeable HTML transformations using CSS selectors, powered by the Lexbor C library.
A library providing a purely functional IO monad for Coq, enabling direct implementation of IO programs with OCaml bindings.
A module for measuring and comparing the run-time performance of OCaml functions.
Transform any Go function into a channel-returning function for parallel execution via goroutines.
A lightweight React library for implementing The Elm Architecture pattern in React applications.
A Common Lisp library for list manipulation inspired by Haskell's Data.List, providing functional utilities like folds, scans, and infinite lists.
An Elixir macro that enables piping values into any argument position using a placeholder.
A compact JavaScript functional programming toolkit with utility functions, abstract data structures, and lazy evaluation.
An Elixir library for generating combinations and permutations from enumerable collections.
A V library providing Python-like range functionality with support for int/f32, negative steps, and iterators.
An immutable primitive array wrapper for Scala that eliminates boxing overhead for faster, memory-efficient operations.
A library for probabilistic computation and visualization in Idris, leveraging functorial, applicative, and monadic structures.
A curated list of resources for the Frege programming language, a Haskell-like language for the JVM.
An ESLint plugin that enforces pure functional programming by disallowing side-effect-causing language constructs.
A functional and reactive UI framework for PureScript based on Rx and VirtualDom.
An opinionated Clojure client library for Aerospike, providing a non-blocking, future-based API.
A minimalist OCaml library for parsing command-line arguments with strict validation and clear error messages.
A LINQ-inspired lazy-evaluation iteration library for JavaScript/TypeScript that supports Deno, Node.js, and browsers.
A next-generation package manager and build tool for Idris, written in Idris with a free monad DSL.
A Common Lisp utility library for easier hash table manipulation with deep access, creation macros, and conversion functions.
A tutorial for implementing a bandwidth monitor with Ncurses using Scala Native.
An Elixir library for generating SVG images through a higher-level abstraction layer.
A library enabling partial application for RxJava's ActionN and FuncN function primitives.
A functional behavior tree implementation in Lua for game AI and entity behavior modeling.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.