Showing 36 of 1117 projects
A type-safe, functional ONNX API and backend for deep learning and classical machine learning in Scala 3.
A typed bidirectional router for OCaml and ReasonML web applications, enabling type-safe route definitions and URL generation.
Error-recovering streaming HTML5 and XML parsers for OCaml with lazy, non-blocking, and one-pass processing.
An F# library providing additional computation expressions for ValueTask, ColdTask, CancellableTask, and parallel Async operations.
An async-first, opinionated functional library and language with 100% JavaScript compatibility.
A Common Lisp library for building rich, responsive terminal user interfaces (TUIs) using a Model-View-Update architecture.
A Clojure client for RethinkDB offering asynchronous, lock-free, and idiomatic query semantics.
A curated directory of games and game development resources built with the Elm programming language.
A dependently-typed Idris implementation of Domain-Driven Design concepts from 'Domain Modeling Made Functional', deployed as a Node.js microservice.
A Rust crate for type-conscious, tabular data manipulation with an expressive, functional interface.
A functional programming library for Go that introduces streams, collectors, and functional paradigms to improve code readability and reduce bugs.
A code generator providing Haskell-inspired functional programming utilities for Go, with built-in immutable and type-safe slice operations.
An Elixir implementation of an interpreter for the Monkey programming language, built from scratch using functional patterns.
An OCaml template engine with near-complete compatibility with Jinja2 syntax and features.
A Java library that enables functional interfaces to throw checked exceptions, simplifying error handling in functional programming.
Reactive programming library for F# Elmish and Fable applications using Async Observables.
A minimal functional-reactive Virtual DOM rendering library built on Preact for state management.
A Common Lisp library for defining and operating on algebraic data types with pattern matching, inspired by functional languages.
A functional, curried, and pure reimplementation of the full ECMAScript API.
Arrow-macros provides Clojure-like arrow and diamond wand macros for Common Lisp, enabling expressive and readable threading of expressions.
A Rust library providing Language Integrated Query (LINQ) functionality via declarative macros and iterator extensions.
A simple and flexible Elixir library for validating data structures with an intuitive API.
A collection of higher-order functions (map, filter, fold) for functional programming in Zsh.
A simple, unopinionated ClojureScript interface to React that lets you manage application state independently.
A collection of Swift playgrounds demonstrating advanced language features, concurrency, and C interoperability.
A library for building forms in PureScript Halogen applications with minimal boilerplate.
A Haskell library for OAuth2 client authentication with support for multiple identity providers.
A feature-complete JavaScript library for currying and uncurrying functions with infinite and lazy evaluation support.
A simple PureScript JSON library that uses types automatically for encoding and decoding.
Persistent sorted maps and sets for Clojure/Script with log-time rank queries, nearest key lookups, and splitting operations.
A utility to tap into promise chains for side effects without affecting the promise value or state.
OCaml bindings to the SQLite3 database client API, enabling database operations from OCaml applications.
Transducer utilities for Redux, enabling action dispatch and reducer creation via transducers.
A Lisp dialect that compiles to JavaScript, using Ramda as its standard library and emphasizing functional programming.
A fast, purely functional data structure library for Common Lisp with persistent collections and efficient operations.
A type-safe query builder for OCaml that enforces SQL correctness at compile time using the OCaml type system.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.