SaaSHub helps you find the best software and product alternatives Learn more →
Top 22 C Algorithm Projects
-
C
Collection of various algorithms in mathematics, machine learning, computer science, physics, etc implemented in C for educational purposes.
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
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).
-
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).
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
libGimbal
C17-based extended standard library, cross-language type system, and unit testing framework targeting Sega Dreamcast, Sony PSP and PSVita, Windows, Mac, Linux, Android, iOS, and WebAssembly.
-
algorithms
A open source repository of different kinds of algorithms in c. Newbies are encouraged to contribute! Note: I made this code when i didn't have as much experience in programming (by Privanom)
-
C_Algorithms
This is an open source project to collect various C algorithms and data structures and make them available to everyone. Everyone is welcome to contribute to the project to make it easier for other developers to search for algorithms.
-
SubsetSum-BacktrackAlgorithm
Solving the popular NP problem, The Subset Sum Problem, with an Amortized O(n) algorithm based on Recursive Backtracking. The Algorithm stood second fastest in the organized Intra-University competition.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
This article introduces the JSON parser of the open source C library Melon.
Project mention: preprocessor stuff - compile time pasting into other files | /r/C_Programming | 2023-12-09This uses the preprocessing library
Project mention: A header-only C implementation of C++ <algorithm> | news.ycombinator.com | 2023-07-03Well, I do like mine better, which is closer to the STL, and for all containers. https://github.com/rurban/ctl/
I'm a huge academic fan of what GTk has accomplished (thanks to their GObject type system), and as much as I know the C89 crowd who thinks macros are all evil probably abhor this kind of thing, I think GTk is one of the most epic, impressive, ambitious C codebases in existence. Witness as non-OO C matches, rivals, and quite often beats Qt on equivalent classes/features in plain C... It's even above "just C++ style C," as they have added features like a property and signal system...
Such a fanboy it inspired my own type system and massive core library, libgimbal, which uses a type system similar to GObject and targets game consoles like the Sega Dreamcast: https://github.com/gyrovorbis/libgimbal
For comparison, I am using https://github.com/dongyx/chtrie a "coordinated hash trie" implementation by Yuxuan Dong, also described by this https://arxiv.org/abs/2302.03690 paper on arxiv.org. I picked it because it seemed most comparable and lightweight, as well as having a fairly small code size.
This is mostly a thank you post to this subreddit, for the advice given on building my (suboptimal) generic C container library: https://github.com/joao-conde/libdsa
C Algorithms related posts
- A simple hash table in C
- Programozás tanítása a közoktatásban
- sc - Common libraries and data structures for C
- make unable to find .c files
- Common libraries and data structures for C
- Common libraries and data structures for C
- Common libraries and data structures for C
-
A note from our sponsor - SaaSHub
www.saashub.com | 26 Apr 2024
Index
What are some of the best open-source Algorithm projects in C? This list will help you:
Project | Stars | |
---|---|---|
1 | C | 17,996 |
2 | Collections-C | 2,715 |
3 | sc | 2,165 |
4 | c | 1,373 |
5 | Melon | 1,247 |
6 | mlib | 790 |
7 | ascii_art | 691 |
8 | CS50x_2021 | 161 |
9 | ctl | 162 |
10 | libGimbal | 60 |
11 | C-DataStructures-And-Algorithms | 58 |
12 | algorithms | 55 |
13 | data-structures-and-algorithms-in-c | 48 |
14 | sgc | 32 |
15 | chtrie | 18 |
16 | advanced-data-structures-and-algorithms-in-c | 14 |
17 | libdsa | 13 |
18 | C_Algorithms | 8 |
19 | SubsetSum-BacktrackAlgorithm | 4 |
20 | PrimeNumbers-C-code | 2 |
21 | exact-cover | 1 |
22 | epanet-haskell | 1 |
Sponsored