Showing 36 of 850 projects
Adds computation expressions to RxJava for enhanced reactive programming capabilities.
A collaborative TodoMVC implementation using Elm and Firebase for real-time synchronization and offline support.
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 comprehensive functional programming framework for Go providing Option, Result, collections, iterators, and concurrency utilities.
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.
A Swift parser combinator framework with source location tracking, backtracking prevention, and rich error messages.
A framework for developing and verifying domain-specific languages, with a focus on query, rules, and smart contract languages.
A reactive color picker component for Cycle.js applications using xstream streams.
Elixir macro for pattern matching and destructuring within pipe operator chains without breaking flow.
An interactive introduction to function composition in Swift 3, including custom operators for chaining, logging, and optional handling.
A PureScript library providing generalized folds, unfolds, and traversals for fixed point data structures.
A 2048 puzzle game for Android built using the Yampa Functional Reactive Programming library in Eta.
A ClojureScript library for two-way data binding between HTML elements and ClojureScript functions/atoms.
A YouTube search application demonstrating functional programming concepts with React and Redux.
A minimal teaching example for integrating Elm with Phoenix using webpack.
An sbt plugin that integrates the Eta programming language into Scala projects for compiling and running Scala/Eta programs.
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.
Converts XML strings to Elixir Map data structures with support for attributes and nested content.
A collection of tips and notes for web developers transitioning from JavaScript frameworks to Elm.
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.
A Haskell client library for interacting with InfluxDB 1.8 time-series databases.
The standard Effect monad for handling native side effects in PureScript, enabling pure functional programming with real-world interactions.
Iterate over promises serially, useful for side-effect operations where order matters.
A ClojureScript library for creating JavaScript-style classes and inheritance when interoping with legacy JavaScript code.
A minimal observable library focused on readability and educational value for understanding reactive programming concepts.
Pattern matching for monads in the cats Clojure library using core.match.
Fast, memory-efficient queue implementations in OCaml for functional and imperative use cases.
A basic todo list application demonstrating CQRS and Command Sourcing patterns implemented in Haskell.
Type-safe functions for common Go slice operations like deduplication, filtering, and element manipulation.
A collection of Smalltalk-style convenience extension methods for writing concise, readable Objective-C code.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.