Showing 36 of 761 projects
Translates Elixir functions to ETS match specifications for efficient Erlang Term Storage queries.
A functional, composable validation library for JavaScript with strict type checking.
A Clojure library for correct code walking and macroexpansion that preserves binding information and expands inlined functions.
An Elixir parser that renders HAML templates into HTML with embedded Elixir code support.
A Haskell library implementing API clients for Ethereum and other Web3 platforms.
A data generation framework for Elixir that simplifies creating test records as maps or Ecto models.
A lightweight, generic F# database abstraction for safer and more succinct ADO.NET interactions.
A comprehensive catalog of 82 refactoring strategies for Elixir code, categorized by language-specific, traditional, functional, and Erlang-specific transformations.
Rust-like Option and Result types for TypeScript and Deno to eliminate null/undefined and improve error handling.
A lightweight Lua utility library providing essential functions for strings, files, tables, and classes, as a minimal alternative to Penlight.
An idiomatic F# implementation of Domain-Driven Design with Event-Sourcing using EventStore.
F# serialization and type-safe query support for LiteDB, enabling seamless use of F# records, unions, and maps.
An Elixir library for generating XML with a simple tuple-based structure and convenience functions.
A comprehensive suite of utility methods for working with JavaScript iterables and async iterables.
A webpack loader for compiling PureScript modules with support for hot-reloading and dead code elimination.
A .NET library implementing railway-oriented programming for functional error handling and data flow.
A functional lens library for JavaScript built on Ramda, enabling immutable data manipulation.
A functional optics library for F# providing composable lenses and prisms for immutable data manipulation.
A typed regular expression library for OCaml that enables type-safe parsing and unparsing with automatic group extraction.
A first-class pattern matching library for Clojure, emphasizing simplicity and abstraction.
An interactive learning environment for Idris and functional programming through fixing failing code exercises.
Efficient implementations of small maps and vectors for Clojure, designed for performance-critical collection operations.
A Swift microframework providing utility extensions for the Optional type, inspired by functional programming patterns.
A JavaScript library for transforming complex JSON objects using intuitive field path syntax and chained transformations.
An interactive book and course that teaches Elixir's concurrency features through hands-on Livebook exercises.
A JavaScript library providing free monads for IO, Maybe, Either, Cont, and custom types with multiple interpreters.
A lens library for JavaScript that enables safe access and immutable transformations of complex data structures.
F# library providing asynchronous sequences compatible with BCL IAsyncEnumerable for async/await workflows.
A library for creating reusable, composable pattern matchers in Elixir to simplify complex pattern matching.
An educational Swift playground exploring monadic concepts through Optionals, bananas, and squirrels.
A modern functional object-oriented language for shell scripting with Python-like data manipulation.
A Clojure wrapper library for the jMonkeyEngine 3D game engine, enabling REPL-driven game development.
A Coq library providing Haskell-like definitions and notations for formalizing Haskell types and functions in Coq.
A type-safe functional Stream processing library for Go, inspired by the Java Streams API.
F# tools and type providers for working with XAML in WPF and WinForms applications.
A small ClojureScript library for performant canvas and visual manipulation.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.