awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

2 repository-uri

Awesome GitHub RepositoriesC Data Structure Libraries

Low-level implementations of fundamental data structures written in C.

Distinguishing note: The candidates focus on APIs, setups, or specific extensions rather than a general data structure library identity

Explore 2 awesome GitHub repositories matching operating systems & systems programming · C Data Structure Libraries. Refine with filters or upvote what's useful.

Awesome C Data Structure Libraries GitHub Repositories

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • troydhanson/uthashAvatar troydhanson

    troydhanson/uthash

    4,732Vezi pe GitHub↗

    uthash is a macro-based data structure library for C that provides header-only implementations of hash tables, linked lists, stacks, and dynamic arrays. It allows for key-based lookups and organized data storage without requiring external library linking. The library uses intrusive linking to embed metadata directly into user-defined structures via macros. This approach enables in-place structure extension, allowing hash and link fields to be added to existing structs without separate memory allocations for container nodes. The project also covers specialized memory and data stream managemen

    Implements essential data structures like linked lists and stacks specifically for the C language.

    C
    Vezi pe GitHub↗4,732
  • attractivechaos/klibAvatar attractivechaos

    attractivechaos/klib

    4,679Vezi pe GitHub↗

    klib este o extensie cuprinzătoare a bibliotecii standard C și un toolkit de structuri de date. Oferă un set de instrumente fundamentale pentru gestionarea memoriei, organizarea datelor și funcții utilitare de uz general pentru aplicații C independente. Proiectul dispune de capabilități specializate pentru analiza secvențelor bioinformatice, inclusiv parsarea formatelor FASTA, FASTQ și Newick și implementarea alinierii secvențelor Smith-Waterman și a modelelor Markov ascunse. Include, de asemenea, o bibliotecă de calcul matematic pentru rutine numerice și evaluarea expresiilor, precum și un client HTTP și FTP ușor pentru recuperarea datelor la distanță cu acces aleatoriu. Toolkit-ul acoperă o suprafață largă de primitive de calcul de înaltă performanță, inclusiv modele multi-threading, construcția de suffix array în timp liniar și algoritmi de sortare optimizați. Implementează o varietate de structuri eficiente de indexare a datelor, cum ar fi tabele hash cu adresare deschisă, arbori B și arbori AVL intruzivi, susținute de gestionarea secvențelor bazată pe pool-uri de memorie. Utilitarele suplimentare includ parsarea datelor JSON și interpretarea argumentelor liniei de comandă.

    Provides low-level C implementations of fundamental data structures including hash tables, B-trees, and AVL trees.

    C
    Vezi pe GitHub↗4,679
  1. Home
  2. Operating Systems & Systems Programming
  3. C Data Structure Libraries