Showing 36 of 1117 projects
The standard Effect monad for handling native side effects in PureScript, enabling pure functional programming with real-world interactions.
A ClojureScript library for creating JavaScript-style classes and inheritance when interoping with legacy JavaScript code.
A modern and elegant Telegram Bot Framework for Go with functional programming style and comprehensive API support.
A basic todo list application demonstrating CQRS and Command Sourcing patterns implemented in Haskell.
Iterate over promises serially, useful for side-effect operations where order matters.
Fast, memory-efficient queue implementations in OCaml for functional and imperative use cases.
A collection of Smalltalk-style convenience extension methods for writing concise, readable Objective-C code.
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.
A minimal observable library focused on readability and educational value for understanding reactive programming concepts.
A Frege translation of the examples from "Learn You a Haskell for Great Good!", a popular functional programming tutorial.
A Go library providing polymorphic generic containers and functions to reduce boilerplate, inspired by Kotlin's Sequence and Map.
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 proof-of-concept demonstrating how to embed standalone Elm applications as Custom Elements using Web Components.
A simple and pragmatic library for writing parsers and lexers using combinatory parsing techniques.
A Coq/SSReflect port of the 'Functional Algorithms Verified' book, formalizing functional data structures and algorithms.
A library that converts non-functional JavaScript libraries into functional ones with currying, fixed arity, and data-last arguments.
A library for functional composition of functions to simplify RxJava usage.
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 Go utility class providing type-safe methods for common slice operations like filtering, deduplication, and sorting.
Low-level Elixir driver for interacting with Datomic databases via its REST API.
A curated collection of programming language theory and development projects, packages, and resources written in Elm.
A curated collection of high-quality Haskell programming videos covering tutorials, talks, and advanced concepts.
A functional programming API for Preact components with Elm-inspired architecture and built-in state management.
A Lisp-dialect programming language that implements Haskell's functional semantics by transpiling to C with automatic memory management.
Fully typesafe, Rust-inspired Result and Option wrapper types for Python to handle errors and absent data elegantly.
Python-style generators and itertools port for Common Lisp, enabling lazy sequences and composable iteration.
An expressive and easy-to-use datetime library for Elixir with functions for manipulation, conversion, and generation.
A minimal and high-performance function composition utility for JavaScript and TypeScript.
Pure Elixir library for extracting TIFF and EXIF metadata from JPEG files.
A fully typed promise implementation for Crystal Lang, enabling asynchronous operations with type safety.
An Elixir library for generating audio signals with basic oscillators and filters, supporting WAV file output and direct audio playback.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.