C Data structures

Open-source C projects categorized as Data structures

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.

  • Collections-C

    A library of generic data structures.

    Project mention: Koje uspesne domace programere znate? | /r/programiranje | 2022-12-04
  • SonarLint

    Clean code begins in your IDE with SonarLint. Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today.

  • ext-ds

    An extension providing efficient data structures for PHP 7

    Project mention: Make your PHP arrays sweet'n'safe | /r/PHP | 2023-05-23

    You're being downvoted by people who evidently aren't aware there are alternatives.

  • sc

    Common libraries and data structures for C.

    Project mention: Advice for bigger c projects? | /r/C_Programming | 2023-05-30
  • 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)

  • Melon

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

    Project mention: When C language, WebAssembly and GPT are combined | news.ycombinator.com | 2023-03-18
  • 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: Handling strings in WASM without burning yourself | news.ycombinator.com | 2023-04-11
  • InfluxDB

    Access the most powerful time series database as a service. Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.

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

    Project mention: How would I go about implementing a C++ map or unordered_map in pure C? | /r/C_Programming | 2022-06-26
  • CS50x_2021

    Harvard CS50x — 2021 solutions

    Project mention: check50 always gives different answers. | /r/cs50 | 2022-07-30

    I saw on github for the answers: https://github.com/Mayconpm/CS50x_2021/blob/master/pset4/filter/more/helpers.c

  • dslib

    :herb: A library of "connected" data structures

  • hatrack

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

  • C-DataStructures-And-Algorithms

    Generic data structures and algorithms implemented in c language.

  • libC--

    C++ containers but in C

  • sgc

    Generic Algorithms and Data Structures in C

  • Abstract-Data-Types

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

    Project mention: Sources to learn Data structure implementation in C | /r/C_Programming | 2023-01-11

    This GitHub repo: https://github.com/pavlosdais/Abstract-Data-Types is great! It uses void pointers and dynamic memory to store any kind of data type. Also, I'm currently working on a repository myself! Here's the link: https://github.com/saulvaldelvira/Generic-Data-Structures It also has the same approach, void pointers and dynamic memory, for versatility. Those are the ones I known. About documentation/Books, i don't really know about any that are focused on C. What I use for my repo is basically my notes for university. But the internet is huge! There are tons of Data Structures tutorials focused on C. Good Luck!

  • ANSI_C

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

  • data-structures-and-algorithms-in-c

    Data Structures and Algorithms in C ( DSA )

    Project mention: Data Structures and Algorithms in C | /r/C_Programming | 2022-09-13
  • Generic-Data-Structures

    A set of "generic" Data Structures

    Project mention: Sources to learn Data structure implementation in C | /r/C_Programming | 2023-01-11

    This GitHub repo: https://github.com/pavlosdais/Abstract-Data-Types is great! It uses void pointers and dynamic memory to store any kind of data type. Also, I'm currently working on a repository myself! Here's the link: https://github.com/saulvaldelvira/Generic-Data-Structures It also has the same approach, void pointers and dynamic memory, for versatility. Those are the ones I known. About documentation/Books, i don't really know about any that are focused on C. What I use for my repo is basically my notes for university. But the internet is huge! There are tons of Data Structures tutorials focused on C. Good Luck!

  • Cnx

    A Proof-of-Concept for a Modern Standard Library for GNU C 11+

  • advanced-data-structures-and-algorithms-in-c

    Advanced Data Structures and Algorithms in C ( DSA )

    Project mention: Advanced Data Structures and Algorithms in C | /r/cprogramming | 2022-09-13
  • perfect-hash-generator

    Perfect minimal hashing implementation in native Haskell

  • doublylinkedlist

    An implementation of a doubly linked list in C

    Project mention: Constructive criticism about my doubly linked list implementation in C. | /r/cprogramming | 2023-03-08

    Hello r/cprogramming. I recently wrote an implementation of a doubly linked list in pure C and i'd need someone to sort of review it and bring constructive criticism about it. The implementation is functionning but i'm not sure whether i'm doing everything right or wrong. The source is at https://github.com/Solirs/doublylinkedlist. main.c contains driver code to test it doublylinkedlist.c contains the main source of all functions doublylinkedlist.h is simply a header to include in order to use the implementation, it also contains the structs. Info about how to build and test is in the README. I'm aware of the fact it lacks some functions that could be useful.

  • Generic-C-DataStructures

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

  • SaaSHub

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

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 2023-05-30.

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 16,297
2 Collections-C 2,559
3 ext-ds 2,070
4 sc 1,978
5 libsrt 533
6 Melon 487
7 lispe 299
8 Containers 160
9 CS50x_2021 134
10 dslib 127
11 hatrack 63
12 C-DataStructures-And-Algorithms 37
13 libC-- 30
14 sgc 30
15 Abstract-Data-Types 26
16 ANSI_C 22
17 data-structures-and-algorithms-in-c 17
18 Generic-Data-Structures 13
19 Cnx 4
20 advanced-data-structures-and-algorithms-in-c 4
21 perfect-hash-generator 2
22 doublylinkedlist 1
23 Generic-C-DataStructures 0
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com