Cat, a C++14 functional library
Cat, a C++14 functional library launched on April 29, 2015 with 34 votes, #983 of 3,600 launches that month and more than 90% of that year's launches. The site was still online in September 2026, 11 years on.
In plain words
Cat is a C++14 functional library that enables functional programming in C++ through utility functions and type classes inspired by category theory and Haskell. It provides developers working with C++14 the tools to apply functional programming paradigms, drawing concepts from academic category theory and established functional languages. The library is open source under the MIT License.
written from the facts on this page · September 2026
From the sources
Cat is a C++ functional library inspired by category theory and Haskell language. The purpose of Cat is to provide utility functions and type classes to enable the functional programming paradigm in C++. The source code is available at: https://github.com/cat/cat . More information on type classes can be found at the following address: typeclassopedia . Cat Library is distributed under the MIT License. This site is generated by Hakyllfrom cat.github.io
Does a similar job
all alternatives →
Python library for functional programming2017 · github.com · ▲129Python library for creating data pipelines with chain functional programming - EntilZha/PyFunctional
Mom, can we have (Haskell flavored) post-modern C++ at home?2022 · github.com · ▲20hspp: An experimental library to bring Haskell Style Programming to C++. - BowenFu/hspp
Katharos Functional programming and CSP-style concurrency for PythonAug 2026 · github.com · ▲37A functional programming and concurrency library for Python: algebraic abstractions (Semigroups, Monoids, Functors, Applicatives, Monads), immutable data types, and message-passing concurrency, all designed as composable, type-safe values. - kamalfarahani/katharos
Functional programming for modern Fortran2016 · github.com · ▲98Functional programming for modern Fortran. Contribute to wavebitscientific/functional-fortran development by creating an account on GitHub.
Match(it): A C++17 pattern-matching library with lots of good stuffs2022 · github.com · ▲85A lightweight single-header pattern-matching library for C++17 with macro-free APIs. Try it at https://godbolt.org/z/8YMr8Kz8j
LazyCode – C++14 composable, lazily evaluated map, filter, fold2018 · github.com · ▲66C++14: bringing in those expressions that you wish you had, Lazily evaluated, compossible generators, maps, filters, ranges and more... - GitHub - SaadAttieh/lazyCode: C++14: bringing in those expressions that you wish you had, Lazily evaluated, compossible generators, maps, filters, ranges and more
More life & fun this month
the category →
A free city-building game in your browser. You are the mayor. You know what the city needs. Now get it past the zoning board, the neighbors, the appeals court and the next election.
Life & fun · 1d ago · permit.petercai.com
- IV
Life & fun · 13d ago · tanzaniaeducationproject.org

Turn a phone, tablet or TV into a sign. Type a message and it fills the screen: welcome signs, timers, Wi-Fi passwords and more. No app, no account, free.
Life & fun · 14d ago · bigwords.page

Play a free virtual guitar online with your keyboard or by touch. Slow songs down and see every chord, string and strum. Acoustic, classic, electric and bass.
Life & fun · 8d ago · guitoro.com

Carrier settings from iPhone, Pixel and Galaxy firmware, decoded and compared: APNs, VoLTE, 5G and Wi-Fi Calling per carrier, and what each build changed.
Life & fun · 12d ago · carrierexplode.com

Life & fun · 22d ago · space.bl2.net
Source: Show HN post ↗
Launched alongside, April 2015
the whole month →
Hunter▲1,703Find any company logo by domain with Hunter’s free logo API. No account, no API key. The simplest Clearbit Logo API replacement, switch in 30 seconds.
Growth · 2015 · hunter.io



saas that helps convert
Life & fun · 2015 · transformy.io
- AR
Life & fun · 2015 · tiffzhang.com
