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-17 00:04:32 UTC
- JSON Representation
https://github.com/libdriver/syn6288e
SYN6288E full function driver library for general MCU and Linux.
c full-function-driver linux mcu speech-synthesis syn6288e uart
Last synced: 04 Aug 2025
https://github.com/thehxdev/bfi
Fast and efficient BrainFuck compiler and interpreter written in C
assembly brainfuck brainfuck-compiler brainfuck-interpreter c compiler interpreter nix
Last synced: 22 Aug 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/alioguzhan/dobby
Command line program to track and save your work / study activity.
c cs50 cs50x time-tracker time-tracking
Last synced: 19 Feb 2026
https://github.com/luistar/union-find-c
C implementation of the union-find data structure
Last synced: 12 May 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/angelogalav/uniosscripts
Cool OS experiments made with C, Python and Bash
bash c exercises operating-systems python scripts
Last synced: 04 Oct 2025
https://github.com/olivier-boudeville/ceylan-seaplus
Part of the Ceylan project gathering facilities to better integrate C/C++ code to Erlang.
c c-plus-plus ceylan erlang integration
Last synced: 05 Apr 2025
https://github.com/fragglet/yocton
Stringly-typed Minimalist Object Notation
Last synced: 07 Apr 2025
https://github.com/dexter-xd/chip8-emulator
Simple CHIP-8 emulator with SDL2
Last synced: 08 May 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/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/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/danielcoderx/chise
chip 8 SDL-based Emulator
c chip-8 chip8 chip8-emulator emulation emulator sdl
Last synced: 17 Mar 2026
https://github.com/basemax/worldalgorithms
Analyzing popular algorithms from the world of algorithms ...
algorithm algorithm-analysis algorithm-challenges algorithms algorithms-and-data-structures algorithms-datastructures algorithms-implemented c
Last synced: 16 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/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/alishbz/observer_design_pattern_for_embedded
Observer design pattern API that can be used in embedded software or other environments.
Last synced: 18 Aug 2025
https://github.com/nicholaschiasson/car
Compile and Run! Execute source files directly without worrying at all about compiling.
c compile-and-run cpp csharp go java rust shebang utility
Last synced: 08 May 2025
https://github.com/jehna/nes-bootstrap
Everything to start coding to NES with C
Last synced: 28 Apr 2025
https://github.com/palestamp/hamming_distance
Hamming distance extension for Postgres.
c hamming-distance pgsql postgresql
Last synced: 27 Oct 2025
https://github.com/autch/demucc
Decompiler of P/ECE music driver sequence file (*.pmd)
Last synced: 12 Jun 2025
https://github.com/abinavravi/cfd-lab
Computational Fluid Dynamics Praktikum at TUM. (Chair 5 Informatics)
c fluid-dynamics fluid-simulation mpi parallel-programming precice solver
Last synced: 02 Jul 2025
https://github.com/staskobzar/c-project-skeleton
C project skeleton: vim, autotools, ctags, cmocka, lcov, dejagnu, apr, doxygen, git
apache-portable-runtime autotools c c-skeleton cmocka ctags dejagnu doxygen ide lcov vim
Last synced: 08 May 2025
https://github.com/ktsu-dev/imguiapp
A comprehensive .NET library suite for building desktop applications with Dear ImGui.
c cross-platform dear-imgui desktop frame-limiter gui hexa-net imgui immediate-mode modal net node-editor node-graph opengl popups silk-net theming ui widgets windowing
Last synced: 30 Jun 2026
https://github.com/liplum/myfirstgame
The first time I jumped into the Code World.
Last synced: 27 Feb 2026
https://github.com/jacob-c-smith/g10
Multithreaded game engine
api c game-engine json systems-programming vulkan
Last synced: 12 Apr 2025
https://github.com/amanoteam/musl-gcc-cross
A GCC cross-compiler targeting Linux musl
c cpp cross-compiler gcc linux musl
Last synced: 02 Jun 2026
https://github.com/basemax/dcat
Implementation cat unix tools using pure C programming language. cat is a standard Unix utility that reads files sequentially, writing them to standard output. (cat: concatenate files)
c cat dcat donya donya-os donyaos unix-tool unix-tools
Last synced: 14 Mar 2026
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/zikiflicky/rael
The Rael programming language
c interpreter language programming-language
Last synced: 12 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/xyproto/gcstr
Safe garbage collected strings for C, inspired by Go
Last synced: 15 Apr 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/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/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/jgcmarins/mst-prim-kruskal
Clustering aggregation using Prim and Kruskal's MST algorithm
c clustering cpp gnuplot kruskal-algorithm minimum-spanning-trees mst prim-algorithm
Last synced: 30 Apr 2025
https://github.com/mahdavipanah/libcdll
A cozy C library that implements circular doubly linked list
c data-structures library linked-list
Last synced: 12 Oct 2025
https://github.com/assaabloy-ppi/binson-c-light
A light-weight C implementation of the Binson serialization format. See https://binson.org/.
Last synced: 06 Jan 2026
https://github.com/madladsquad/untitledruntimelibraryloader
A cross platform runtime shared object loader(windows and unix)
c cpp library library-loader unix utility utility-library windows
Last synced: 11 Apr 2025
https://github.com/samuka7abr/idp-c-workshop
c college programming teaching workshop
Last synced: 14 Oct 2025
https://github.com/hedhyw/dinomega8
Firmware of the Dino game for microcontroller ATmega8
atmega8 avr c dino dinosaur-game dinosaurs electronics firmware game hobby microcontroller
Last synced: 27 Feb 2026
https://github.com/agherzan/syncit
Sync files, directories or the entire file-system with durability in mind
c durability filesystem fsync linux sync syncfs tools
Last synced: 16 Oct 2025
https://github.com/abhinav-ark/mpu6050_realtime_dashboard
Real Time Dashboard for MPU6050 Accelerometer/Gyroscope
adafruit c esp32-arduino influxdb iot nextjs nodejs websockets
Last synced: 14 Aug 2025
https://github.com/saksham-joshi/advance-c
A complete package to learn and code highly optimized programs in C.
c c-language high-performance-code low-level-optimization low-level-programming
Last synced: 11 Mar 2026
https://github.com/hairrrrr/datastructure-overall
数据结构 C/Java
algorithms c cpp data-structures java
Last synced: 15 Oct 2025
https://github.com/davidwparker/opengl-screencasts-3
OpenGL screencast videos episodes 21-30
Last synced: 13 Apr 2025
https://github.com/kevinvitale/displix
Command-line utility using CoreGraphics to change display resolutions
Last synced: 15 Oct 2025
https://github.com/melardev/c_win32_bindshell_sync
BindShell written in C using Win32API and blocking sockets
bind-shell c networking pipe poc process-pipes reverse-shell security shell socket win32 win32api
Last synced: 13 Apr 2025
https://github.com/unusualcodeorg/clab
clab - Creative Programming Solutions using C - Programming is enjoyable when applied to solve interesting problems (may not be directly used in general day-to-day professional work). The learning and knowledge acquired in the process make a better programmer.
c coding-challenge consumer-producer cpp graph hashmap linkedlist maze-algorithms programming pthreads puzzles queue stack thread-pool travelling-salesman-problem tree
Last synced: 16 Apr 2025
https://github.com/edinsonrequena/algorithms-and-data-structure
Here you can find many algorithm exercises in C language
algorithms algorithms-and-data-structures c data-structures python software-engineering stack tree
Last synced: 27 Oct 2025
https://github.com/ddlsmurf/sov
Starcraft over VPN
c packet-processing pcap starcraft-broodwar vpn
Last synced: 22 Jan 2026
https://github.com/libdriver/ags10et
AGS10ET full-featured driver library for general-purpose MCU and Linux.
ags10et c ethanol full-featured-driver iic linux mcu
Last synced: 07 Oct 2025
https://github.com/franckferman/apprendre_le_c
Référentiel exhaustif pour acquérir une compréhension approfondie des fondamentaux du langage C. Fruit d'une démarche analytique rigoureuse, ce guide offre une pédagogie structurée, avec explications détaillées et exemples concrets, pour maîtriser pas à pas la programmation en C.
apprendre apprendre-c apprendre-code apprendre-dev apprendre-les-bases c c-lang c-programming c-programming-language c-programming-project clang clanguage developpement francais francaise france learn learn-c learning learning-c
Last synced: 19 Apr 2025
https://github.com/macmade/dictionary
Generic C Dictionary / Hash Table
c dictionary generic hash-table
Last synced: 19 Apr 2025
https://github.com/djrecipe/raspberryfield
Raspberry Pi LED spectrograph implementation
adafruit audio-visualizer c dancing festival fft led ledmatrix linux live music raspberry-pi raspberrypi real-time realtime spectrograph visualizer
Last synced: 19 Apr 2025
https://github.com/cm0use/turtle-graphics
Turtle graphics, no 3D or third-party libraries, just the standard functions provided by the compiler.
c cgame deitel-exercises turtle-graphics
Last synced: 26 Oct 2025
https://github.com/unclechu/lv2-stereo-mixer
An LV2 audio plug-in for stereo-signal manipulation
audio audio-processing c lv2 lv2-plugin sound sound-processing
Last synced: 26 Oct 2025
https://github.com/thehxdev/libarena
Single-header Arena allocator library with multi-buffer support
allocator c memory memory-allocator
Last synced: 14 Apr 2025
https://github.com/biantris/seminary-lib-gd
Project using the library LibGD with language C
Last synced: 12 Apr 2025
https://github.com/ayhamratrout/cpu_simulator
A C/C++ program to simulate the functionality of a simple CPU, which utilizes one worker thread, with 256 levels of priority in a run queue.
c c-plus-plus cpp cpu cpu-emulator cpu-scheduling cpu-scheduling-algorithms data-structures object-oriented-programming operating-system operating-systems operating-systems-project os
Last synced: 22 Sep 2025
https://github.com/soumilgit/sy-resources
A repository containing resources for SYBTech CSE.
algorithms binary-search binary-search-tree btech-cse-core btech-notes c cpp data-structures datascience dijkstra-shortest-path knapsack-problem lcs-algorithm maths mysql optimization php probability-distribution probability-statistics r vectors
Last synced: 19 Apr 2025
https://github.com/librity/ft_netmon
42 São Paulo - Labs, 3rd Edition - netmon - A Threaded Network Monitoring Service in Pure C
42 42born2code 42projects 42saopaulo 42school c dns http http-client https https-client monitoring-tool network-monitoring norminette ping pthreads threadpool threads
Last synced: 28 Feb 2026
https://github.com/curttilmes/perl6-tcc
Perl 6 bindings for TCC, the Tiny C Compiler
Last synced: 25 Oct 2025
https://github.com/nilostolte/sudoku
Simple 9x9 Sudoku brute force solver with intrinsic parallel candidate set processing using bits to represent digits in the [1, 9] range, and bitwise operations to test a candidate against the candidate set, all at once.
bitwise-operators brute-force-algorithm c java optmization sudoku zig
Last synced: 25 Feb 2026
https://github.com/westleyr/catpath
Memory leak-free, single file C library to concatenate (join) file paths
c c-library join-path path-join public-domain single-file-library
Last synced: 01 Mar 2026
https://github.com/utsavpatel562/computer-network-and-security-
COMPUTER NETWORK and SECURITY
c caser-cipher-algorithm columnar-transposition-cipher encryption-decryption hill-cipher-algorithm vigenere-cipher-algorithm
Last synced: 28 Feb 2026
https://github.com/rand-asswad/runge-kutta
Runge-Kutta C program, methods (RK12 and RK24) for solving ordinary differential equations, with adaptive step size.
c ode-solver runge-kutta runge-kutta-adaptive-step-size
Last synced: 25 Apr 2025
https://github.com/raikel/geneticcrn
Simulation code for the paper "Genetic Algorithm Aided Transmit Power Control in Cognitive Radio Networks"
c cognitive-radio genetic-algorithm matlab power-control research-paper
Last synced: 24 Apr 2025
https://github.com/lawrencewarren/komo2
KoMo2 is an ARM emulator GUI program for Linux, written in C++ using the GTKMM library. It allows users to control the operation of an emulated ARM processor, while viewing the memory and register values of your loaded ARM assembly program.
arm c cpp emulation gtkmm gui linux nottingham nottinghamuni
Last synced: 11 Mar 2026
https://github.com/baines/uj.h
Single-header C JSON lexer & parser in ~500 LoC
500lines c json json-lexer json-parser single-header single-header-lib
Last synced: 12 Mar 2026
https://github.com/tsnsoft/wxwidgets_demo-linux
Пример программы на С++ в Code::Blocks с использованием wxWidgets в linux
c codeblocks cpp example linux wxwidgets
Last synced: 22 Apr 2025
https://github.com/johnsonjh/cws-ed
cws-ed: ED, a portable EDT look-alike editor, by Rush Record and Charles W. Sandmann
c cws-ed ed editor edt text-editor vms
Last synced: 07 May 2025
https://github.com/hacke-rc/c_practice_programs
A collection of c programs that I made while learning C Language and still learning and updating to this day :)
c cpp practice-programming practice-project
Last synced: 03 May 2026
https://github.com/haikelfazzani/dard
⭐ Dard is french educational programming language, it is designed as an instrument for learning 💻
c clang cpp french language programming-language tdd
Last synced: 14 May 2026
https://github.com/csfelix/web-assembly-studies
🧩 Contents from the Web Assembly Course
c cmake css emcc emsdk html javascript low-level memory performance wabt wasm wasm2wat wat2wasm web-assembly
Last synced: 25 Jun 2026
https://github.com/felurye/data-structures
Implementações e estudos práticos de estruturas de dados em Java e C, explorando conceitos fundamentais de algoritmos, organização de dados e lógica de programação.
algorithms algoritmos c computer-science data-structures estruturas-de-dados java programming-study
Last synced: 07 Jun 2026
https://github.com/aw-junaid/cpp-or-c
Master C++ (or C) programming: data structures, algorithms, system design, and performance optimization. Includes examples and best practices for all levels.
Last synced: 14 Apr 2025
https://github.com/nishantholla/a-star-visualizer
Visualizer for A* algorithm in c using raylib
a-star-algorithm c pathfinding raylib raylib-c
Last synced: 13 Jun 2026
https://github.com/hxndev/implementing-a-dns-server
DNS stands for Domain Name System. We have implemented DNS in this project. The basic task of DNS is to resolve a destination name hosted against some IP Address.
c cache code cpp dns dns-server implement ip-address project proxy routing server
Last synced: 05 May 2026
https://github.com/rswinkle/c_utils
utility functions and libraries, for lists, queue's, strings, file I/O and general utilities, and vectors in the form of CVector (which has it's own repo).
c cpp cvector list queue string utilities utility-library vector
Last synced: 25 Apr 2026
https://github.com/git-bruh/libmatrix
C library for interacting with the federated Matrix communications protocol.
c libcurl matrix matrix-org matrix-sdk
Last synced: 12 Apr 2025