C Data structures

Open-source C projects categorized as Data structures

Top 23 C Data structure Projects

Data structures
  1. C

    Collection of various algorithms in mathematics, machine learning, computer science, physics, etc implemented in C for educational purposes.

  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. Collections-C

    A library of generic data structures for the C language.

  4. sc

    Common libraries and data structures for C.

  5. ext-ds

    An extension providing efficient data structures for PHP 7

  6. 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).

  7. 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).

  8. 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)

  9. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  10. 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: Beyond Traditional Pattern Matching in Lisp | news.ycombinator.com | 2025-04-05
  11. CC

    A small, ergonomic generic container library.

    Project mention: Show HN: Convenient Containers – ergonomic generics in C | news.ycombinator.com | 2025-04-23
  12. CS50x_2021

    Harvard CS50x — 2021 solutions

  13. 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)

  14. dslib

    :herb: A library of "connected" data structures

  15. hatrack

    Fast, multi-reader, multi-writer, lockless data structures for parallel programming

  16. C-DataStructures-And-Algorithms

    Generic data structures and algorithms implemented in c language.

  17. data-structures-and-algorithms-in-c

    Data Structures and Algorithms in C ( DSA )

  18. Abstract-Data-Types

    A set of efficient data structures in C, created in a generic way

  19. GDS

    A set of Data Structures for the C programming language

  20. sgc

    Generic Algorithms and Data Structures in C

  21. libC--

    C++ containers but in C

  22. c-stl-comparison

    Comparison of different C libraries providing generic containers capabilities

  23. ANSI_C

    My journey through learning C following the "The ANSI C programming language" book, and more. (by Rad-hi)

  24. chtrie

    Coordinate Hash Trie: A Trie Variant Balancing between Time, Space, and Simplicity

  25. advanced-data-structures-and-algorithms-in-c

    Advanced Data Structures and Algorithms in C ( DSA )

  26. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
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 Data structures discussion

Log in or Post with

C Data structures related posts

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

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?