Showing 36 of 1117 projects
A utility for conditionally executing functions in promise chains based on boolean conditions.
An Elixir client library for controlling Philips Hue smart light bulbs via the Hue Bridge API.
An Elixir library providing a DataFrame API similar to Python's Pandas and R's data.frame for data manipulation.
A curated list of resources for the Eta programming language, a Haskell-like language for the JVM.
OCaml bindings to libcurl for client-side URL transfers supporting HTTP and multiple network protocols.
A PureScript library bundle for parsing, encoding, decoding, and manipulating JSON data.
Adds computation expressions to RxJava for enhanced reactive programming capabilities.
Render Elixir data-structures to HTML using a Hiccup-inspired syntax.
A natural effect system for TypeScript that encodes side effects as types using plain functions and generators.
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 comprehensive functional programming framework for Go providing Option, Result, collections, iterators, and concurrency utilities.
A framework for developing and verifying domain-specific languages, with a focus on query, rules, and smart contract languages.
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 PureScript library providing generalized folds, unfolds, and traversals for fixed point data structures.
A Swift parser combinator framework with source location tracking, backtracking prevention, and rich error messages.
A reactive color picker component for Cycle.js applications using xstream streams.
A YouTube search application demonstrating functional programming concepts with React and Redux.
A comprehensive library of data structures and algorithms implemented in OCaml for educational purposes.
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 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.
Converts XML strings to Elixir Map data structures with support for attributes and nested content.
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 functional wrapper for Apple's MultipeerConnectivity framework with lightweight syntax and automatic edge case handling.
Write Elm components within Ember applications, integrating both ecosystems seamlessly.
A modern and elegant Telegram Bot Framework for Go with functional programming style and comprehensive API support.
A JavaScript utility to compose functions, enabling the creation of new functions from smaller ones like f(g(x)).
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.
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.