Showing 36 of 850 projects
A simple XML parser for Elixir designed to parse RSS/Atom feeds.
An OCaml implementation of Shopify's Liquid templating language, featuring an interpreter, parser, and lexer.
An F# library for sound synthesis, processing, and effects with functional programming patterns.
A Go library providing polymorphic generic containers and functions to reduce boilerplate, inspired by Kotlin's Sequence and Map.
A Frege translation of the examples from "Learn You a Haskell for Great Good!", a popular functional programming tutorial.
A library that converts non-functional JavaScript libraries into functional ones with currying, fixed arity, and data-last arguments.
A ClojureScript port of the Manifold library for asynchronous programming with streams and deferred values.
A modern and elegant Telegram Bot Framework for Go with functional programming style and comprehensive API support.
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 Coq library that automatically generates record update functions using typeclasses and Ltac2.
A library for functional composition of functions to simplify RxJava usage.
A Crystal library providing functional programming monads like Maybe, Either, List, Try, and Task for safer, composable error handling and data manipulation.
Low-level Elixir driver for interacting with Datomic databases via its REST API.
A functional programming API for Preact components with Elm-inspired architecture and built-in state management.
A Go utility class providing type-safe methods for common slice operations like filtering, deduplication, and sorting.
An expressive and easy-to-use datetime library for Elixir with functions for manipulation, conversion, and generation.
A curated collection of high-quality Haskell programming videos covering tutorials, talks, and advanced concepts.
Python-style generators and itertools port for Common Lisp, enabling lazy sequences and composable iteration.
A curated collection of programming language theory and development projects, packages, and resources written in Elm.
Fully typesafe, Rust-inspired Result and Option wrapper types for Python to handle errors and absent data elegantly.
A minimal and high-performance function composition utility for JavaScript and TypeScript.
A Swift library for functional chaining and promises with bind and combine operators.
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.
Pure Elixir library for extracting TIFF and EXIF metadata from JPEG files.
A tiny Elixir library for handling the happy path with clean syntax, rewriting pattern matches into nested case expressions.
A ClojureScript wrapper for RxJS that provides idiomatic functional reactive programming interfaces.
An OCaml library for easy indentation and pretty-printing of structured data.
A fully typed promise implementation for Crystal Lang, enabling asynchronous operations with type safety.
A utility library for Clojure and ClojureScript providing enhanced control flow, threading, and data manipulation macros.
A Lisp-dialect programming language that implements Haskell's functional semantics by transpiling to C with automatic memory management.
A functional programming library for promises that enables composable async code with utilities like liftp, traversep, and foldp.
A utility method to create Preact components using object composition instead of class syntax.
A utility function that creates an array filled with a specified value or generated by a function.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.