Top 91 fp open source projects

Pratica
🥃 Functional Algebraic Data Types
Functional Programming Jargon
Jargon from the functional programming world in simple terms!
Zio Saga
Purely Functional Transaction Management In Scala With ZIO
React On Lambda
A JavaScript library for building React applications in more functional way. Alternative to JSX.
Hammock
Purely functional HTTP client
Bow Arch
🏛 Functional Architecture in Swift using Bow
Nyaya
Random Data Generation and/or Property Testing in Scala & Scala.JS.
Metalang99
A functional language for C99 preprocessor metaprogramming
Fs2
Compositional, streaming I/O library for Scala
Scala Graal
Make usage of Graal features easy and safe from Scala. Also features Scala-based React SSR.
Doobie
Functional JDBC layer for Scala.
Interviews
A list of fancy questions I've been asked during the interviews I had. Some of them I ask when interviewing people.
Sup
Composable, purely functional healthchecks in Scala.
Frontend Hard Mode Interview
《前端内参》,有关于JavaScript、编程范式、设计模式、软件开发的艺术等大前端范畴内的知识分享,旨在帮助前端工程师们夯实技术基础以通过一线互联网企业技术面试。
Nest Cnode
CNode 社区 Nest 版本 https://cnodejs.org/
Clear Config
Scala FP configuration library with a focus on runtime clarity
Typescript
Algebraic graphs implementation in TypeScript
Fetcher Ts
Type-safe wrapper around Fetch API
Zio Logging
Simple logging for ZIO apps, with correlation, context & pluggable backends out of the box.
Cats Effect
The pure asynchronous runtime for Scala
Promised Pipe
A ramda.pipe-like utility that handles promises internally with zero dependencies
Neutron
🌠 Purely functional Apache Pulsar client for Scala built on top of Fs2
Rambda
Faster and smaller alternative to Ramda
Funland
Type classes for interoperability of common algebraic structures in JavaScript, TypeScript and Flow
Rhodddoobie
My little sandbox for playing around with the FP + OOP + DDD combination, in particular using Rho, doobie, Docker, testing, etc in a project.
Stm4cats
STM monad for cats-effect
Flawless
WIP Delightful, purely functional testing no-framework. Don't even try to use it at work!
D4s
Dynamo DB Database Done Scala-way
Frunk
Funktional generic type-level programming in Rust: HList, Coproduct, Generic, LabelledGeneric, Validated, Monoid and friends.
Frameless
Expressive types for Spark.
You Dont Need Loops
Avoid The One-off Problem, Infinite Loops, Statefulness and Hidden intent.
✭ 599
fprecursion
Funfix
Functional Programming Library for JavaScript, TypeScript and Flow ✨⚡️
Fkit
A functional programming toolkit for JavaScript.
Fp Jargon Zh
函数式编程术语及示例。本项目译自 https://github.com/hemanth/functional-programming-jargon
Fasy
FP iterators that are both eager and asynchronous
Cats Infographic
typeclass diagram for cats
Kotlin Result
A multiplatform Result monad for modelling success or failure operations.
Fun Task
Abstraction for managing asynchronous code in JS
Morphism
⚡ Type-safe data transformer for JavaScript, TypeScript & Node.js.
Core
A Fully-fledged functional effect system for typescript with a rich standard library
Monio
Async-capable IO monad for JS
Prelude Ts
Functional programming, immutable collections and FP constructs for typescript and javascript
Eslint Plugin Functional
ESLint rules to disable mutation and promote fp in JavaScript and TypeScript.
Pfps Shopping Cart
🛒 The Shopping Cart application developed in the book "Practical FP in Scala: A hands-on approach"
bow-lite
🏹 Bow Lite is a cross-platform library for Typed Functional Programming in Swift
Swiftz-Validation
A data structure for validations. It implements the applicative functor interface
classes
Smart, pythonic, ad-hoc, typed polymorphism for Python
lzdash
Lazy / non-strict evaluation in JavaScript
alleycat-reactive
A simple Python library to provide an API to implement the Reactive Object Pattern (ROP).
safe-string-interpolation
A type driven approach to string interpolation, aiming at consistent, secure, and only-human-readable logs and console outputs !
pyroclastic
Functional dataflow through composable computations
1-60 of 91 fp projects