C Data structures

Open-source C projects categorized as Data structures | Edit details

Top 10 C Data structure Projects

  • GitHub repo C

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

    Project mention: Prime numbers program with if else? | reddit.com/r/C_Programming | 2022-01-14


  • GitHub repo Collections-C

    A library of generic data structures.

    Project mention: After doing most of my programming stuff with Java, I can safely say that other programming languages suck | reddit.com/r/javahelp | 2021-01-26

    Yes, Java has a pretty large "standard library" and you can use "functionalities like ArrayLists" out of the box. Java also has a lot of very good third party libraries to choose from and that's something where C also shines. So of course you can use "functionalities like ArrayLists" very quickly, if you are experienced and know good C libraries. If you google "C collections" (without the quotes) for example, https://github.com/srdja/Collections-C pops up and of course it has dynamic arrays.

  • OPS

    OPS - Build and Run Open Source Unikernels. Quickly and easily build and deploy open source unikernels in tens of seconds. Deploy in any language to any cloud.

  • GitHub repo ext-ds

    An extension providing efficient data structures for PHP 7

    Project mention: What third-party extension or library would you like to see included in php as default? | reddit.com/r/PHP | 2022-01-20
  • GitHub repo 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)

    Project mention: C Deep | dev.to | 2021-02-27

    libsrt - Soft and hard real-time data structures. BSD-3-Clause.

  • GitHub repo Melon

    A generic cross-platform asynchronous high-performance C framework, including a lot of components and a new coroutine script language Melang.

    Project mention: Melon C Framework Library | news.ycombinator.com | 2021-10-31
  • GitHub repo 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: Injecter du Haskell dans Lisp | reddit.com/r/journalduhacker | 2021-11-27
  • GitHub repo dslib

    :herb: A library of "connected" data structures

    Project mention: dslib - an academic library of "connected" data structures in C | reddit.com/r/C_Programming | 2021-07-27
  • SonarQube

    Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.

  • GitHub repo CS50x_2021

    Harvard CS50x — 2021 solutions

    Project mention: Lab5 inheritance check50 not working like it's supposed to? | reddit.com/r/cs50 | 2021-05-05

    I did not share my code, because this error occurs for no matter what code I copy and check upon. If you want to see a piece of code that I tried, have this one from GitHub.

  • GitHub repo C-DataStructures-And-Algorithms

    Generic data structures and algorithms implemented in c language.

    Project mention: Exactly been a month | reddit.com/r/leetcode | 2021-10-03


  • GitHub repo Generic-C-DataStructures

    A repository for code I wrote while learning to implement generic data structures in C

    Project mention: 15+ year programming willing to help | reddit.com/r/learnprogramming | 2021-12-12

    Hi, I graduated with Chemical engineering and left a dead end job late last year in oil sector. I kind of dabbled in programming on and off for the 7 years before that, learning bits and pieces of C, swift, iOS development, C++, machine learning, even algorithms and data structures; but nothing really “took off”. I used to mainly code simple engineering calculators. But there’s only so many engineering calculators the world needs and so since December last year I started studying CS “properly” - I did SICP and I learnt the basics of interpreters, assembly and compilers. I wanted to gain more experience with C before I did systems so I wrote generic data structures in C, even implemented a subset of Scheme in C .

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). The latest post mention was on 2022-01-20.

C Data structures related posts


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

Project Stars
1 C 12,198
2 Collections-C 2,322
3 ext-ds 2,016
4 libsrt 499
5 Melon 208
6 lispe 136
7 dslib 124
8 CS50x_2021 79
9 C-DataStructures-And-Algorithms 8
10 Generic-C-DataStructures 0
Find remote jobs at our new job board 99remotejobs.com. There are 29 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
Less time debugging, more time building
Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.