Showing 36 of 1117 projects
A minimal functional language that compiles to JavaScript, emphasizing immutability, currying, and Fantasy Land libraries.
Experimental Idris compiler backend that generates Malfunction code for improved performance.
An interactive Swift playground tutorial for learning about transducers through hands-on examples.
A command-line REPL for the Frege programming language, enabling interactive evaluation of Frege code snippets.
A small machine learning library written in Clojure providing simple, concise implementations of ML algorithms.
An event sourcing implementation sample in F# demonstrating domain-driven design patterns.
A Scala Native GUI framework built on libui for creating cross-platform desktop applications.
A PowerShell module providing LINQ-style operators for querying and manipulating collections.
A type-safe, functional, composable effect management data structure for Node.js and browser environments.
A collection of neural network libraries for functional and mainstream languages, offering efficient lazy evaluation and cross-language compatibility.
A high-performance JavaScript library for computing cartesian products of arrays.
Reduce a list of values using promises into a promise for a value, useful for async accumulation.
A ClojureScript library implementing the Elm architecture with virtual-dom for building web applications.
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 high-performance, persistent hash-based map and set implementation for F#, optimized for the .NET runtime.
A curated list of the best free and paid JavaScript books covering general topics, ES6, functional programming, patterns, and Node.js.
Coq formalizations for a course on mechanized semantics, covering imperative/functional languages, compilers, static analysis, and program logics.
A 640-byte functional library that curries and composes native JavaScript array and string methods.
A Groovy extension module for Functional Java that adds functional programming idioms and constructs to Groovy.
Elixir NIF bindings for the Raylib game development library, enabling game programming in Elixir.
A PureScript UI library for building declarative front-ends without a virtual DOM, using localized updates.
A Swift Playground companion illustrating functors, applicatives, and monads with visual examples.
A total recursion scheme library for Dhall that separates recursion from business logic to enable simpler, modular, and terminating functions.
A fluent builder for lazy streams and generators in Groovy, enabling functional-style data processing.
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.
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.
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.
An Elixir module for executing multiple slow functions or processes in parallel.
A library for building Web Components using functional programming patterns with Lit and RxJS.
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 Clojure map that implements java.io.Closeable for simple, recursive application state management.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.