C
C is a programming language designed by Dennis Ritchie at Bell Labs. C is very widely used, straightforward, and can be compiled to a number of platforms and operating systems. C is an imperative language, with a small number of keywords and a large number of mathematical operators. C is also a very low level programming language, which means it can communicate directly with hardware.
- GitHub: https://github.com/topics/c
- Wikipedia: https://en.wikipedia.org/wiki/C_(programming_language)
- Created by: Dennis Ritchie
- Released: 1972
- Related Topics: language,
- Aliases: c-language, c-programming-language, c99, c89, c-ansi, k-and-r,
- Last updated: 2026-07-01 00:04:19 UTC
- JSON Representation
https://github.com/danisfermi/firewall-kernel-module
Linux Firewall using Kernel Module
c firewall kernel-module linux linux-kernel linux-kernel-module
Last synced: 14 Aug 2025
https://github.com/mohammedhrima/wolf-compiler
Compiler for my own programming language (in progress...)
assembly c c-language c-programming c-programming-language c-project c-projects compiler compiler-design compiler-designs compilers machine-code
Last synced: 15 May 2025
https://github.com/michaelsdavid/conure-lang
A small, dynamically-typed, object-oriented scripting language written in C that takes inspiration from Python, JS, and Ruby.
c compiler conure conure-lang interpreter mit-license programming-language vm written-in-c
Last synced: 16 Jun 2025
https://github.com/jcarrano/fv-libc
Towards a formally verified, tiny and permissively licensed C standard library, using Frama-C (fork of Baselibc/Klibc)
acsl c embedded formal-verification frama-c libc microcontroller standard-library
Last synced: 01 Jul 2025
https://github.com/ngtcp2/sfparse
RFC 9651 Structured Field Values parser
c http parser rfc8941 rfc9651 structured-fields structured-headers
Last synced: 17 Jun 2026
https://github.com/zpoint/algorithms
Notes and Implementation of common Algorithms and DataStructure
algorithm c common-algorithms python
Last synced: 07 Oct 2025
https://github.com/kartikmandhan/bc-infinite-precison-calculator
'bc' is an command line arbitrary precision calculator.Implementation of Unix based command 'bc' using C Programming language, as a part of DSA1 Project
c calculator data-structures-project dsa infinite-precision-arithmetics linked-list
Last synced: 16 Mar 2026
https://github.com/johncoleman83/printf
Custom version of printf() in C Language
c c-language low-level-programming printf
Last synced: 10 Apr 2025
https://github.com/cappe987/capmon
A Linux capabilities(7) monitor for using commands without sudo
Last synced: 24 Oct 2025
https://github.com/princexz/printf
This a repository for the ALX project for the printf project
c c-printf printf printf-functions team-project
Last synced: 12 Apr 2025
https://github.com/webispy/checkpatch-action
Github action for checkpatch.pl
action c checkpatch checkpatch-action code-review docker kernel lint
Last synced: 10 Oct 2025
https://github.com/ironcorelabs/ironoxide-swig-bindings
IronCore Labs SDK bindings which are generated using swig
android c cpp cryptography java jvm proxy-re-encryption transform-encryption
Last synced: 12 Mar 2026
https://github.com/aw-junaid/programming-books
Curated collection of free programming books: Python, JavaScript, Go, Rust, and more. Learn coding, algorithms, and system design with open-source resources.
books c cpp go javascript programming programming-books python rust
Last synced: 08 Apr 2026
https://github.com/lcui-dev/lcui-quick-start
Clone to try a simple LCUI app
c cmake gui-application lcpkg lcui xmake
Last synced: 12 Mar 2025
https://github.com/shivamjoker/todo-app-in-c
A beautiful Todo list app in C language with CRUD operation
c cprogramming cproject todoapp
Last synced: 13 Mar 2026
https://github.com/cirocosta/hello-world-lkm
A "hello-world" loadable kernel module
Last synced: 18 Mar 2026
https://github.com/cxxpods/cxxpods
Toolchains, tools and dependencies, all in one place, made easy
build build-automation build-system c cmake cpp cross-compiler make package-manager toolchains
Last synced: 25 Oct 2025
https://github.com/ana06/ruby-tabulation
Project in which I analyze if the Ruby Hashing algorithm could be improved using Tabulation Hashing
benchmarks c columbia-university report ruby tabulation
Last synced: 01 Mar 2026
https://github.com/coditva/jazz
Let's write an OS!
assembly c kernel nasm operating-system os qemu
Last synced: 16 Mar 2026
https://github.com/barimehdi77/push_swap
This project will make you sort data on a stack, with a limited set of instructions, using the lowest possible number of actions. To succeed you’ll have to manipulate various types of algorithms and choose the one (of many) most appropriate solution for an optimized data sorting
1337 42 42cursus algo c checker pushswap sort-data
Last synced: 27 Oct 2025
https://github.com/gjjvdburg/numpy_c_extension
Skeleton Python Package for linking a C/C++ library as a NumPy Extension
c c-library cpp extension linking numpy python python-numpy python-wrapper skeleton
Last synced: 09 Oct 2025
https://github.com/javiorfo/dwm
Personal suckless DWM
c dwm suckless suckless-dwm tiling-window-manager
Last synced: 30 Jan 2026
https://github.com/abranhe/binary
CLI tool to work with binary numbers written in C
binary binary-numbers c c-library cli cli-tool clib clibs
Last synced: 25 Feb 2026
https://github.com/josecelano/c-mandelbrot-arbitrary-precision
Proof of concept project about adding arbitrary precision math to Fractal generation software GNofract4D.
arbitrary-precision c c-language mandelbrot mandelbrot-fractal
Last synced: 26 Mar 2025
https://github.com/andy5995/c_networking_examples
TCP and UDP examples of networking in C
c meson mit networking tcp udp
Last synced: 01 Mar 2026
https://github.com/breuderink/epsilon
Epsilon is a library with functions for machine learning and statistics written in plain C. It is intended to run on microcontrollers.
algorithms c edge-ai embedded fwht machine-learning microcontrollers minimal statistics tiny-ml welford xorshift
Last synced: 17 Jan 2026
https://github.com/cgcnix/soilleirwl
bsd c c-language library linux madewithlove wayland wayland-compositor wayland-server
Last synced: 10 Apr 2025
https://github.com/theshubhamgour/c-programs-apni-kaksha
Complete C programming by Apna College
Last synced: 11 Dec 2025
https://github.com/ercanersoy/pic-xc8-usart-library
PIC MPLABX USART Library
c library microchip mplabx pic uart uart-library usart usart-library xc8 xc8-compiler xc8-toolchain
Last synced: 07 Sep 2025
https://github.com/briandowns/structured-logger
A simple JSON structured logger for C applications.
c c-language json logger logging structured-logging
Last synced: 10 Apr 2025
https://github.com/adityamangal1/random_character_generator
Random character generator in c language using random function.
c c-programming-language functions game random-color
Last synced: 10 Apr 2025
https://github.com/olemorud/arena-allocator
Arena Allocator implementation in C
Last synced: 30 Apr 2025
https://github.com/briandowns/libdotenv
libdotenv is a C single-headerlibrary providing the ability to load values from a .env file into environment variables.
c c-programming-language c17 dotenv dotenv-loader dotenv-parser
Last synced: 06 Jul 2025
https://github.com/clseibold/lydrige
Lydrige is a simple statically typed interpreted programming language inspired by lisp and C.
c interpreter language lisp mpc
Last synced: 14 Mar 2026
https://github.com/vberlier/narmock
A minimal mocking utility for C projects.
Last synced: 17 Oct 2025
https://github.com/billyfrcs/programming
General Purpose Object Oriented & Procedural Programming.
algorithms-and-data-structures c coding-challenge cpp csharp dart golang java javascript kotlin nodejs object-oriented-programming oop problem-solving programming programming-languages python visual-basic-net visual-studio vscode
Last synced: 28 Apr 2025
https://github.com/rsharifnasab/os_project
OS project to practice mutex and more
Last synced: 19 Oct 2025
https://github.com/mahdi-eth/read-abiltiy
A program that gets a text and say which school grade you need for writing the text.
Last synced: 21 Oct 2025
https://github.com/achrafelkhnissi/webserv
webserv is an HTTP server capable of handling multiple clients simultaneously using C++, Socket programming, and CGI.
1337 1337cursus 1337school 42 42born2code 42cursus 42projects 42school c cgi cpp cpp98 http http-requests http-server makefile network-programming socket-programming webserv webserver
Last synced: 10 Apr 2025
https://github.com/ggkooo/esp32-sensors
Developing an ESP32 code to read environmental variables
arduino-ide c esp32 esp32-devkit-v1 humidity-sensor ino noise-sensor sensors temperature-sensor
Last synced: 06 Oct 2025
https://github.com/jeffofbread/jdwm
A custom build of dwm made by myself, JeffofBread. If you find any issues or would like to make a recommendation, feel free. This is a major work in progress and will change.
c dwm linux suckless suckless-dwm unix window-manager
Last synced: 25 Oct 2025
https://github.com/xmine64/clogger
Message logging library for C
c error library linked-list logger logging static-library
Last synced: 15 Jun 2025
https://github.com/gustavodiasag/clox
Virtual machine interpreter for the Lox programming language written in C
bytecode c compiler-design garbage-collection interpreter programming-language virtual-machine
Last synced: 20 Jul 2025
https://github.com/merendamattia/mdp
MdP - Metodologie di Programmazione presso l'Università degli Studi di Parma (6 CFU).
Last synced: 15 Jul 2025
https://github.com/j4cobgarby/atomic-kernel
A kernel, written in C. My second kernel, cause I wanted to start from a clean slate.
c grub i386 i686 kernel nasm operating-system qemu
Last synced: 20 Sep 2025
https://github.com/Nuno-Jesus/libft_file_checker
Small tool to verify files of the libft project
42 42-libft 42born2code 42cursus 42porto 42school c programming python
Last synced: 24 Mar 2025
https://github.com/kianenigma/c-interpreter
Minimal Interpreter (--like) environment for C written in Rust.
c interpreters rust rust-crate
Last synced: 14 Apr 2025
https://github.com/chubek/zephyrasdl
An implementation of Zephyr ASDL in C, targeting C
abstract-syntax-tree bison c domain-specific-languages flex gcc gnu gpl lex trees yacc
Last synced: 12 May 2025
https://github.com/denismurphy/espresso-engine
Arduino ESP32 based smart coffee machine
arduino c coffee coffee-machine educational embedded esp32 espresso iot
Last synced: 08 Apr 2025
https://github.com/larryaasen/obslib-framework
A macOS framework created from libobs and consumed by Cocoapods. (Help Wanted)
c cocoapod cocoapods cpp framework help-wanted livestreaming macos obs streaming xcode
Last synced: 06 Mar 2025
https://github.com/smashwilson/segment
Most programmers, at some point, daydream about writing their own programming language. This one's mine.
c language programming-language segment
Last synced: 19 Mar 2025
https://github.com/amirsorouri00/bible-of-c
This repository contains the examples of the " The C Programming Language(Second Edition) " book that i implemented for me.
bible-of-c c c-programming the-c-programming-language
Last synced: 12 May 2025
https://github.com/anahitH/program-partitioning-for-security-enclaves
Behavior based program partitioning for security enclaves
c c-plus-plus intel-sgx llvm sgx-enclave software-security
Last synced: 20 Apr 2025
https://github.com/ebrezadev/ds3231-real-time-clock-c-driver
DS3231 Real Time Clock C Library (High Level Driver)
arduino c driver ds3231 embedded-c library linux raspberrypi real-time-clock rpi rtc
Last synced: 10 Aug 2025
https://github.com/berkekaragoz/en-tr-locale-verifier
Verifies and fixes the system (Linux) language (EN or TR)
Last synced: 19 Aug 2025
https://github.com/robseb/niosii_eclipsecompproject
Automatically create a NIOS II Eclipse Project with the latest FreeRTOS Version, the Intel hwlib and more...
arria-v arria10 c custom-eclipse cyclone-v eclipse freertos intel intel-fpga intel-quartus-prime max10 nios-ii python-script quartus soc-fpga
Last synced: 14 Apr 2025
https://github.com/andresrodriguez55/interpreterforbigaddlanguage
Interpreter for the BigAdd language.
Last synced: 09 Mar 2026
https://github.com/nishkarshraj/operating-systems-with-c-and-shell
Operating Systems with Shell and C programming
algorithms algorithms-and-data-structures bash c cpp data data-structures file filesystem fork kernel linux open-source opensource operating-system piping scheduler scheduling-algorithms shell shell-scripts
Last synced: 22 Apr 2025
https://github.com/mulatinho/sfm
a simple file manager written in C with GTK for educational purposes
c file-manager gtk linux ncurses nfs smb ssh
Last synced: 15 Apr 2025
https://github.com/BillyFrcs/Programming
General Purpose Object Oriented & Procedural Programming.
algorithms-and-data-structures c coding-challenge cpp csharp dart golang java javascript kotlin nodejs object-oriented-programming oop problem-solving programming programming-languages python visual-basic-net visual-studio vscode
Last synced: 14 Apr 2025
https://github.com/callmesalmon/pearlos
pearlOS: A complete and lightweight operating system, contributions are welcome!
c kernel minimal minimalist operating-system os osdev pure-c
Last synced: 14 Apr 2025
https://github.com/osenoah/alx-low_level_programming
Let's look at C
alogrithms alx alx-low-level-programming bash betty-style c coding data-structures gcc-complier low-level-programming memory-allocation osenoah shell-script ubuntu ubuntu2004
Last synced: 15 Apr 2025
https://github.com/perkss/c-kafka-examples
Examples using Kafka with C and C++
avro avro-kafka c cmake cmakelists cplusplus googletest gtest kafka rdkafka
Last synced: 03 Aug 2025
https://github.com/dangmoody/temper
Single header-only testing framework written in C99.
c c99 test testing tests unit unit-testing unit-testing-framework unit-testing-library
Last synced: 21 Apr 2025
https://github.com/dexter-xd/chip8-emulator
Simple CHIP-8 emulator with SDL2
Last synced: 08 May 2025
https://github.com/adityamangal1/number-guessing-quiz.c
This is the number guessing game with the use of C programming language.
c cprogramming exercise functions numberguessinggame random-number-generators
Last synced: 28 Jul 2025
https://github.com/demonstrandum/crepl
An intuitive calculator Read-Eval-Print-Loop.
c calculator compiler interpreter math mathematics numerical parser repl
Last synced: 07 Apr 2025
https://github.com/andrewshin-7th-technology-student/build-ci
Building a CI web config. for the XXC file GO TO THE LINK TO SEE REPO RULES, ETC.
bots c cmake cpp javascript python shell squirrel typescript webassembly
Last synced: 12 Jun 2025
https://github.com/Atharv-Attri/HacktoberFest-Projects
A collection of issues for Hacktoberfest!
c cpp dart go hacktoberfest hacktoberfest-2020 hacktoberfest2020 haskell java javascript python ruby rust
Last synced: 11 May 2025
https://github.com/hiirotsuki/vntools
utilities for working with visual novel assets
Last synced: 10 Apr 2025
https://github.com/mku11/salmon-aes-ctr
Salmon is a fast AES-256 CTR encryption library with support for data integrity, fast parallel operations, and seekable streams. It provides an API for encrypted data, byte streams, text, and a virtual drive API for encrypted local and remote files. Optimized for Intel x86_64, ARM64, and GPU cards.
aes-256-ctr aes-ni android arm64 c csharp encryption hmac intrinsics java javascript python typescript x86 xamarin
Last synced: 28 Feb 2026
https://github.com/marsdevx/maze-escape
🎮 🧩 Simple 2D puzzle game built in C for Linux and macOS.
2d 2d-game 42 c c-programming c-programming-game clanguage educational-game educational-project game-development gamedev linux macos maze-game maze-generator mlx so-long
Last synced: 12 Oct 2025
https://github.com/hangingman/xrossboard
クロスプラットフォームで動作する汎用掲示板クライアント 協力してくれる方歓迎
Last synced: 17 Jul 2025
https://github.com/tecnickcom/binsearch
Search unsigned integers in sorted binary file
binary c c99 digital fast filesystem golang memory-mapped-file python search
Last synced: 24 Apr 2025
https://github.com/malaksadek/statictiminganalyzer
A Logic Circuit Static Timing Analyzer Implemented in Python 🔌 ⚡ (2018)
c graph-algorithms html json logic-circuit logic-gates python scl static-timing-analysis verilog verilog-hdl
Last synced: 26 Feb 2026
https://github.com/xfgusta/execdir
Execute a command in a specific directory
aliases c cli command directory exec execute-command path run-command shell system working-directory
Last synced: 08 Oct 2025
https://github.com/gjbex/code-optimization
Repository for participants of the "Code optimization" training
c cpp fortran hpc optimization profiling scientific-computing
Last synced: 13 Oct 2025
https://github.com/ilya3point999k/ral
Single header fixed point software renderer
3d c fixed-point public-domain rasterization single-header software-rendering
Last synced: 11 Apr 2025
https://github.com/omarazizi/skernel
Simple x86 Operating System Kernel running in 32-bit protected mode that implements process management, multitasking, and memory paging, with a custom filesystem
assembly c c-programming c-programming-language kernel-source low-level low-level-programming os-dev os-development system-programming x86-assembly
Last synced: 10 Apr 2025