Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Functional Programming

Functional Programming

761 projects

Showing 36 of 761 projects

ketos
ketosRust

A Lisp dialect scripting and extension language designed for embedding in Rust programs.

#functional-programming#embedding#lisp
Stars769
Forks45
Last commit5 years ago
Dommy
DommyClojure

A tiny ClojureScript library for DOM manipulation and event handling with a functional, jQuery-inspired API.

#dom-manipulation#functional-programming#clojurescript
Stars755
Forks71
Last commit8 years ago
tech.ml.dataset
tech.ml.datasetClojure

A high-performance, functional tabular data processing library for Clojure, similar to Python's Pandas or R's data.table.

#etl-pipeline#functional-programming#high-performance
Stars748
Forks34
Last commit18 days ago
clj-time
clj-timeClojure

A Clojure date and time library wrapping Joda Time, now deprecated in favor of Java Time alternatives.

#parsing#formatting#java-interop
Stars737
Forks160
Last commit4 years ago
wild-wild-path
wild-wild-pathJavaScript

A JavaScript library for querying and manipulating object properties using expressive paths with wildcards, regexps, slices, and unions.

#parsing#algorithm#functional-programming
Stars728
Forks17
Last commit1 month ago
Saturn
SaturnF#

An opinionated web development framework for F# implementing the server-side, functional MVC pattern.

#functional-programming#open-source#server-side
Stars726
Forks108
Last commit1 year ago
ArkScript
ArkScriptC++

A small, fast, functional, and embeddable scripting language for C++ projects with Lisp-like syntax.

#programming-language#functional-programming#compiler
Stars719
Forks52
Last commit2 days ago
RxAutomaton
RxAutomatonSwift

A state machine library for RxSwift that combines state transitions with side effects, inspired by Redux and Elm.

#functional-programming#ios#side-effects
Stars712
Forks30
Last commit4 years ago
daggy
daggyJavaScript

A JavaScript library for creating tagged constructors and sum types with minimal boilerplate.

#functional-programming#tagged-constructors#algebraic-data-types
Stars706
Forks30
Last commit4 years ago
cpp_functional_programming
cpp_functional_programming

A curated list of books, articles, talks, libraries, and projects about functional programming in C++.

#functional-programming#educational-resources#c-plus-plus
Stars704
Forks64
Last commit6 years ago
TableKit
TableKitSwift

A lightweight Swift library for building complex iOS table views with declarative, type-safe syntax.

#functional-programming#ios#uitableviewcell
Stars702
Forks74
Last commit3 years ago
FSharpx.Extras
FSharpx.ExtrasF#

A collection of functional programming libraries and utilities for F# development.

#hacktoberfest#functional-programming#parallel-computing
Stars698
Forks147
Last commit5 months ago
ramda-adjunct
ramda-adjunctJavaScript

The most popular and comprehensive set of functional utilities for use with Ramda.

#es6-modules#functional-programming#adjunct
Stars686
Forks86
Last commit1 day ago
Hengestone's list of languages which compile to Lua
Hengestone's list of languages which compile to Lua

A curated list of programming languages that compile or transpile to Lua, including typed variants, functional languages, and syntax extensions.

#ecosystem#functional-programming#type-systems
Stars686
Forks23
Last commit6 months ago
decline
declineScala

A composable command-line parser for Scala, inspired by optparse-applicative and built on cats.

#declarative#functional-programming#optparse
Stars679
Forks76
Last commit2 months ago
Helix
HelixClojure

A simple, easy-to-use library for building React applications with ClojureScript.

#hooks#functional-programming#interop
Stars673
Forks52
Last commit5 months ago
Linq
LinqC++

A C++ library providing LINQ-style list comprehension with both extension and query methods for expressive data manipulation.

#functional-programming#linq#c-plus-plus
Stars667
Forks80
Last commit5 years ago
xElixir
xElixirElixir

A collection of Elixir programming exercises for the Exercism learning platform.

#community-contributions-accepted#functional-programming#elixir
Stars660
Forks411
Last commit13 days ago
Bow
BowSwift

A cross-platform library for Typed Functional Programming in Swift.

#mtl#functional-programming#free-monad
Stars658
Forks31
Last commit3 years ago
Moses
MosesLua

A comprehensive utility library for functional programming in Lua, inspired by Underscore.js.

#functional-programming#array#lua-5.3
Stars655
Forks102
Last commit6 years ago
slingshot
slingshotClojure

Enhanced throw and catch for Clojure with support for throwing any object and flexible catch selectors.

#java-interop#functional-programming#macros
Stars652
Forks29
Last commit6 years ago
Nemerle
NemerleNemerle

A high-level statically-typed programming language for .NET with functional, OOP, imperative features and powerful meta-programming.

#programming-language#functional-programming#compiler
Stars640
Forks94
Last commit1 year ago
Carlos
CarlosSwift

A simple but flexible cache library for iOS and watchOS apps, written in Swift with a functional programming approach.

#functional-programming#ios#memory-cache
Stars638
Forks33
Last commit2 years ago
Falco
FalcoF#

A functional-first toolkit for building full-stack web applications in F# on ASP.NET Core.

#functional-programming#api#server-side
Stars638
Forks45
Last commit1 month ago
WebSharper
WebSharperF#

Full-stack web framework for building functional, reactive web apps and microservices in F# and C# with JavaScript compilation.

#functional-programming#websharper#javascript-compiler
Stars632
Forks54
Last commit1 day ago
funfix
funfixTypeScript

A functional programming library for JavaScript, TypeScript, and Flow, providing type classes and data types inspired by Scala, Cats, and Monix.

#futures#functional-programming#async-programming
Stars630
Forks21
Last commit2 years ago
Orchestra
OrchestraClojure

A Clojure(Script) library providing complete instrumentation for clojure.spec, validating args, ret, and :fn specs.

#functional-programming#instrument#clojurescript
Stars626
Forks25
Last commit5 years ago
ocaml-graphql-server
ocaml-graphql-serverOCaml

A type-safe library for building GraphQL servers in OCaml with support for Lwt, Async, and subscriptions.

#functional-programming#graphql#api-server
Stars622
Forks59
Last commit2 years ago
MusicKit
MusicKitSwift

A Swift framework and DSL for creating, analyzing, and transforming music with functional harmony and MIDI support.

#midi#functional-programming#dsl
Stars621
Forks45
Last commit5 years ago
Waterfall
WaterfallRuby

A Ruby gem for functional flow control that chains service objects and blocks, providing a new approach to error handling and command execution.

#chaining#functional-programming#poro
Stars618
Forks15
Last commit6 years ago
JSQCoreDataKit
JSQCoreDataKitSwift

A Swift library that simplifies Core Data stack setup and brings functional paradigms to Core Data.

#functional-programming#database#ios
Stars615
Forks66
Last commit5 months ago
LaYumba.Functional
LaYumba.FunctionalC#

Code samples, exercises, and a functional library for learning functional programming concepts in C#.

#functional-programming#either-type#educational
Stars613
Forks182
Last commit3 years ago
moebius
moebiusElixir

A functional query tool for Elixir and PostgreSQL that embraces SQL and avoids ORM abstractions.

#database-driver#query-builder#functional-programming
Stars608
Forks42
Last commit1 year ago
Functional widget
Functional widgetDart

A code generator that enables writing Flutter widgets as functions while preserving class-based widget benefits.

#dart#functional-programming#build-tools
Stars607
Forks53
Last commit1 year ago
Feliz
FelizF#

A fresh retake of the React API in Fable for building React applications in F#, optimized for developer happiness.

#fable#functional-programming#dsl
Stars606
Forks92
Last commit21 days ago
Validated
ValidatedSwift

A Swift micro-library for creating new types with compile-time guarantees using custom validators.

#functional-programming#ios#validation
Stars606
Forks21
Last commit9 years ago
PreviousPage 8 of 22

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
Next
#Javascript116
#Utility Library72
#Clojure69
#Frontend66
#Fsharp64
#Elixir61
#Web Development59
#Dotnet55
#Type Safe55
#Concurrency52
#Type Safety49
#Javascript Library48