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-10 00:04:32 UTC
- JSON Representation
https://github.com/rostgaard/pjsua-json-agent
Simple PJSUA (PJSIP User Agent) SIP user agent with JSON control interface
Last synced: 16 May 2026
https://github.com/fernando-cabrera-gonzalez/sz80e
Simple Z80 Emulator
c makefile vscode z80 z80-emulator
Last synced: 02 Jul 2026
https://github.com/importer3000/hex4linux
The OpenHex project (No, don't get this mixed up with other repos. This is for Linux systems.) Also, please, PLEASE read the README.md, thanks.
c distro distrobution hobby-os linux linux-kernel linux-os os
Last synced: 15 May 2026
https://github.com/threadexio/bf2elf
A simple brainfuck to x86_64 assembly compiler
brainfuck brainfuck-asm brainfuck-compiler brainfuck-interpreter brainfuck-transpiler c ffi nasm nasm-assembly x86-64 x86-nasm x86-x64
Last synced: 15 May 2026
https://github.com/basemax/sortingalgorithms
This is a collection of sorting algorithms implemented in C.
algo algorithm algorithm-challenges algorithms algorithms-and-data-structures algorithms-datastructures c sort-algorithm sort-algorithms
Last synced: 03 Apr 2025
https://github.com/cooperblacks/wine-launcher
Ultra minimalist way to launch Windows software (.exe) from Linux. Useful for gaming, i guess.
c gnome gtk3 wine wine-launcher winetricks
Last synced: 13 May 2026
https://github.com/ronflima/serverside
A swift implementation for a server application.
Last synced: 11 Apr 2025
https://github.com/gaurav-deep01/conways-game-of-life
Theory of cellular automatons
Last synced: 09 Sep 2025
https://github.com/dipsanaroy/c-error-handling
Welcome to C Error Handling, a future-focused repo that explores how to write safer, more reliable C programs. Here you'll find examples on input validation, file and memory safety, variadic handling, and more — all crafted with clarity and beginner support in mind.
beginner-friendly c c-programming-language error-handling self-learning
Last synced: 04 May 2025
https://github.com/jalbam/tc_projects
[Unfinished projects with Turbo C] Two unfinished games and an emulator prototype written in C language.
adventure adventure-game ascii-art ascii-game ascii-graphics c emulation emulator emulator-prototype interactive-fiction projects rpg rpg-game terminal-based terminal-game text-based text-game unfinished
Last synced: 19 May 2026
https://github.com/stevengogogo/dsa_packagearrangement
c doubly-linked-list leftist-heap priority-queue
Last synced: 15 May 2026
https://github.com/lordronz/viktori-psj-client
FP Pemrograman Sistem dan Jaringan (Sisi Client)
Last synced: 16 Jul 2025
https://github.com/misterabdul/praytimes
Implementation of moslem prayer times in C
Last synced: 15 Jun 2025
https://github.com/franpog859/battleship
🚢💥 Simple Battleship CLI multiplayer game with a lot of move validators and pointers
battleship battleship-game binary-file c cli cmd crt game memory memory-management terminal
Last synced: 14 May 2026
https://github.com/addonewr/js2c-c-js-
c语言转js的超微型编译器
c compiler javascript small transformer
Last synced: 16 May 2026
https://github.com/kamadak/vboxtime-netbsd
VirtualBox time synchronization driver for NetBSD
Last synced: 20 Mar 2025
https://github.com/mastercruelty/c-go-algorithms
Just a repository where I put my C and Go exercises about my exam of Algorithm and data structures at University of Milan
algorithms c data-structures golang
Last synced: 14 May 2026
https://github.com/8dcc/file-encrypter
C program (and tiny lib/wrapper) for encrypting/decrypting files using aes256.
aes-256 aes-encryption c encryption encryption-decryption hashing md5
Last synced: 07 Sep 2025
https://github.com/engineersbox/c-fixed-heap-allocator
C fixed heap allocator for managing pre-allocated heap memory without kernel sbrk calls
allocator c heap memory-allocation memory-management
Last synced: 04 Jul 2026
https://github.com/chethanyadav456/my-c-programming-notes
This are my C Programming notes which I have made while learning C Programming Language.
Last synced: 24 Jun 2026
https://github.com/guille-ux/zynkvm
The Virtual Machine for ZynkLite & ZynkPy
c dynamic-programming language-development machine programming-language stack vm
Last synced: 17 Jun 2025
https://github.com/h5law/norman
A pure zero-dependency libc implementation with an expanded stdlib with useful data-structures and functionality atop the standard. Used to build and power the rollo kernel and later operating system all built from scratch.
bootloader c data-structures-and-algorithms kernel libc operating-system os standard-library zero-dependency
Last synced: 07 Jul 2025
https://github.com/ryooooooga/cute
Header only Unit Testing Framework for C99
c header-only unittest unittesting
Last synced: 09 Sep 2025
https://github.com/seg6/brainfuck
an optimizing brainfuck interpreter and repl
brainfuck c interpreter language repl
Last synced: 29 Oct 2025
https://github.com/donosonaumczuk/c-aptain-hook
Base repository to setup git pre-commit hook for C Language projects. Use cppcheck, clang-format and clang-tidy checks.
c c-lang c-language clang-format clang-tidy cppcheck git-hook git-hooks hooks pre-commit pre-commit-hook
Last synced: 14 May 2026
https://github.com/gavinbirkhoff/gavinbirkhoff
Hi 👋, I'm glad to see you here! This is my :octocat: GitHub Profile ✍️
babel c css3 html5 java javascript nodejs typescript webpack
Last synced: 20 Mar 2025
https://github.com/maroehri/c-coding-exercises
This project aims to provide a collection of C programming exercises along with solutions, which can be used to develop a better understanding of programming in C through continuous practice.
Last synced: 16 Jun 2025
https://github.com/AhmedOsmanDev/Arduino-LED-Cube
Fun project for our Embedded Systems course.
Last synced: 10 Apr 2025
https://github.com/Nongtajkrub/Scholarnet
A school management system. Written in the C programing language.
c client database gui low-level server terminal-ui
Last synced: 30 Jun 2026
https://github.com/neolit123/libmodplugw
a wrapper for libmodplug that enables MOD file sample accurate operations
audio c c99 libmodplug library modplug samples wrapper
Last synced: 26 Mar 2025
https://github.com/bijoy-sust/blind-snake
A simple snake game to run with a command prompt.
Last synced: 18 Apr 2026
https://github.com/fabiannorbertoescobar/compilador
TP de Lenguajes y Compiladores
asm assembler batch bison c compiladores compiler flex intermediate-code-generation intermediate-language lex lexical-analyzer parser polish-notation reverse-polish-notation sintaxis-analyzer yacc
Last synced: 17 May 2026
https://github.com/triyan-salazar/financial-system
Proyecto final de fundamentos de programación en el lenguaje C sobre un sistema bancario
Last synced: 17 Mar 2025
https://github.com/itsryu/MicroPascal
Repositório referente ao trabalho de implementação de um compilador para a linguagem MicroPascal (µ-Pascal) da disciplina Linguagens formais, Autômatos e Compiladores da Universidade Católica de Brasília.
c compiler lexer lexer-analyzer pascal
Last synced: 13 Mar 2025
https://github.com/tayne3/gitversion.cmake
🏷️ GitVersion.cmake - Seamless Git-based versioning for CMake projects. One small module for automatic SemVer extraction from your Git tags.
c c-plus-plus cmake cpp version-manager versions
Last synced: 11 Apr 2025
https://github.com/vianpyro/8-puzzle_solver
Implementation of an 8-puzzle solver in C
Last synced: 13 Mar 2025
https://github.com/taxpater/c-eshop-sockets
Code showcase for a project assigned during my studies.
Last synced: 08 Jul 2025
https://github.com/gvatsal60/CMakeDockerTemplate
🐳📦 Streamlined C++ Template Development with CMake and Docker
c cmake cpp docker docker-container docker-image dockerfile make makefile
Last synced: 01 May 2025
https://github.com/elenaches/c-graphics-basic-3d-interactive-animation
A college project in C, an interactive 3D animation.
3d-animation 3d-graphics animation c c-graphics cgraphics college-project graphics interactive-animations
Last synced: 27 Mar 2025
https://github.com/soulseekah/c8
A CHIP-8 Emulator. A quick C refresher to keep me sharp.
c chip-8 chip8 chip8-emulator emulator sdl sdl2
Last synced: 20 Mar 2025
https://github.com/chanukyasds/pg_extensions
aggregates and functions for PostgreSQL Server
aggregates c custom-aggregates extension functions postgresql postgresql-extension
Last synced: 15 May 2026
https://github.com/ya2ir/multithreaded-server-in-c
Simple Multithreaded Server in C
c multithreading pthreads pthreads-api server socket-programming sockets
Last synced: 02 Apr 2025
https://github.com/brandontruggles/quaken-ball-z
A mod of Quake 2 for my final of my IT 266 class (Fall 2016). The mod incorporates combat mechanics from the anime Dragon Ball Z into the world of Quake 2. (See the QuakenBallZ branch for the actual project).
c combat dragonball mod quake2
Last synced: 13 Mar 2025
https://github.com/ttwno/subnetting
A program to compute various information about network subnets
c cli linux networking onedaybuild subnet subnet-calculator subnetting
Last synced: 03 Apr 2025
https://github.com/alishbz/round_robin
By developing the Round Robin algorithm, I tried to make scheduling that can be used in the real world with priority ordering.
Last synced: 02 Apr 2025
https://github.com/kakkun61/c-invokes-haskell
The sample of the FFI from C (GCC) to Haskell (GHC)
Last synced: 05 Apr 2025
https://github.com/skyplabs/python4gnokii
Python binding for the Gnokii project (no more maintained).
c gnokii python python-3 python-bindings
Last synced: 30 Dec 2025
https://github.com/f321x/libft-42-core
Implementation of C standard functions as exercise of the 42 Heilbronn core curriculum
42 42born2code 42cursus c makefile
Last synced: 08 Sep 2025
https://github.com/katcote/ctf
My stack from CTF (custom utils, tasks etc.)
Last synced: 13 Jun 2026
https://github.com/owainkenwayucl/pnmmodules
Modules for writing (and maybe one day reading?) PGM/PBM in various languages
c common-lisp go javascript julia pascal pbm pgm pnm python r swift
Last synced: 06 Apr 2026
https://github.com/victor-base/victorcsharpbinding-sdk
Provides Interop config between Low level core & C#.
binding c csharp dotnet interoperability wrapper
Last synced: 11 Apr 2025
https://github.com/rohanvdvivedi/cutlery
A configurable data structures library in C.
c data-structures system-programming
Last synced: 11 Apr 2025
https://github.com/hkdsun/tetrisun
Tetris clone written in C rendered with ncurses
c cli game-development ncurses terminal-game tetris
Last synced: 07 Jul 2025
https://github.com/csalam07/dslab
For reference only. Don't misuse it. Thank you
Last synced: 17 Mar 2025
https://github.com/jeepway/logger-c
A lightweight, flexible logger library for C language
Last synced: 20 Mar 2025
https://github.com/ghazaleze/microblaze-equation-solver
for solving cubic equation
Last synced: 28 Jun 2026
https://github.com/alishbz/bridge_pattern
It is a demo of creating a pipeline between two objects with c language without using global data.
Last synced: 02 Apr 2025
https://github.com/alpsayin/pure_c_collections
A collection of Arraylist, Linkedlist, Set, and Dict written purely in C for embedded devices.
arraylist c linkedlist object-oriented-c
Last synced: 27 Mar 2025
https://github.com/elemeants/schedulerqg8
This project implements a simple scheduler for a Freescale microcontroller mc9s08qg8.
c embedded-systems freescale library mc9s08qg8 qg8 round-robin rtos scheduler
Last synced: 17 Mar 2025
https://github.com/ayushnagar123/password-management-system
This is a software which will help you to store,protect and retrieve your passwords whenever you require. Made by Ayush Nagar(ayushnagar123), Akshara Nigam(aksharanigam1112), Kapil Kumar Israni(090max) and Anushka Agarwal.
c password-manager password-retrieval password-safety password-store password-updation
Last synced: 09 Sep 2025
https://github.com/inpyjama/c-ninja-listings
Lower level assembly and C baremetal programming on RISC-V CPUs. Source code listings from the C-Ninja, in Pyjama! book.
assembly-language baremetal c linker-script makefile risc-v riscv32
Last synced: 10 Apr 2025
https://github.com/gabrieledarrigo/sockets
A repository that stores various C exercises on network sockets
c network-programming network-sockets sockets university university-assignment
Last synced: 18 Mar 2025
https://github.com/dbjdbj/windows_hello_world
The code in here is the real WIN32 hello world. As Charles Petzold authored it. Before people forget.
Last synced: 18 Mar 2025
https://github.com/samiyonas/lc3vm
Virtual machine that simulates LC-3 Architecture in C
Last synced: 04 May 2025
https://github.com/nauja/libws
Wrapper over libwebsockets for easy ws
c cmake library lightweight network portable websockets
Last synced: 27 Mar 2025
https://github.com/gabrieledarrigo/c-exercises
A list of C exercises and assignment for the "Computer Programming" course" Sicurezza dei Sistemi e delle Reti Informatiche" bachelor's degree program.
c exercise university-assignment university-course
Last synced: 18 Mar 2025
https://github.com/itszcx/packitup
Epitech Antman project, 2023
algorithm antman c compression decompression epitech epitech-project memory-management tek1
Last synced: 26 Mar 2025
https://github.com/iamjayprakash/trainreservationsystem
This is a C program that simulates the booking of train tickets for a fictitious train. The program asks the user to select the class and type of seat they want to book, and based on availability, allocates a seat number to the user. It then asks for passenger details and calculates the fare for the ticket.
c cprogramming-language cproject reservation-system train
Last synced: 10 Apr 2025
https://github.com/arindal1/problem-solving-with-c-for-2nd-semester
Assignments containing important problems for C Programming for Semester 2.
Last synced: 09 Jul 2025
https://github.com/meticulouscraftman/stm32f4_experimental_mgos_app
Running Mongoose OS app on STM32F446RE platform.
c mongoose-os mongoose-os-app stm32f4
Last synced: 14 May 2026
https://github.com/arturbomtempo-dev/cc50
Projects developed during Harvard's CC50 course.
Last synced: 08 Jul 2025
https://github.com/mbah24-dev/get_next_line
Bienvenue dans le dépôt get_next_line, une implémentation élégante et robuste de la fonction get_next_line 🧵. Ce projet est un incontournable de l'école 42, conçu pour lire ligne par ligne depuis un fichier ou une entrée standard. 🌟
Last synced: 15 Jun 2025
https://github.com/winstonliyt/secfsystem
UNIX-like secondary file system for Course 10043601 Project
c filesystem operating-system unix
Last synced: 16 May 2026
https://github.com/cloxnu/note-datastructure
Note about data structure, powered by GitBook.
c data-structures gitbook note notebook
Last synced: 02 Mar 2025
https://github.com/torodata/parking_sensors
It is a cheap and economical parking sensor for cars.
Last synced: 17 Apr 2026
https://github.com/wirthda/usb-oscilloscope
Documentation and Overview over an oscilloscope project based on a STM32-µC.
analog-to-digital-converter c electrical-engineering embedded engineering firmware hardware microcontroller oscilloscope python software usb
Last synced: 15 May 2026
https://github.com/elamani-drawing/knapsack-multidimensional
Résolution du problème du sac à dos multidimensionnel (Multidimensional Knapsack Problem) grâce à plusieurs approches méta-heuristiques : algorithme génétique, Variable Neighborhood Search (VNS), Variable Neighborhood Descent (VND), et opérateurs de voisinage (swap, flip)
c genetic-algorithm meta-heuristic multidimensional-knapsack multidimensional-knapsack-problem vnd vns
Last synced: 27 Apr 2026
https://github.com/yousefakbar/easymoo
🐮 Senior Capstone Project: EasyMoo Cow Monitor. This repository holds the firmware used in conjunction with the soldered embedded system + PSoC Module.
accelerometer aggie agriculture animal-behavior ble c computer-engineering cow electronics i2c pcb psoc senior-design senior-project sensors uart ucdavis
Last synced: 20 Mar 2025