Showing 36 of 850 projects
A type-safe, functional, composable effect management data structure for Node.js and browser environments.
A ClojureScript library implementing the Elm architecture with virtual-dom for building web applications.
A high-performance JavaScript library for computing cartesian products of arrays.
A collection of neural network libraries for functional and mainstream languages, offering efficient lazy evaluation and cross-language compatibility.
A Web DSL for Elixir that generates HTML using pure Elixir blocks and iolists.
OCaml bindings for Apache Kafka, enabling Kafka client functionality in OCaml applications.
A curated list of the best free and paid JavaScript books covering general topics, ES6, functional programming, patterns, and Node.js.
A 640-byte functional library that curries and composes native JavaScript array and string methods.
Coq formalizations for a course on mechanized semantics, covering imperative/functional languages, compilers, static analysis, and program logics.
A PureScript UI library for building declarative front-ends without a virtual DOM, using localized updates.
Elixir NIF bindings for the Raylib game development library, enabling game programming in Elixir.
A Groovy extension module for Functional Java that adds functional programming idioms and constructs to Groovy.
A high-performance, persistent hash-based map and set implementation for F#, optimized for the .NET runtime.
A Swift Playground companion illustrating functors, applicatives, and monads with visual examples.
A fluent builder for lazy streams and generators in Groovy, enabling functional-style data processing.
A total recursion scheme library for Dhall that separates recursion from business logic to enable simpler, modular, and terminating functions.
A collection of common combinators used in fantasy-land projects for functional programming in JavaScript.
Group an array of objects into nested lists based on one or more property values.
A collection of examples highlighting key differences between Haskell and Elm for developers transitioning between the two languages.
A Clojure library that enables writing Java code directly within Clojure programs using a macro.
An Elm web app for discovering new music artists and building playlists using the Spotify API.
A collection of patches enabling Hackage packages to build with the Eta programming language.
A utility for conditionally executing functions in promise chains based on boolean conditions.
An Elixir client library for controlling Philips Hue smart light bulbs via the Hue Bridge API.
A Halogen Hook providing accessible, customizable building blocks for selection UIs like dropdowns and typeaheads.
A library providing recursion schemes for the Idris programming language, based on functional programming patterns.
A library for building Web Components using functional programming patterns with Lit and RxJS.
An Elixir module for executing multiple slow functions or processes in parallel.
An Elixir library providing a DataFrame API similar to Python's Pandas and R's data.frame for data manipulation.
A Clojure map that implements java.io.Closeable for simple, recursive application state management.
A PureScript library bundle for parsing, encoding, decoding, and manipulating JSON data.
A curated list of resources for the Eta programming language, a Haskell-like language for the JVM.
OCaml bindings to libcurl for client-side URL transfers supporting HTTP and multiple network protocols.
Render Elixir data-structures to HTML using a Hiccup-inspired syntax.
A natural effect system for TypeScript that encodes side effects as types using plain functions and generators.
An ergonomic, functional, and configurable Rust validation library with built-in rules, custom closures, and serde support.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.