Showing 36 of 1117 projects
A Rust macro providing Python-style list and hashmap comprehensions with conditional filtering and nesting.
Exercises and algorithms from The Little Schemer book implemented in Elixir with Scheme comparisons.
A thin, F#-friendly wrapper around Npgsql for PostgreSQL database operations with optional static query analysis.
A web-based platform for learning OCaml with an interactive toplevel, exercise environment, and lesson directory.
A multi-paradigm programming language with gradual and duck typing that compiles to PHP, Python, and JavaScript.
A humorous Elixir library that implements object-oriented programming concepts like classes, inheritance, and methods as a parody.
A collection of functional programming helpers for Go, leveraging generics to provide common utilities like map, filter, reduce, and monadic types.
Extends Elixir's pipe operator with macros for flexible composition strategies like error handling and pattern matching.
A library providing common functional combinators, currying, partial application, and composition utilities for Elixir.
A practical F# library for datatype-generic programming using reflection and visitor patterns to minimize boilerplate.
A fast and simple PureScript framework inspired by the Elm architecture for building web applications.
A simple, functional HTTP client library for F# with an immutable, fluent API.
A Swift library exploring pure declarative programming with algebraic structures, combinators, and functional patterns.
A simple curry function for JavaScript with no clever tricks and full test coverage.
An OCaml kernel for Jupyter notebooks, providing an OCaml REPL with markdown/HTML documentation, LaTeX, and image embedding.
Introduces monads to Elixir for encapsulating state and controlling code flow with more powerful pipelines.
A kanban board application built with Elm, featuring drag-and-drop task management and theme support.
A pipe-like function to write cleaner, more readable JavaScript code by transforming nested calls into vertical pipelines.
A curated collection of resources for learning and applying functional programming concepts in JavaScript.
A tutorial on writing parallel programs in Multicore OCaml using domainslib for task pools, parallel loops, and async/await.
An Elixir library providing helpers for working with exceptions, offering a hybrid approach between tagged status and optimistic flow.
A formal and executable RISC-V ISA specification written in F# with a purely functional style, designed for clarity and reference.
An asynchronous effect monad and threading model for PureScript, enabling concurrent and parallel computations.
Nix library for filtering local source directories using gitignore rules, enabling reproducible builds.
A reactive event handling library for Elixir, inspired by Elm and Reactive Extensions, implementing asynchronous collections.
A dotnet CLI template for creating full-stack web applications with the SAFE-Stack (Saturn, Azure, Fable, Elmish).
OCaml bindings for TensorFlow, enabling machine learning and neural network development in a functional programming environment.
An opinionated set of PureScript bindings to React, optimized for basic use cases.
An experimental compiler that translates F# code to Core Erlang, enabling F# programs to run on the BEAM virtual machine.
A special-purpose UI library for PureScript that uses Applicative-style programming to build reactive interfaces from input fields.
Immutable Dart collections using the builder pattern for safe, comparable, and hashable data structures.
A Go library providing efficient, parallel, lazy map, reduce, filter, and other functional operations on sequences with built-in error handling.
A JavaScript library for asynchronous functional programming that treats promises as values.
A JavaScript library for asynchronous functional programming that treats promises as values.
A property-based testing library for Scala with advanced generators, flexible configuration, and full Scala.js/scala-native support.
A suite of high-performance, persistent immutable data structures for modern JavaScript and TypeScript 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.