C Hashtable

Open-source C projects categorized as Hashtable

Top 8 C Hashtable Projects

  • Klib

    A standalone and lightweight C library

    Project mention: So what's the best data structures and algorithms library for C? | /r/C_Programming | 2023-03-15

    It could be that the cost of the function calls, either directly or via a pointer, is drowned out by the cost of the one or more cache misses inevitably invoked with every hash table lookup. But I don't want to say too much before I've finished my benchmarking project and published the results. So let me just caution against laser-focusing on whether the comparator and hash function are/can be inlined. For example stb_ds uses a hardcoded hash function that presumably gets inlined, but in my benchmarking (again, I'll publish it here in coming weeks) shows it to be generally a poor performer (in comparison to not just CC, the current version of which doesn't necessarily inline those functions, but also STC, khash, and the C++ Robin Hood hash tables I tested).

  • sc

    Common libraries and data structures for C.

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

  • diskhash

    Diskbased (persistent) hashtable

  • ctl

    My variant of the C Template Library (by rurban)

    Project mention: Popular Data Structure Libraries in C ? | /r/C_Programming | 2023-03-22

    C Container Template Library, Rurban Variant (CTL) - The page for unordered_map reads "Implementation in work still".

  • hatrack

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

  • Harbol

    Harbol is a collection of data structure and miscellaneous libraries, similar in nature to C++'s Boost, STL, and GNOME's GLib but for C99+ (by assyrianic)

  • TableC

    Low-level C89 Closed/Open-addressed hashtable implementation.

    Project mention: Ultra-light hashtable | /r/C_Programming | 2023-02-02
  • 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.

  • Generic-C-DataStructures

    A repository for code I wrote while learning to implement generic data structures 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 2023-05-30.

C Hashtable related posts


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

Project Stars
1 Klib 3,797
2 sc 1,982
3 diskhash 145
4 ctl 122
5 hatrack 63
6 Harbol 21
7 TableC 20
8 Generic-C-DataStructures 0
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives