Functional tools that couldn’t be simpler.
Repository Index
87,075 visible repositories in the index
457–480 of 742 · Most stars
:surfer: Asynchronous flow control with a functional taste to it
Unmaintained! ⚠️ CSS Object Model implemented in pure JavaScript. Also, a CSS parser.
- css-parser
- cssom
- dom
- javascript
A basic but performant promise implementation.
The only reasonable scripting engine for Go.
- interpreter
- prolog
- golang
- go
🤠 Object property paths with wildcards and regexps 🌵
- nodejs
- javascript
- map
- json
Library for creating tagged constructors.
C++ promise/A+ library in Javascript style.
🏎️ Streams & Reactive Programming paradigm for Go: declarative and composable API for event-driven applications
- event-driven
- generics
- go
- golang
A pure-Go JavaScript runtime built for running many small plugin sandboxes fast.
- golang
- javascript
- sandbox
Lisp/Hiccup style templating for Facebook's React in ClojureScript.
- react
- clojurescript
- hiccup
- template
Ramda Adjunct is the most popular and most comprehensive set of functional utilities for use with Ramda, providing a variety of useful, well tested functions with excellent documentation.
- ramda
- addons
- adjunct
- cookbook
ember-concurrency is an Ember Addon that enables you to write concise, worry-free, cancelable, restartable, asynchronous tasks.
A simple, easy to use library for React development in ClojureScript.
- clojurescript
- hooks
- react
- interop
An implementation of Actor, Publish-Subscribe, and CSP models in one rather small C++ framework. With performance, quality, and stability proved by years in the production.
- cpp
- cplusplus
- cplusplus-17
- actor-model
A Promise library for Swift, based partially on Javascript's A+ spec
URSA - RSA public/private key OpenSSL bindings for Node.js
A lightweight ClojureScript abstraction over ReactJS
Java 8 annotation processor and framework for deriving algebraic data types constructors, pattern-matching, folds, optics and typeclasses.
- algebraic-data-types
- optics
- functional-programming
- algebra
java port of Underscore.js
- java
- underscore
- javascript
- functional-programming
A port of Coq to Javascript -- Run Coq in your Browser
- coq
- proof-assistant
- javascript
- integrated-development-environment
Throttle promise-returning & async functions
Tulip Node is the official node.js wrapper for Tulip Indicators. It provides over 100 technical analysis overlay and indicator functions.
🥃 Functional Algebraic Data Types
- functional-programming
- monads
- monoids
- utilities