Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Functional Programming

Functional Programming

1117 projects

Showing 36 of 1117 projects

rambda
rambdaJavaScript

A TypeScript-focused functional programming utility library designed for use with R.pipe and strict currying.

#functional-programming#functions#type-safety
Stars1.8k
Forks89
Last commit20 days ago
rpds
rpdsRust

A Rust library providing fully persistent data structures with structural sharing.

#functional-programming#hash-array-mapped-trie#concurrent-data-structures
Stars1.7k
Forks70
Last commit5 days ago
Closures
ClosuresSwift

A Swift framework that adds closure handlers to UIKit and Foundation classes, replacing delegation and target-action patterns.

#functional-programming#ios#delegation-pattern
Stars1.7k
Forks169
Last commit5 years ago
Closures
ClosuresSwift

A Swift framework that adds closure handlers to UIKit and Foundation classes, replacing delegation and target-action patterns.

#foundation#functional-programming#ios
Stars1.7k
Forks169
Last commit5 years ago
lux
luxEmacs Lisp

A functional, statically-typed Lisp that compiles to JVM, JavaScript, Python, Lua, and Ruby for versatile multi-platform development.

#programming-language#haskell#functional-programming
Stars1.7k
Forks57
Last commit9 days ago
Coalton
CoaltonCommon Lisp

An efficient, statically typed functional programming language that integrates directly into Common Lisp.

#functional-programming#compiler#static-typing
Stars1.7k
Forks107
Last commit1 day ago
Awesome Erlang
Awesome Erlang

A curated list of awesome Erlang libraries, resources, and tools for developers.

#lists#functional-programming#developer-tools
Stars1.7k
Forks207
Last commit3 years ago
Axon
AxonElixir

A neural network library for Elixir built on Nx, providing functional, model creation, and training APIs for deep learning.

#functional-programming#elixir#model-training
Stars1.7k
Forks127
Last commit9 days ago
skunk
skunkScala

A purely functional, type-safe data access library for Scala applications using PostgreSQL.

#database-driver#functional-programming#database
Stars1.7k
Forks176
Last commit7 days ago
HLearn
HLearnHaskell

A high-performance machine learning library for Haskell that leverages algebraic structures for parallel, online, and fast cross-validation training.

#haskell#functional-programming#high-performance
Stars1.7k
Forks134
Last commit10 years ago
List
ListTypeScript

A fast immutable list data structure for JavaScript with a comprehensive functional API and seamless Ramda integration.

#functional-programming#iterable#tree-shaking
Stars1.7k
Forks52
Last commit2 years ago
callbag-basics
callbag-basicsJavaScript

A tiny, fast reactive/iterable programming library implementing the callbag spec for unified stream processing.

#stream-processing#functional-programming#callbacks
Stars1.7k
Forks43
Last commit3 years ago
ClojureCLR
ClojureCLRC#

A native implementation of Clojure for the .NET Common Language Runtime (CLR), enabling functional programming on Microsoft platforms.

#functional-programming#language-port#dotnet
Stars1.6k
Forks166
Last commit4 days ago
Enlive
EnliveClojure

A selector-based templating and transformation library for Clojure that uses CSS-like syntax to manipulate HTML.

#functional-programming#html-templating#css-selectors
Stars1.6k
Forks149
Last commit4 years ago
flow
flowElixir

A computational parallel flow library for Elixir built on top of GenStage for parallel processing of collections.

#stream-processing#functional-programming#parallel-computing
Stars1.6k
Forks89
Last commit1 year ago
purify
purifyTypeScript

A functional programming library for TypeScript with an elegant, type-safe API and Fantasy Land conformance.

#either#fp-ts-alternative#functional-programming
Stars1.6k
Forks63
Last commit7 months ago
crocks
crocksJavaScript

A JavaScript library providing a collection of Algebraic Data Types (ADTs) like Maybe and Either for functional programming.

#declarative-programming#either#unary-functions
Stars1.6k
Forks102
Last commit3 years ago
purescript-halogen
purescript-halogenPureScript

A declarative, type-safe UI library for building user interfaces in PureScript.

#component-architecture#functional-programming#ui
Stars1.6k
Forks217
Last commit1 year ago
FP with games in Elm
FP with games in ElmPython

A collection of programming articles covering C++, Elm, Haskell, Kotlin, statistics, and software development concepts.

#haskell#functional-programming#articles
Stars1.6k
Forks91
Last commit6 months ago
flyd
flydJavaScript

A minimalistic, modular, and functional reactive programming library for JavaScript.

#functional-programming#transducers#modular
Stars1.6k
Forks82
Last commit2 years ago
elixirscript
elixirscriptElixir

Converts Elixir code to JavaScript, enabling developers to write JavaScript using Elixir syntax and semantics.

#javascript-interop#functional-programming#elixir
Stars1.6k
Forks68
Last commit7 years ago
ElixirScript
ElixirScriptElixir

Converts Elixir code to JavaScript, enabling developers to write JavaScript using Elixir syntax and semantics.

#functional-programming#elixir#compiler
Stars1.6k
Forks68
Last commit7 years ago
101
101JavaScript

A modular JavaScript utility library designed to complement ES5+ with functional programming paradigms and avoid overlap.

#functional-programming#immutable-operations#modular
Stars1.5k
Forks73
Last commit4 years ago
benchee
bencheeElixir

An easy and extensible benchmarking library for Elixir that provides comprehensive statistics and memory measurements.

#functional-programming#elixir#plugin-system
Stars1.5k
Forks70
Last commit1 month ago
Elixir Code Smells
Elixir Code SmellsElixir

A catalog of 23 Elixir-specific code smells with examples, refactorings, and treatments to improve code quality.

#functional-programming#elixir-lang#elixir
Stars1.5k
Forks57
Last commit1 year ago
sttp
sttpScala

A clean, type-safe HTTP client for Scala supporting synchronous, Future-based, and functional effect system programming styles.

#httpclient#functional-programming#akka-http
Stars1.5k
Forks333
Last commit6 days ago
seesaw
seesawClojure

A Clojure library and DSL for building user interfaces on top of Swing, making Swing development friendly and accessible.

#java-interop#functional-programming#swing-wrapper
Stars1.5k
Forks145
Last commit3 years ago
Elixir Books
Elixir Books

A curated list of books and resources for learning and mastering the Elixir programming language and its ecosystem.

#programming-language#elixir-school#functional-programming
Stars1.5k
Forks115
Last commit4 years ago
Korma
KormaClojure

A Clojure library for building and executing SQL queries with a composable, functional DSL.

#query-builder#functional-programming#orm
Stars1.5k
Forks217
Last commit5 years ago
Underscore.m
Underscore.mObjective-C

A small utility library for chaining data manipulation operations on common Objective-C data structures.

#macos-development#functional-programming#objective-c
Stars1.5k
Forks98
Last commit8 years ago
scopt
scoptScala

A Scala library for parsing command-line options with functional and object-oriented DSLs.

#parsing#functional-programming#library
Stars1.4k
Forks159
Last commit20 days ago
functional-frontend-architecture
functional-frontend-architectureJavaScript

A functional frontend framework implementing the Elm architecture with pure functions, unidirectional data flow, and modular design.

#pure-functions#functional-programming#modular-design
Stars1.4k
Forks83
Last commit
Gifcurry
GifcurryHaskell

An open-source, Haskell-built video editor for creating and editing GIFs with both GUI and CLI interfaces.

#haskell#functional-programming#gifs
Stars1.4k
Forks58
Last commit5 years ago
CPPItertools
CPPItertoolsC++

A C++17 header-only library providing Python-style lazy iteration tools like range, enumerate, zip, and itertools functions.

#functional-programming#range-based#sequence-processing
Stars1.4k
Forks123
Last commit7 months ago
fp-core.rs
fp-core.rsRust

A Rust library providing purely functional data structures and a comprehensive glossary of functional programming concepts.

#functional-programming#category-theory#type-system
Stars1.4k
Forks69
Last commit4 months ago
F#
F#F#

A curated list of awesome F# frameworks, libraries, software, and resources for developers.

#programming-language#functional-programming#developer-tools
Stars1.4k
Forks109
Last commit4 months ago
PreviousPage 5 of 32

Related Tags

Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub
7 years ago
Next
#Javascript164
#Elixir112
#Utility Library102
#Frontend94
#Clojure89
#Reactive Programming76
#Web Development75
#Fsharp74
#Concurrency70
#Type Safe70
#Type Safety70
#Library69