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 →
Top 23 C Data structure Projects
-
C
Collection of various algorithms in mathematics, machine learning, computer science, physics, etc implemented in C for educational purposes.
-
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.
-
-
-
-
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).
-
mlib
Library of generic and type safe containers in pure C language (C99 or C11) for a wide collection of container (comparable to the C++ STL).
-
libsrt
libsrt is a C library for writing fast and safe C code, faster. It provides string, vector, bit set, set, map, hash set, and hash map handling. Suitable for soft and hard real-time. Allows both heap and stack allocation. *BETA* (API still can change: suggestions are welcome)
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
lispe
An implementation of a full fledged Lisp interpreter with Data Structure, Pattern Programming and High level Functions with Lazy Evaluation à la Haskell.
-
Project mention: Show HN: Convenient Containers – ergonomic generics in C | news.ycombinator.com | 2025-04-23
-
-
Containers
This library provides various containers. Each container has utility functions to manipulate the data it holds. This is an abstraction as to not have to manually manage and reallocate memory. (by bkthomps)
-
-
-
-
-
-
-
-
-
-
ANSI_C
My journey through learning C following the "The ANSI C programming language" book, and more. (by Rad-hi)
-
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
C Data structures discussion
C Data structures related posts
-
Beyond Traditional Pattern Matching in Lisp
-
Beyond Traditional Pattern Matching in Lisp
-
Implementing Generic Types in C
-
A C++ editor/prompt shell to embed your own programming language
-
Conway Game of Life in LispE
-
Conway Game of Life in LispE
-
Exploring the design space of binary search trees
-
A note from our sponsor - InfluxDB
www.influxdata.com | 18 May 2025
Index
What are some of the best open-source Data structure projects in C? This list will help you:
# | Project | Stars |
---|---|---|
1 | C | 20,146 |
2 | Collections-C | 2,902 |
3 | sc | 2,475 |
4 | ext-ds | 2,118 |
5 | Melon | 1,413 |
6 | mlib | 992 |
7 | libsrt | 550 |
8 | lispe | 397 |
9 | CC | 294 |
10 | CS50x_2021 | 177 |
11 | Containers | 168 |
12 | dslib | 127 |
13 | hatrack | 87 |
14 | C-DataStructures-And-Algorithms | 81 |
15 | data-structures-and-algorithms-in-c | 70 |
16 | Abstract-Data-Types | 37 |
17 | GDS | 34 |
18 | sgc | 34 |
19 | libC-- | 30 |
20 | c-stl-comparison | 25 |
21 | ANSI_C | 24 |
22 | chtrie | 20 |
23 | advanced-data-structures-and-algorithms-in-c | 18 |