Showing 36 of 1117 projects
An interactive Swift playground tutorial for learning about transducers through hands-on examples.
A minimal functional language that compiles to JavaScript, emphasizing immutability, currying, and Fantasy Land libraries.
A .NET Standard library for F# that generates SVG vector graphics using a simple domain-specific language.
A command-line REPL for the Frege programming language, enabling interactive evaluation of Frege code snippets.
An event sourcing implementation sample in F# demonstrating domain-driven design patterns.
A small machine learning library written in Clojure providing simple, concise implementations of ML algorithms.
A PowerShell module providing LINQ-style operators for querying and manipulating collections.
A Scala Native GUI framework built on libui for creating cross-platform desktop applications.
A type-safe, functional, composable effect management data structure for Node.js and browser environments.
Reduce a list of values using promises into a promise for a value, useful for async accumulation.
A high-performance JavaScript library for computing cartesian products of arrays.
A ClojureScript library implementing the Elm architecture with virtual-dom for building web applications.
A collection of neural network libraries for functional and mainstream languages, offering efficient lazy evaluation and cross-language compatibility.
OCaml bindings for Apache Kafka, enabling Kafka client functionality in OCaml applications.
A Web DSL for Elixir that generates HTML using pure Elixir blocks and iolists.
A curated list of the best free and paid JavaScript books covering general topics, ES6, functional programming, patterns, and Node.js.
A high-performance, persistent hash-based map and set implementation for F#, optimized for the .NET runtime.
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 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 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.
Group an array of objects into nested lists based on one or more property values.
A collection of common combinators used in fantasy-land projects for functional programming in JavaScript.
A collection of examples highlighting key differences between Haskell and Elm for developers transitioning between the two languages.
An Elm web app for discovering new music artists and building playlists using the Spotify API.
A Clojure library that enables writing Java code directly within Clojure programs using a macro.
A library providing recursion schemes for the Idris programming language, based on functional programming patterns.
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 utility for conditionally executing functions in promise chains based on boolean conditions.
A collection of patches enabling Hackage packages to build with the Eta programming language.
A library for building Web Components using functional programming patterns with Lit and RxJS.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.