Dobiasd/FunctionalPlus
Functional Programming Library for C++. Write concise and readable C++ code. observed · 2026-08-28
Health v2 · maintenance only
81/100
- Activity 92
- Release rhythm 57
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: 101.0
- age_days: 3936
- days_rel: 128
- days_push: 49
- n_releases_24m: 3
Adoption not part of the score
2295 stars · 179 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
FunctionalPlus is a small, header-only C++ library providing pure functional programming helpers like keep_if, forward application, and function composition. It aims to make C++ code more concise and readable by replacing boilerplate loops and iterator plumbing with high-level, self-documenting functions.
Use cases
- write concise and readable C++ code
- filter, transform, and reduce STL containers without hand-written loops
- compose and forward-apply functions in C++
- reduce iterator boilerplate when processing collections
- write pure functions over ranges in C++14/17
When to choose
- you want functional-style collection manipulation in plain C++ without heavy dependencies
- you need a header-only library that works with C++14 or C++17
- you prefer readable one-liners over manual for loops and std::copy_if calls
When to avoid
- you need full lazy range pipelines with views and actions, where range-v3 or C++20 ranges fit better
- your project targets C++11 or older standards
- you need runtime performance tuning beyond what STL algorithms already provide
Facets
library · maturity stable
developer-tools developer-tools programming-languages cpp cross-platform functional-programming header-only stl range function-composition cpp14 cpp17 algorithms
2 sources
- readme: https://github.com/Dobiasd/FunctionalPlus · fetched 2026-08-28 · 8d46804fb162
- homepage: https://www.daiw.de/fplus-api-search/ · fetched 2026-08-29 · 5dac84d1b0b0
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| Dobiasd/FunctionalPlus | main | 81 |
For agents
markdown · JSON · MCP: product_card(name="Dobiasd/FunctionalPlus")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem