Showing 36 of 1117 projects
A hangman word game implementation built with the Cycle.js framework for reactive programming.
A collection of Clojure solutions to coding interview questions from 'Cracking the Coding Interview'.
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 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 Swift playground introducing Functors and Monads with practical examples using map and flatMap.
A minimal web framework for Frege built on Java Servlet API.
Elm language snippets for the Atom editor to speed up common coding patterns.
A lightweight utility to curry functions with any number of arguments in JavaScript.
A modern, functional date utility library for Go with 150+ pure, immutable functions, timezone awareness, and WebAssembly compatibility.
A declarative data validation library for Elixir inspired by Prismatic Scheme.
A 2048 game clone implemented in the Frege programming language, ported from a Haskell version.
A proof-of-concept demonstrating how to run Frege functional programming language on Android devices.
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 collection of Cycle.js drivers and components for programming robots, enabling reactive robot applications.
A simple task management application with JSON-based REST API written in Frege.
Converts Elixir maps to XML documents with support for nested structures, repeated tags, and attributes.
Typeclasses for binary serialization of PureScript data types to and from ArrayBuffers.
A minimal Yesod web application example implemented in the Eta programming language.
A tiny TypeScript functional dependency injection library based on AsyncLocalStorage for Node.js and Deno.
A fully declarative build utility for F# with automatic parallelism, inspired by Shake.
A Swift playground demonstrating functional programming design patterns and techniques with practical examples.
Two Elixir deque implementations: a two-list Deque and a mutable DoublyLinkedList using gen_server.
A bidirectional routing library for PureScript that provides generic sugar for variants and records.
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 V language library implementing Haskell's list manipulation functions from the Prelude.
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 Knockout.js library for chaining array projections and filters on observable arrays with lazy evaluation.
A utility function that maps object keys and values into an array using a custom callback.
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.
A C++ reactive stream programming framework for live data computation with concurrent asynchronous operations.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.