Topic

functional-programming

Repositories (1320)

eta
eta typelead Haskell

The Eta Programming Language, a dialect of Haskell on the JVM

2.6k
mostly-adequate-guide-chinese
mostly-adequate-guide-chinese llh911001 JavaScript

函数式编程指南中文版

2.6k
awesome-functional-python
awesome-functional-python sfermigier

A curated list of awesome things related to functional programming in Python.

2.5k
Fluture
Fluture fluture-js JavaScript

🦋 Fantasy Land compliant (monadic) alternative to Promises

2.5k
PyFunctional
PyFunctional EntilZha Python

Python library for creating data pipelines with chain functional programming

2.5k
fs2
fs2 typelevel Scala

Compositional, streaming I/O library for Scala

2.4k
FunctionalPlus
FunctionalPlus Dobiasd C++

Functional Programming Library for C++. Write concise and readable C++ code.

2.3k
luafun
luafun luafun Lua

Lua Fun is a high-performance functional programming library for Lua designed with LuaJIT's trace compiler in mind.

2.2k
doobie
doobie typelevel Scala

Functional JDBC layer for Scala.

2.2k
dark
dark darklang F#

Darklang main repo, including language, backend, and infra

2.2k
marble
marble marblejs TypeScript

Marble.js - functional reactive Node.js framework for building server-side applications, based on TypeScript and RxJS.

2.1k
cube-composer
cube-composer sharkdp PureScript

A puzzle game inspired by functional programming

2k
fp-go
fp-go IBM Go

Functional programming library for Go 1.24+, inspired by fp-ts. Uses generic type aliases for a clean, composable API. Provides Option, Either, Result...

2k
HypeScript
HypeScript ronami TypeScript

🐬 A simplified implementation of TypeScript's type system written in TypeScript's type system

2k
monix
monix monix Scala

Asynchronous, Reactive Programming for Scala and Scala.js.

1.9k
kefir
kefir kefirjs JavaScript

A Reactive Programming library for JavaScript

1.9k
rill
rill destel Go

Go toolkit for clean, composable, channel-based concurrency

1.8k
rambda
rambda selfrefactor JavaScript

Typescript focused FP library similar to Remeda and Ramda

1.8k
lux
lux LuxLang Emacs Lisp

The Lux Programming Language

1.7k
z
z z-pattern-matching JavaScript

Pattern Matching for Javascript

1.7k
Monocle
Monocle optics-dev Scala

Optics library for Scala

1.7k
result
result rustedpy Python

NOT MAINTAINED - A simple Rust like Result type for Python 3. Fully type annotated.

1.7k
jido
jido agentjido Elixir

🤖 Autonomous agent framework for Elixir. Built for distributed, autonomous behavior and dynamic workflows.

1.7k
scalajs-react
scalajs-react japgolly Scala

Facebook's React on Scala.JS

1.7k
list
list funkia TypeScript

🐆 An immutable list with unmatched performance and a comprehensive functional API.

1.7k
skunk
skunk typelevel Scala

A data access library for Scala + Postgres.

1.7k
functionaljava
functionaljava functionaljava Java

Functional programming in Java

1.6k
riko
riko nerevu Python

A Python stream processing engine modeled after Yahoo! Pipes

1.6k
purify
purify gigobyte TypeScript

Functional programming library for TypeScript - https://gigobyte.github.io/purify/

1.6k
Lightweight-Stream-API
Lightweight-Stream-API aNNiMON Java

Stream API from Java 8 rewritten on iterators for Java 7 and below

1.6k
articles
articles Dobiasd Python

thoughts on programming

1.6k
coalton
coalton coalton-lang Common Lisp

Coalton is an efficient, statically typed functional programming language that supercharges Common Lisp.

1.6k
course-plan
course-plan haskell-beginners-2022 Haskell

📜 Haskell course info, plan, video lectures, slides

1.6k
scalacaster
scalacaster vkostyukov Scala

Purely Functional Algorithms and Data Structures in Scala

1.5k
tapir
tapir softwaremill Scala

Rapid development of self-documenting APIs

1.5k
ring
ring ring-lang C

A simple, lightweight, flexible, embeddable, portable and multi-paradigm dynamic programming language for developing applications, tools, and domain-s...

1.4k
gifcurry
gifcurry lettier Haskell

😎 The open-source, Haskell-built video editor for GIF makers.

1.4k
fp-core.rs
fp-core.rs JasonShin Rust

A library for functional programming in Rust

1.4k
purrr
purrr tidyverse R

A functional programming toolkit for R

1.4k
cyclops
cyclops AOL-archive Java

An advanced, but easy to use, platform for writing functional applications in Java 8.

1.3k
true-myth
true-myth true-myth TypeScript

Safe and idiomatic TypeScript types to handle null, error, and async code handling: Maybe, Result, and Task types that are really nice.

1.3k
FunGameRefresh
FunGameRefresh Hitomis Java

[暂停维护]好玩的下拉刷新控件,让我们一起来回味童年

1.3k
fp-jargon-zh
fp-jargon-zh shfshanyue

函数式编程术语及示例。本项目译自 https://github.com/hemanth/functional-programming-jargon

1.3k
codeworld
codeworld google Haskell

Educational computer programming environment using Haskell

1.3k
goderive
goderive awalterschulze Go

Derives and generates mundane golang functions that you do not want to maintain yourself

1.3k
shell-functools
shell-functools sharkdp Python

Functional programming tools for the shell

1.2k
SATySFi
SATySFi gfngfn OCaml

A statically-typed, functional typesetting system

1.2k
kotlin-result
kotlin-result michaelbull Kotlin

A multiplatform Result monad for modelling success or failure operations.

1.2k
graphql-lodash
graphql-lodash APIs-guru TypeScript

🛠 Data manipulation for GraphQL queries with lodash syntax

1.2k
JavaScript-for-Everyone
JavaScript-for-Everyone Asabeneh JavaScript

A step by step guide to learn JavaScript and programming. These videos may help too: https://www.youtube.com/channel/UC7PNRuno1rzYPb1xLa4yktw

1.2k