C Multithreading

Open-source C projects categorized as Multithreading

Top 10 C Multithreading Projects

Multithreading
  1. mydumper

    Official MyDumper Project

  2. 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
  3. XNNPACK

    High-efficiency floating-point neural network inference operators for mobile, server, and Web

  4. Melon

    A generic cross-platform C library that includes many commonly used components and frameworks, and a new scripting language interpreter. It currently supports C99 and Aspect-Oriented Programming (AOP).

  5. Iodine

    iodine - HTTP / WebSockets Server for Ruby with Pub/Sub support (by boazsegev)

    Project mention: In-Depth Ruby Concurrency: Navigating the Ruby Concurrency Landscape | news.ycombinator.com | 2024-12-15

    https://github.com/boazsegev/iodine?tab=readme-ov-file#iodin...

  6. bonsai

    The procedural generation voxel engine (by scallyw4g)

    Project mention: Ask HN: What Are You Working On? (June 2025) | news.ycombinator.com | 2025-06-29

    https://github.com/scallyw4g/bonsai

    I also wrote a metaprogramming language which generates a lot of the editor UI for the engine. It's a bespoke C parser that supports a small subset of C++, which is exposed to the user through a 'scripting-like' language you embed directly in your source files. I wrote it as a replacement for C++ templates and in my completely unbiased opinion it is WAY better.

    https://github.com/scallyw4g/poof

  7. Serena

    A modern operating system for Amiga computers.

    Project mention: Serena: An experimental operating system for 32bit Amiga computers | news.ycombinator.com | 2024-08-13
  8. Blitzping

    A very high-speed, configurable, and portable packet-crafting utility optimized for embedded devices

    Project mention: Show HN: Blitzping – A far faster nping/hping3 SYN-flood alternative with CIDR | news.ycombinator.com | 2024-07-15
  9. 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
  10. multithreading-library

    A lightweight C library based on one-one and many-one model for threading.

  11. mt_asm

    Multithreading on GNU/Linux x86_64 from scratch.

  12. libgnunetworker

    Multithreading with GNUnet

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 Multithreading discussion

Log in or Post with

C Multithreading related posts

Index

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

# Project Stars
1 mydumper 2,780
2 XNNPACK 2,063
3 Melon 1,417
4 Iodine 940
5 bonsai 358
6 Serena 235
7 Blitzping 78
8 multithreading-library 28
9 mt_asm 4
10 libgnunetworker 3

Sponsored
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.
www.influxdata.com

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