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. Learn more →
Top 13 C c-programming Projects
-
modern-embedded-programming-course
Companion repository to the "Modern Embedded Systems Programming" video course.
Project mention: STM32Cube IDE: how do you override the existing start-up code with a vector table defined in C code? | reddit.com/r/microcontrollers | 2022-11-13Hi, I'm following along in Miro Samek's embedded systems tutorial lesson #14 and hes using IAR Embedded Workbench and hes defining his own startup code in C. (see https://github.com/QuantumLeaps/modern-embedded-programming-course/blob/master/lesson-14/startup_tm4c.c)
-
jaws
Jaws is an invisible programming language! Inject invisible code into other languages and files! Created for security research -- see blog post
-
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.
-
The-C-Programming-Language
Answers to exercises in K&R's The C Programming Language (second Edition).
-
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)
-
Project mention: July 2022 monthly "What are you working on?" thread | reddit.com/r/ProgrammingLanguages | 2022-07-01
Last month I worked on the language ABI (Application Binary Interface). This is where I have made an effort to make modules buildable and exportable (into dynamic shared libraries) to the language interpreter. I call the build environment for these modules the SDK (software development kit). It is a Meson project that supports not just Unix based platforms but also Windows. Before this month, one could only export functions in modules, but now one can include classes also. For me this felt very good, as I would expect of a language to support as much in the SDK as possible of the original script-language data types. Here is a link to an example module library written in C that can be compiled for export into the language interpreter: https://github.com/Ricardicus/ric-script/blob/master/src/sdk_lib/ext_lib.c
-
Project mention: Variation-ps: Single-header parser system library released 1.0v! | reddit.com/r/C_Programming | 2022-08-19
Variation-ui: User Interface Library
-
-
InfluxDB
Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises.
-
ProprietaryAssembler
This repository contains the implementation of a two pass assembler involving tries for fast in-memory opcode fetch and has implementation of loader and linkers for linking the object file created to make an executable file.
-
May I suggest taking notes from my template, I mainly use this to run experiments one of many being CI/CD best practices: https://github.com/troglobyte-coder/meson_prog_c
-
Cpp-and-projects
C and C++ language practice, problem solving, data structures and algorithms with more exercise. completed four projects in C
Click here to see the full code
-
~2-3 years ago, started dual booting Manjaro with Windows. Eventually I switched to Arch, and stayed there for a while. I even wrote my AUR helper in C. ~1/3 of my time into using Arch I removed my Windows partition. Unfortunately I had to reinstall it on a small partition when school started later on. I switched back and forth between Arch and Debian (just distrohopping). Throughout that time I kept trying to install Gentoo, but never actually finished because I had to stop the compile process because I needed to do work. Eventually, I had ~5 days to spare, and so I installed Gentoo. That was on: ~ stat / | grep "Birth" | sed 's/Birth: //g' | cut -b 2-11 2021-08-18
-
C c-programming related posts
- Variation-ps: Single-header parser system library released 1.0v!
- Variation-fs: Single-header file system library released 1.0v!
- SDL2 application template with Meson
- GitHub - troglobyte-coder/meson_prog_c: Troglobye - general lightweight application template for all types of C programming with Meson build system
- troglobyte-coder/meson_prog_c: General lightweight program template for all types of C programming with Meson
- Making a parser with ansi-c
- Making a parser with ansi-c (Part 2)
-
A note from our sponsor - SonarLint
www.sonarlint.org | 4 Feb 2023
Index
What are some of the best open-source c-programming projects in C? This list will help you:
Project | Stars | |
---|---|---|
1 | modern-embedded-programming-course | 226 |
2 | jaws | 209 |
3 | The-C-Programming-Language | 103 |
4 | algorithms | 29 |
5 | ric-script | 28 |
6 | variation-ui | 14 |
7 | parser-test | 8 |
8 | ProprietaryAssembler | 7 |
9 | meson_prog_c | 5 |
10 | Cpp-and-projects | 4 |
11 | aurinstall | 3 |
12 | Code-Finds-Determinant-of-a-Array-in-C | 1 |
13 | decomment-program-c | 0 |