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

ReSwift
ReSwiftSwift

A Redux-like implementation of unidirectional data flow architecture for Swift applications.

#reswift#functional-programming#ios
Stars7.6k
Forks515
Last commit2 years ago
rescript-compiler
rescript-compilerOCaml

A robustly typed language that compiles to efficient and human-readable JavaScript with a lightning-fast compiler.

#programming-language#gradual-adoption#functional-programming
Stars7.5k
Forks483
Last commit
Fish
FishDart

An assembled Flutter application framework based on Redux for building medium and large apps.

#dart#functional-programming#adapter
Stars7.3k
Forks826
Last commit4 years ago
Agera
AgeraJava

A reactive programming library for Android applications with functional and asynchronous capabilities.

#event-driven#functional-programming#android
Stars7.1k
Forks624
Last commit4 years ago
language-ext
language-extC#

A C# functional programming framework that provides monads, immutable collections, effects, and concurrency tools to write declarative, robust code.

#declarative-programming#language-ext#functional-programming
Stars7.1k
Forks447
Last commit
choo
chooJavaScript

A tiny 4kb frontend framework for building sturdy applications with functional programming.

#event-driven#interface#small-footprint
Stars6.8k
Forks571
Last commit8 months ago
Mailbox routing
Mailbox routingJavaScript

A tiny 4kb frontend framework for building sturdy applications with functional programming and an event-based architecture.

#event-driven#interface#browserify
Stars6.8k
Forks571
Last commit8 months ago
Om
OmClojure

A ClojureScript UI framework and client/server architecture built on Facebook's React.

#functional-programming#clojurescript#client-server
Stars6.6k
Forks351
Last commit6 years ago
elvish
elvishGo

A powerful scripting language and versatile interactive shell with modern features and a statically linked binary.

#programming-language#functional-programming#productivity
Stars6.4k
Forks333
Last commit6 months ago
just
justJavaScript

A library of zero-dependency npm modules that each do just one thing, ideal for when bundle size matters.

#functional-programming#npm-modules#library
Stars6.2k
Forks210
Last commit2 years ago
Roc
RocZig

A fast, friendly, functional programming language designed for building reliable software.

#programming-language#functional-programming#compiler
Stars6.1k
Forks426
Last commit11 minutes ago
Functional Programming
Functional Programming

A curated list of awesome functional programming libraries, resources, and languages for JavaScript developers.

#functional-programming#immutability#algebraic-data-types
Stars6.0k
Forks388
Last commit9 months ago
Lazy.js
Lazy.jsJavaScript

A functional JavaScript utility library with lazy evaluation for optimal performance and memory efficiency.

#stream-processing#functional-programming#utility-library
Stars6.0k
Forks258
Last commit6 years ago
DDD By Examples - Library
DDD By Examples - LibraryJava

A comprehensive Domain-Driven Design example project implementing a library system with strategic analysis and tactical patterns.

#crud#functional-programming#software-architecture
Stars5.9k
Forks833
Last commit
JavaScript Learning
JavaScript Learning

A curated list of the best JavaScript learning resources, focused on the language itself.

#dom-manipulation#javascript-learning#developer-education
Stars5.9k
Forks604
Last commit8 months ago
regl
reglJavaScript

A fast, functional WebGL library that simplifies graphics programming by removing shared state.

#functional-programming#shaders#canvas
Stars5.6k
Forks327
Last commit7 days ago
re-frame
re-frameClojure

A ClojureScript framework for building user interfaces with a data-oriented, functional design, leveraging React.

#event-driven#spa#functional-programming
Stars5.5k
Forks710
Last commit5 months ago
re-frame
re-frameClojure

A ClojureScript framework for building user interfaces with a data-oriented, functional design, leveraging React.

#event-driven#spa#single-page-applications
Stars5.5k
Forks710
Last commit5 months ago
Groovy's source
Groovy's sourceGroovy

Apache Groovy: A powerful multi-faceted programming language for the JVM platform

#programming-language#functional-programming#apache
Stars5.5k
Forks1.9k
Last commit1 day ago
Cats
CatsScala

A lightweight, modular, and extensible library for functional programming in Scala.

#functional-programming#scala-js#category-theory
Stars5.5k
Forks1.2k
Last commit5 days ago
remeda
remedaTypeScript

A utility library for JavaScript and TypeScript with first-class TypeScript support and data-first/data-last approaches.

#data-last#functional-programming#tree-shakable
Stars5.4k
Forks173
Last commit2 days ago
More…
More…

A curated collection of promise utility packages and patterns for solving common asynchronous programming problems in JavaScript.

#functional-programming#async-await#promise-queue
Stars5.2k
Forks138
Last commit2 years ago
scalaz
scalazScala

A Scala library providing principled functional programming abstractions, including type classes and purely functional data structures.

#functional-programming#monad-transformers#category-theory
Stars4.7k
Forks696
Last commit4 days ago
returns
returnsPython

A Python library for functional programming with typed, safe, and meaningful function returns using monadic containers.

#functional-programming#python-typing#mypy-stubs
Stars4.4k
Forks157
Last commit2 days ago
Haxl
HaxlHaskell

A Haskell library that simplifies concurrent data access by automatically batching, caching, and parallelizing remote requests.

#haskell#functional-programming#web-services
Stars4.4k
Forks310
Last commit7 months ago
coconut
coconutPython

Simple, elegant, Pythonic functional programming.

#programming-language#functional-programming#compiler
Stars4.4k
Forks141
Last commit8 months ago
F# main repository
F# main repositoryF#

The official repository for the F# compiler, core library, language service, and Visual Studio tooling.

#programming-language#functional-programming#compiler
Stars4.3k
Forks882
Last commit2 days ago
mint-lang
mint-langCrystal

A refreshing programming language for building front-end web applications with a focus on simplicity and safety.

#programming-language#functional-programming#compiler
Stars4.3k
Forks152
Last commit3 days ago
Dollar
DollarSwift

A functional tool-belt for Swift providing utility methods for arrays, dictionaries, and functions without extending built-in objects.

#functional-programming#dollar#dictionary-operations
Stars4.2k
Forks361
Last commit2 years ago
Architecture Tutorial
Architecture TutorialElm

A tutorial repository demonstrating The Elm Architecture, a pattern for building scalable web applications in Elm.

#functional-programming#examples#model-view-update
Stars4.2k
Forks716
Last commit
Compojure
CompojureClojure

A concise routing library for Ring/Clojure that composes web applications from small, independent parts.

#http-server#functional-programming#dsl
Stars4.1k
Forks259
Last commit1 year ago
OneOf
OneOfC#

F#-like discriminated unions for C# with exhaustive compile-time matching, providing a type-safe alternative to polymorphism and exceptions.

#functional-programming#f-sharp#discriminated-unions
Stars4.1k
Forks166
Last commit26 days ago
Stegcloak
StegcloakJavaScript

A pure JavaScript steganography module that hides secrets inside text using invisible unicode characters, secured with passwords and encryption.

#covert-communication#functional-programming#aes-256
Stars3.9k
Forks253
Last commit2 years ago
MoreLinq
MoreLinqC#

A library that extends LINQ to Objects with over 100 additional methods for advanced sequence manipulation.

#functional-programming#csharp#nuget-package
Stars3.8k
Forks420
Last commit11 months ago
MoreLINQ
MoreLINQC#

A library that extends LINQ to Objects with over 100 additional methods for advanced sequence manipulation.

#functional-programming#csharp#nuget-package
Stars3.8k
Forks420
Last commit11 months ago
go-linq
go-linqGo

A Go library providing .NET LINQ-style query capabilities for arrays, slices, maps, strings, channels, and custom collections.

#functional-programming#concurrent-safe#linq
Stars3.8k
Forks227
Last commit1 month ago
PreviousPage 2 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 hours ago
14 days ago
1 month ago
6 years ago
Next
#Javascript164
#Elixir112
#Utility Library102
#Frontend94
#Clojure89
#Reactive Programming76
#Web Development75
#Fsharp74
#Concurrency70
#Type Safety70
#Type Safe70
#Library69