Showing 36 of 1117 projects
A Clojure/ClojureScript unit testing framework designed for interactive REPL-driven development.
Standard library for the Eta programming language, providing essential functions and types for functional programming on the JVM.
A minimalistic monad syntax extension for OCaml, inspired by Haskell's do-notation.
A collection of Clojure solutions to coding interview questions from 'Cracking the Coding Interview'.
A Go utility library providing generic one-liners for functional operations on variables, slices, and maps.
A lightweight library for building reactive web components using functional, React-inspired patterns.
A modern, functional date utility library for Go with 150+ pure, immutable functions, timezone awareness, and WebAssembly compatibility.
A Swift playground introducing Functors and Monads with practical examples using map and flatMap.
A proof-of-concept demonstrating how to run Frege functional programming language on Android devices.
A declarative data validation library for Elixir inspired by Prismatic Scheme.
A lightweight utility to curry functions with any number of arguments in JavaScript.
A collection of Cycle.js drivers and components for programming robots, enabling reactive robot applications.
Swaps the position of two items in an array without mutating the original array.
A minimal web framework for Frege built on Java Servlet API.
Converts Elixir maps to XML documents with support for nested structures, repeated tags, and attributes.
A 2048 game clone implemented in the Frege programming language, ported from a Haskell version.
Elm language snippets for the Atom editor to speed up common coding patterns.
A collection of Cycle.js drivers and components for programming robots, enabling reactive robot applications.
A minimal Yesod web application example implemented in the Eta programming language.
A simple task management application with JSON-based REST API written in Frege.
A tiny TypeScript functional dependency injection library based on AsyncLocalStorage for Node.js and Deno.
A Swift playground demonstrating functional programming design patterns and techniques with practical examples.
Typeclasses for binary serialization of PureScript data types to and from ArrayBuffers.
A fully declarative build utility for F# with automatic parallelism, inspired by Shake.
A bidirectional routing library for PureScript that provides generic sugar for variants and records.
Two Elixir deque implementations: a two-list Deque and a mutable DoublyLinkedList using gen_server.
A high-performance ray tracer implemented in Frege, optimized to outperform equivalent Haskell implementations.
A JavaScript utility that creates an object map from arrays of keys and values, objects, or pairs.
A C++ reactive stream programming framework for live data computation with concurrent asynchronous operations.
A V language library implementing Haskell's list manipulation functions from the Prelude.
A TypeScript library for creating multimethods with compile-time exhaustive pattern matching and type narrowing, inspired by Clojure.
A PureScript implementation of signals for managing state changes with traversable references and dynamic handler sets.
Elixir library extending Enum min/max functions to return lists of all matching results instead of just one.
A tiny client-side router driver for Cycle.js applications that manages browser history and location state.
A utility function that maps object keys and values into an array using a custom callback.
A Knockout.js library for chaining array projections and filters on observable arrays with lazy evaluation.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.