SaaSHub helps you find the best software and product alternatives Learn more →
Top 20 C++ Functional programming Projects
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
lager
C++ library for value-oriented design using the unidirectional data-flow architecture — Redux for C++
-
areg-sdk
AREG is an 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.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
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
-
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
Project mention: Ask HN: How can we open-source a 7 year old SaaS codebase and build a community? | news.ycombinator.com | 2024-05-30
Glicol looks very cool! Also check out Faust if you haven't (https://faust.grame.fr), another FP sound programming language.
Hoogle is really amazing!
Inspired by it, I implemented something similar for FunctionalPlus (a functional-programming library for C++): https://www.editgym.com/fplus-api-search/
I'd love to see more projects taking this path too. :)
There's an ongoing effort to create a Clang/LLVM implementation of Clojure's runtime with hot reloading and other very interesting features. You can take a look at it at https://jank-lang.org/. It still hasn't reached feature parity with full blown JVM Clojure but we've paying close attention to its development.
Project mention: Essentials of Object Oriented and Functional Programming: A Guide to Modular Code | dev.to | 2023-07-27FP Libraries: gRPC, ZeroMQ, and AREG are examples of libraries with a special focus on providing possibilities for Interprocess Communication. Developed using C++, they facilitate communication through predefined APIs, emphasizing functional programming concepts.
C++ Functional programming related posts
-
Jank programming language – Clojure/LLVM/C++
-
OSWorld: Benchmarking Multimodal Agents for Open-Ended Tasks in Real Computers
-
I use NixOS for my home-server, and you should too!
-
NixOs - Your portable dev enviroment
-
Ask HN: Could Nix make crypto mining more efficient?
-
Nixing Technological Lock In
-
Cloudflare R2-Backed Nix Binary Cache on Fly.io
-
A note from our sponsor - SaaSHub
www.saashub.com | 1 Jun 2024
Index
What are some of the best open-source Functional programming projects in C++? This list will help you:
Project | Stars | |
---|---|---|
1 | nix | 11,170 |
2 | faust | 2,435 |
3 | FunctionalPlus | 2,033 |
4 | jank | 1,465 |
5 | lager | 687 |
6 | hof | 504 |
7 | areg-sdk | 248 |
8 | lift | 194 |
9 | rangeless | 192 |
10 | smlnj | 168 |
11 | hspp | 156 |
12 | egel | 80 |
13 | recursive-variant | 77 |
14 | refal-5-lambda | 76 |
15 | wyvern | 54 |
16 | static-functional | 48 |
17 | thorin2 | 44 |
18 | libletlib | 11 |
19 | winter | 8 |
20 | streams4cpp | 1 |
Sponsored