Showing 36 of 1117 projects
A ClojureScript library that makes client/server interaction painless with seamless Noir server integration.
Runtime type checking for JavaScript functions using Hindley Milner type signatures.
A JSON mapper for F# that simplifies serialization and deserialization with typeclasses and codecs.
An R package providing a toolbox of pipeline-friendly functions for manipulating and querying non-tabular data stored in list objects.
A Clojure client library for RethinkDB, providing a query API that closely mirrors the official JavaScript driver.
A React hooks API implementation for PureScript's react-basic library, supporting React 16.8 through 19.
Efficient, thread-safe immutable data structures (Vector and Map) for the Crystal programming language.
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.
Translates Elixir functions to ETS match specifications for efficient Erlang Term Storage queries.
A Haskell library implementing API clients for Ethereum and other Web3 platforms.
An Elixir parser that renders HAML templates into HTML with embedded Elixir code support.
A data generation framework for Elixir that simplifies creating test records as maps or Ecto models.
Rust-like Option and Result types for TypeScript and Deno to eliminate null/undefined and improve error handling.
A comprehensive catalog of 82 refactoring strategies for Elixir code, categorized by language-specific, traditional, functional, and Erlang-specific transformations.
A lightweight, generic F# database abstraction for safer and more succinct ADO.NET interactions.
A lightweight Lua utility library providing essential functions for strings, files, tables, and classes, as a minimal alternative to Penlight.
A comprehensive suite of utility methods for working with JavaScript iterables and async iterables.
An idiomatic F# implementation of Domain-Driven Design with Event-Sourcing using EventStore.
An Elixir library for generating XML with a simple tuple-based structure and convenience functions.
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.
F# serialization and type-safe query support for LiteDB, enabling seamless use of F# records, unions, and maps.
A functional lens library for JavaScript built on Ramda, enabling 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.
A functional optics library for F# providing composable lenses and prisms for immutable data manipulation.
Efficient implementations of small maps and vectors for Clojure, designed for performance-critical collection operations.
An interactive learning environment for Idris and functional programming through fixing failing code exercises.
A Swift microframework providing utility extensions for the Optional type, inspired by functional programming patterns.
An interactive book and course that teaches Elixir's concurrency features through hands-on Livebook exercises.
A lens library for JavaScript that enables safe access and immutable transformations of complex data structures.
A JavaScript library for transforming complex JSON objects using intuitive field path syntax and chained transformations.
A JavaScript library providing free monads for IO, Maybe, Either, Cont, and custom types with multiple interpreters.
A modern functional object-oriented language for shell scripting with Python-like data manipulation.
F# library providing asynchronous sequences compatible with BCL IAsyncEnumerable for async/await workflows.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.