Showing 36 of 1117 projects
An Elixir module for executing multiple slow functions or processes in parallel.
A Clojure map that implements java.io.Closeable for simple, recursive application state management.
A curated list of resources for the Eta programming language, a Haskell-like language for the JVM.
A PureScript library bundle for parsing, encoding, decoding, and manipulating JSON data.
An Elixir library providing a DataFrame API similar to Python's Pandas and R's data.frame for data manipulation.
OCaml bindings to libcurl for client-side URL transfers supporting HTTP and multiple network protocols.
Adds computation expressions to RxJava for enhanced reactive programming capabilities.
A comprehensive functional programming framework for Go providing Option, Result, collections, iterators, and concurrency utilities.
A natural effect system for TypeScript that encodes side effects as types using plain functions and generators.
Render Elixir data-structures to HTML using a Hiccup-inspired syntax.
A Clojure library for debugging core macros and functions by printing each step's result to the REPL.
A Coreader-like dependency injection microframework for Swift that enables controlled substitution of coeffects like dates and network calls in tests.
A collaborative TodoMVC implementation using Elm and Firebase for real-time synchronization and offline support.
An ergonomic, functional, and configurable Rust validation library with built-in rules, custom closures, and serde support.
A framework for developing and verifying domain-specific languages, with a focus on query, rules, and smart contract languages.
A Swift parser combinator framework with source location tracking, backtracking prevention, and rich error messages.
A Haskell library implementing basic machine learning algorithms including Hopfield networks.
A demonstration of the ELM architecture pattern implemented on Android using Kotlin and Anko.
An interactive introduction to function composition in Swift 3, including custom operators for chaining, logging, and optional handling.
A reactive color picker component for Cycle.js applications using xstream streams.
A PureScript library providing generalized folds, unfolds, and traversals for fixed point data structures.
Elixir macro for pattern matching and destructuring within pipe operator chains without breaking flow.
A YouTube search application demonstrating functional programming concepts with React and Redux.
A ClojureScript library for two-way data binding between HTML elements and ClojureScript functions/atoms.
A minimal teaching example for integrating Elm with Phoenix using webpack.
A 2048 puzzle game for Android built using the Yampa Functional Reactive Programming library in Eta.
An sbt plugin that integrates the Eta programming language into Scala projects for compiling and running Scala/Eta programs.
Converts XML strings to Elixir Map data structures with support for attributes and nested content.
A comprehensive library of data structures and algorithms implemented in OCaml for educational purposes.
A functional wrapper for Apple's MultipeerConnectivity framework with lightweight syntax and automatic edge case handling.
A JavaScript utility to compose functions, enabling the creation of new functions from smaller ones like f(g(x)).
Write Elm components within Ember applications, integrating both ecosystems seamlessly.
A collection of tips and notes for web developers transitioning from JavaScript frameworks to Elm.
A Haskell client library for interacting with InfluxDB 1.8 time-series databases.
A spec-like unit testing framework for the Idris programming language.
An extensible, type-and-source-polymorphic, non-linear applicative parser combinator library for F# 3.0 and 4.0.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.