SaaSHub helps you find the best software and product alternatives Learn more →
Top 21 C++ Functional programming Projects
-
Project mention: Show HN: Node.js video tutorials where you can edit and run the code | news.ycombinator.com | 2025-04-23
-
CodeRabbit
CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
-
Project mention: Ask HN: What Are You Working On? (February 2025) | news.ycombinator.com | 2025-02-23
-
Project mention: Ask HN: What less-popular systems programming language are you using? | news.ycombinator.com | 2025-03-01
Lately I've been using: https://janet-lang.org/ It's not a systems programming language, but it can be embedded in C.
https://jank-lang.org/ looks interesting to me --I have not tried it yet. I'm not sure if this language could qualify as a systems programming language. What do you think?
-
-
lager
C++ library for value-oriented design using the unidirectional data-flow architecture — Redux for C++
-
-
areg-sdk
AREG is a cross-platform asynchronous Object RPC framework to simplify multitasking programming by blurring borders between processes and treating remote objects as if they coexist in the same thread.
-
InfluxDB
InfluxDB high-performance time series database. Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems.
-
lift
constexpr C++17 library for simplifying higher order functions in application code (by rollbear)
-
-
-
-
-
-
-
-
static-functional
Header-only C++ library providing compile-time functional operators that work with raw function pointers
-
+1, dynamic dispatch is important. Our Highway library has extensive support for this.
Detailed intro by kfjahnke here: https://github.com/kfjahnke/zimt/blob/multi_isa/examples/mul...
-
Project mention: Show HN: Compiling C in the browser using WebAssembly | news.ycombinator.com | 2024-10-07
This is true. In Theta (https://github.com/ThetaLang/Theta) this is exactly what we do -- no need for more than one pass for the WASM codegen.
-
-
winter
A high-performance functional programming language, designed to be embedded in C++ applications (by glaretechnologies)
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
C++ Functional programming discussion
C++ Functional programming related posts
-
Red y SSH en Stage1 (boot - initrd) de NixOS - Parte 1
-
Easy Development Environments
-
The Jank Programming Language
-
Jank: A native Clojure dialect hosted on LLVM with C++ interop
-
The jank programming language: Dialect of Clojure compiled to LLVM
-
How many Alpine packages can you install at once?
-
Customize Go Builds on AWS SAM with Dockerfiles and Makefiles
-
A note from our sponsor - SaaSHub
www.saashub.com | 29 Apr 2025
Index
What are some of the best open-source Functional programming projects in C++? This list will help you:
# | Project | Stars |
---|---|---|
1 | nix | 14,105 |
2 | faust | 2,713 |
3 | jank | 2,493 |
4 | FunctionalPlus | 2,177 |
5 | lager | 723 |
6 | hof | 508 |
7 | areg-sdk | 292 |
8 | lift | 199 |
9 | rangeless | 195 |
10 | hspp | 165 |
11 | egel | 84 |
12 | recursive-variant | 82 |
13 | refal-5-lambda | 82 |
14 | MimIR | 66 |
15 | wyvern | 58 |
16 | static-functional | 48 |
17 | zimt | 42 |
18 | Theta | 39 |
19 | libletlib | 11 |
20 | winter | 10 |
21 | streams4cpp | 2 |