Showing 36 of 1117 projects
A spec-like unit testing framework for the Idris programming language.
The standard Effect monad for handling native side effects in PureScript, enabling pure functional programming with real-world interactions.
A basic todo list application demonstrating CQRS and Command Sourcing patterns implemented in Haskell.
A ClojureScript library for creating JavaScript-style classes and inheritance when interoping with legacy JavaScript code.
A minimal observable library focused on readability and educational value for understanding reactive programming concepts.
Fast, memory-efficient queue implementations in OCaml for functional and imperative use cases.
An F# library for sound synthesis, processing, and effects with functional programming patterns.
Pattern matching for monads in the cats Clojure library using core.match.
Iterate over promises serially, useful for side-effect operations where order matters.
A Frege translation of the examples from "Learn You a Haskell for Great Good!", a popular functional programming tutorial.
A collection of Smalltalk-style convenience extension methods for writing concise, readable Objective-C code.
An OCaml implementation of Shopify's Liquid templating language, featuring an interpreter, parser, and lexer.
Type-safe functions for common Go slice operations like deduplication, filtering, and element manipulation.
A simple XML parser for Elixir designed to parse RSS/Atom feeds.
A ClojureScript port of the Manifold library for asynchronous programming with streams and deferred values.
A Coq/SSReflect port of the 'Functional Algorithms Verified' book, formalizing functional data structures and algorithms.
A simple and pragmatic library for writing parsers and lexers using combinatory parsing techniques.
A library that converts non-functional JavaScript libraries into functional ones with currying, fixed arity, and data-last arguments.
A Go library providing polymorphic generic containers and functions to reduce boilerplate, inspired by Kotlin's Sequence and Map.
A proof-of-concept demonstrating how to embed standalone Elm applications as Custom Elements using Web Components.
A library for functional composition of functions to simplify RxJava usage.
Low-level Elixir driver for interacting with Datomic databases via its REST API.
A Coq library that automatically generates record update functions using typeclasses and Ltac2.
A Crystal library providing functional programming monads like Maybe, Either, List, Try, and Task for safer, composable error handling and data manipulation.
A curated collection of programming language theory and development projects, packages, and resources written in Elm.
A Lisp-dialect programming language that implements Haskell's functional semantics by transpiling to C with automatic memory management.
A curated collection of high-quality Haskell programming videos covering tutorials, talks, and advanced concepts.
A Go utility class providing type-safe methods for common slice operations like filtering, deduplication, and sorting.
A functional programming API for Preact components with Elm-inspired architecture and built-in state management.
An expressive and easy-to-use datetime library for Elixir with functions for manipulation, conversion, and generation.
Pure Elixir library for extracting TIFF and EXIF metadata from JPEG files.
A minimal and high-performance function composition utility for JavaScript and TypeScript.
Python-style generators and itertools port for Common Lisp, enabling lazy sequences and composable iteration.
Fully typesafe, Rust-inspired Result and Option wrapper types for Python to handle errors and absent data elegantly.
An Elixir library for generating audio signals with basic oscillators and filters, supporting WAV file output and direct audio playback.
A library for dispatching requests to handlers based on hierarchical URI paths in OCaml applications.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.