C Functional programming

Open-source C projects categorized as Functional programming

Top 12 C Functional programming Projects

Functional programming
  1. ring

    A simple, lightweight, flexible, embeddable, portable and multi-paradigm dynamic programming language for developing applications, tools, and domain-specific languages (by ring-lang)

  2. Stream

    Stream - Scalable APIs for Chat, Feeds, Moderation, & Video. Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.

    Stream logo
  3. metalang99

    Full-blown preprocessor metaprogramming

    Project mention: Recursive macros in C, demystified (once the ugly crying stops) | news.ycombinator.com | 2025-11-05

    The CPP does allow quite advanced metaprogramming, it's just so obtuse to use and requires insane hacks so almost nobody does. See one of my favorite projects https://github.com/hirrolot/metalang99

  4. felix

    The Felix Programming Language (by felix-lang)

  5. never

    Never: statically typed, embeddable functional programming language.

  6. crumb

    The Crumb Programming Language

  7. cognate

    A human readable quasi-concatenative programming language

  8. lispBM

    An interpreter for a concurrent lisp with message-passing and pattern-matching.

  9. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  10. lambda-zero

    minimalist pure lazy functional programming language (pythonic haskell)

  11. adorad

    Fast, Expressive, & High-Performance Programming Language for those who dare

  12. Van-lang

    Van programming language. Embeddable and extendable script language in C. Simple and efficient.Inspired by C, Simula and JavaScript

  13. pcomb

    parser combinators in PostScript and C

  14. lifp

    ☯️ A Lisp dialect and toolchain. All in one binary.

    Project mention: Show HN: Lifp – A Lisp Built on Bun | news.ycombinator.com | 2025-07-01
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

C Functional programming discussion

C Functional programming related posts

  • A fully functional SVG favicon editor for the terminal written in Crumb

    2 projects | /r/ProgrammingLanguages | 12 Oct 2023
  • Ask HN: What's the best CLI installation experience you've ever seen?

    2 projects | news.ycombinator.com | 29 Aug 2023
  • Minor Issue

    1 project | news.ycombinator.com | 2 Sep 2023
  • The Crumb Programming Language

    1 project | /r/ThePrimeagenReact | 29 Aug 2023
  • Crumb,a New Programming Language of No Keywords, and Everything Is a Function

    1 project | news.ycombinator.com | 27 Aug 2023
  • Show HN: Going into Freshman Year, Figured I Should Build an Interpreter ¯\(ツ)/¯

    2 projects | news.ycombinator.com | 26 Aug 2023
  • I'm going to leave Windows to move permanently to Linux Fedora (I've been using Windows + Ubuntu for several years now), can you help me with some questions about Fedora?

    6 projects | /r/Fedora | 29 May 2023
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 21 Dec 2025
    InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now. Learn more →

Index

What are some of the best open-source Functional programming projects in C? This list will help you:

# Project Stars
1 ring 1,372
2 metalang99 1,035
3 felix 816
4 never 456
5 crumb 438
6 cognate 258
7 lispBM 115
8 lambda-zero 79
9 adorad 64
10 Van-lang 17
11 pcomb 8
12 lifp 4

Sponsored
Stream - Scalable APIs for Chat, Feeds, Moderation, & Video.
Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.
getstream.io

Did you know that C is
the 6th most popular programming language
based on number of references?