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/rajsoni03/cplusplus-training
C Plus Plus Training Class Codes and Notes
c c-plus-plus core cpp oops-in-cpp
Last synced: 20 May 2026
https://github.com/fdero/dct-library-backend
C, Postgres, Redis backend REST-API for an immaginary library
backend c http json jwt jwt-authentication multithreading password-hashing password-salting postgres redis rest-api socket
Last synced: 02 Aug 2025
https://github.com/smartobjectoriented/soo
SOO - Smart Object Oriented - technology enables migration of Mobile Entities between Smart Objects in order to develop fully decentralized and autonomous embedded systems at large scale (https://smartobjectoriented.github.io/soo)
arm c containerization embedded microcontroler migration os trustzone virtualization
Last synced: 20 Apr 2025
https://github.com/jhump/midi-compozer
An ancient MIDI composition program for DOS (circa mid-to-late 1990s)
Last synced: 10 Sep 2025
https://github.com/SerratoTech/Competitive-Programming
Solutions of several online judges and problems of programming competitions (data structures and algorithms).
algorithms bitmask c c-plus-plus competitive-programming cpp11 data-structures dp graphs hashing java mathematics online-judges programming-competitions programming-contests python3 ruby trees vectors
Last synced: 20 Apr 2025
https://github.com/seuristic/college-project-mini-pyc-compiler
Mini Python-C Compiler using C language, Flex and Yacc for Compiler Design course project.
Last synced: 25 Sep 2025
https://github.com/anishsinha-io/cslice
slices for everyone. SLAVA UKRAINI 🇺🇦.
Last synced: 01 Aug 2025
https://github.com/mrfoxak/problem_solving
c compititive-programming cpp pattern patterns
Last synced: 03 Jan 2026
https://github.com/rattata2me/cuddly-calculator
Calculator and 2d Graphics Library. Open source and designed for low-end processors. Made in C
2d-graphics c calculator interpreter math
Last synced: 11 May 2025
https://github.com/pjsny/macos-zero-copy-ipc
Fast zero-copy IPC for macOS using POSIX shared memory (not XPC) with examples
c interprocess-communication ipc macos memory-mapping mmap performance posix posix-shm shared-memory zero-copy
Last synced: 28 Feb 2025
https://github.com/ataldaaiume/ensinamentos-de-c-bruto
📁 Repositório criado para armazenar pequenos exercícios em C feitos durante as aulas da professora Cláudia. Ideal para revisar lógica de programação e fundamentos da linguagem C de forma prática.
algorithms c estrutura-de-dados estrutura-de-dados-em-c exercicios exercises fundamentals fundamentos iniciante iniciantes logic-programming logica-de-programacao logical-programming
Last synced: 21 Feb 2026
https://github.com/rajspeaks/minesweepergame
Minesweeper Game using C
c game game-development gamedev minesweeper minesweeper-board minesweeper-cpp minesweeper-game minesweeper-solver minesweeper-style-game rajdeep-das rajspeaks
Last synced: 15 Aug 2025
https://github.com/tokisakikurumi2001/frequency_of_char_in_string
Calculate the frequency of characters in string
c csharp haskell java javascript objective-c perl6 php python ruby swift4 vuejs
Last synced: 04 Feb 2026
https://github.com/serialphotog/8080disassembler
A simple disassembler for the Intel 8080 microprocessor.
c disassembler intel intel8080
Last synced: 25 Dec 2025
https://github.com/lintenn/cudaaddvectors-explicit-vs-unified-memory
Performance comparison of two different forms of memory management in CUDA
c cuda explicit memory memory-management performance unified-memory
Last synced: 17 May 2026
https://github.com/aflah02/os_assignments
Assignments for Operating Systems Course at IIITD
artix-linux c kernel linux operating-systems syscalls
Last synced: 09 Jul 2025
https://github.com/sleleu/codewars-solutions
Here are my Codewars solutions
c codewars codewars-solutions kyu
Last synced: 16 Aug 2025
https://github.com/liyanboy74/clock
Simple Desktop Clock using SDL & C++
analog-clock c clock cpp desktop-clock sdl timer wiget windows-desktop windows-widget
Last synced: 04 Feb 2026
https://github.com/aashrafh/naivec
A simple C compiler implemented in LEX (Flex) and YACC (Bison)
bison c c-compiler compiler compiler-design flex lex programming-language yacc
Last synced: 21 Sep 2025
https://github.com/firefly-zero/firefly-c
🐀 C/C++ SDK for making Firefly Zero games
c clang cpp firefly-zero framework gamedev rendering sdk wasi-sdk wasm webassembly
Last synced: 12 Jan 2026
https://github.com/mark-mdo47/expt_adafruit_ttl666_display
Experimenting with AdaFruit TTL RBG666 displays and ESP32-S3 RBG666 RGB TFT I/F
arduino c circuitpython cpp esp32-s3
Last synced: 20 Jan 2026
https://github.com/coderarjob/signal.echo
Demo board which generates sample signals experimenting/checking oscilloscope features
c demo-board electronics kicad oscilloscope signal-generator ziglang
Last synced: 03 Sep 2025
https://github.com/mementomori11723/c-http
A lightweight HTTP server implemented in C, designed to handle basic web requests efficiently.
Last synced: 09 Mar 2026
https://github.com/bynect/libbasex
ISO C library for various base encodings
ansi-c base base16 base2 base32 base32hex base58 base64 base64url binary-encoding c c-library c90 data-encoding encoding encodings library static-library
Last synced: 19 May 2026
https://github.com/dustinkredmond/sqlitetocsv
Command line tool written in C language to export SQLite data as a CSV file.
Last synced: 26 Aug 2025
https://github.com/jayllyz/doomdepth
Doom Depth game simplified in terminal
Last synced: 27 Jul 2025
https://github.com/kpetridis24/four-russians-algorithm
Boolean matrix multiplication accelerated by the four-Russians algorithm
c cuda gpu high-performance matrix-multiplication preprocess
Last synced: 29 May 2026
https://github.com/lcsmuller/reflect-c
A C89 library that adds reflection capabilities to C structs through code generation
ansi-c c c-preprocessor c89 code-gen code-generation code-generator preprocessor reflection reflection-library rest-api
Last synced: 26 Jul 2025
https://github.com/sleleu/philosophers
A multi-threaded program to solve the dining philosophers problem
42 c concurrent-programming multithreading
Last synced: 03 Jan 2026
https://github.com/stridsvagn69420/magicfix
Command-line tool to repair your file extensions
c command-line cpp cross-platform file-extension-converter file-extensions files magicbytes magicnumbers
Last synced: 26 Jul 2025
https://github.com/basemax/string2cstring
A tiny program to convert a file contents to C string with supporting multi-lines...
c c-string cgi cgi-fcgi cgi-script cgi-server file-read parser parsers php replace replace-text replacement string string-c string-formatter string-parse strings tool tools
Last synced: 18 May 2026
https://github.com/torx-chat/torx-gtk4
GTK4 client implementing the TorX Library
c chat chat-application gtk4 linux macos osx tor windows
Last synced: 23 Apr 2025
https://github.com/tjensen42/42-fractol
Fract`ol is one of the first computer graphics projects in the 42 core curriculum, where you work with the miniLibx-Library. The project is meant to create graphically beautiful fractals. It's really inspiring to dive into this topic and create some sort of psychedelic effects on the screen.
42project c fractal-algorithms fractal-rendering fractals
Last synced: 20 Feb 2026
https://github.com/jdeokkim/leko
A small block puzzle game demo made with raylib.
c gamedev gnu99 puzzle puzzle-game raylib
Last synced: 21 Apr 2025
https://github.com/gabrielu3/ori-inverted-list
Inverted List made for a college discipline named Organization and Retrieval of Information
c data data-structures index inverted-index list
Last synced: 24 Feb 2026
https://github.com/b3dgs/adplug
Hardware-independent AdLib sound player library
Last synced: 20 May 2026
https://github.com/harshita2234/humidity-and-temperature-monitoring
Embedded Systems Project on Humidity and Temperature Monitoring
Last synced: 24 Mar 2025
https://github.com/justsecret123/red-black-tree
This repository contains a Red-Black Tree simulation (visualization, insertion, removal...).
c red-black-tree tree-structure
Last synced: 09 Apr 2025
https://github.com/myousaf64/push_swap
Push_swap is a an efficient sorting algorithm using two stacks and a limited set of operations. The goal is to sort a given set of integers in ascending order using the fewest possible moves, implementing and optimizing various sorting algorithms to achieve the best performance within specified benchmarks.
algorithms c data-structures programming sorting-algorithms
Last synced: 04 Jul 2026
https://github.com/s-mv/smvm
Register-based bytecode VM implementation.
assembler bytecode-virtual-machine c
Last synced: 18 Aug 2025
https://github.com/ilovenooodles/praktikum-alstrukdat-2021
Kumpulan Praktikum Algoritma dan Struktur data 2021 - 2022
Last synced: 31 Mar 2025
https://github.com/hxndev/tcp-connection-terminates-on-goodbye
TCP Connection between two clients that terminates the connection upon the word "Goodbye".
c code connection goodbye tcp tcp-client tcp-server termination
Last synced: 31 Mar 2025
https://github.com/gdonald/cpama
C Programming - A Modern Approach - 2nd Edition - Solutions
Last synced: 19 May 2026
https://github.com/sagiegurari/c_thread_pool
Thread Pool for C
c thread thread-pool threading
Last synced: 19 Aug 2025
https://github.com/lukaswrz/readarg
A small, C99, single-header, zero-allocation, dependency-free, public domain argument parsing library
argument-parsing c cli command-line header-only library parser single-header zero-allocation
Last synced: 12 Jan 2026
https://github.com/azurespheredev/KernelDriver2DrawLine
Enables developer to draw a line with start point and end point.
c cpp gdi hooking kernel wdk windows-10
Last synced: 25 Oct 2025
https://github.com/religiya-serdtsa/cwist
Web Development Framework Suite in C
boringssl c http2 http3 http3-server io-uring lightweight low-level mux openssl quic server suckless systems-programming tls13 web-development web-engine web-framework
Last synced: 04 Jul 2026
https://github.com/basemax/another-one-draft-in-c
Just a attempt to implement a lexer in pure C without a lexer generator.
Last synced: 19 Aug 2025
https://github.com/p32929/mathblitz
Simple math game created using C
c c-plus-plus c-plus-plus-examples c-plus-plus-game c-programming c-programming-game c-programming-language
Last synced: 16 May 2026
https://github.com/blaknite/snek
Snake for the RC2014
c game rc2014 retro snake snake-game z80
Last synced: 23 Jul 2025
https://github.com/appliedfm/coq-vsu-int63
Formally verified 63-bit integer arithmetic, implemented in C and proven in Coq
appliedfm c compcert coq coq-vst formal-methods formal-specification formal-verification verification
Last synced: 23 Jan 2026
https://github.com/stynh/b2engine
A fun side project, making Pure-ECS with only C and following DoD.
c data-oriented-architecture data-oriented-design ecs entity-component-system game-development game-engine
Last synced: 08 Jul 2026
https://github.com/yuweaec/data-structures-and-algorithms
All Linear and non linear data structures with sorting problem sets
c data-structures-and-algorithms dsa dsa-algorithm dsa-practice sorting sorting-algorithms
Last synced: 14 Mar 2025
https://github.com/kaustubhhiware/compiler
Compiler for restricted grammar C.
Last synced: 29 Mar 2025
https://github.com/ptsochantaris/operation-jeff
A simple arcade game for the Sinclair ZX Spectrum Next
Last synced: 14 May 2025
https://github.com/the-akira/the-akira
Gabriel Felippe Profile
c computer javascript profile programming python readme software-engineering sql
Last synced: 20 Aug 2025
https://github.com/maiadegraaf/philo
This project introduces the concepts of multi-threading and mutexes.
42born2code c codam codam-philosophers philo philo-guide philo42 philosophers-dinner-problem philosophers42
Last synced: 24 Jul 2025
https://github.com/taktoa/xprintidle-ng
Utility for checking how long the X server has been idle
Last synced: 20 May 2026
https://github.com/ayushmantripathy/pips
a functional, dynamically weakly typed, interpreted, indented programming language.
c functional-programming interpreter make piping programming-language
Last synced: 21 Mar 2025
https://github.com/tristan957/tllt-cp
The Learning Little Toaster Control Panel (Mirror of https://git.sr.ht/~tristan957/tllt-cp)
c glib gtk3 libcurl libjson-glib meson raspberry-pi
Last synced: 05 May 2026
https://github.com/apache/activemq-nms-openwire-generator
Mirror of Apache ActiveMQ NMS OpenWire protocol generator tool
activemq c cplusplus csharp java network-client network-server perl php python ruby
Last synced: 22 Apr 2025
https://github.com/hex01e/libft
a sample lib that include basic c std functions.
Last synced: 22 Mar 2025
https://github.com/storterald/documented-vulkan-headers
Replacements for the original Vulkan C headers with documentation for various IDEs and Text Editors.
c c-plus-plus clion cmake cpp documentation header-only headers python resharper script vscode vulkan
Last synced: 27 Oct 2025
https://github.com/ergonzamarian/servomotor
Projeto Finalizado :: Trabalho desenvolvido para realizar o controle dos servomotores de um robô.
Last synced: 17 Mar 2025
https://github.com/praabindhp/binary_search
C Program For Binary Search
binary-search c code programming-language
Last synced: 05 Mar 2025
https://github.com/im-rises/cmergesortparallel
Sequential and parallel merge sort algorithm implemented in C using OpenMP
algorithm c merge-sort openmp parallel pthread
Last synced: 14 May 2025
https://github.com/Platypus-Tech/linufux
Linux kernel source tree with ridiculous modifications :D
c gnu gpl gplv2 kernel linux linux-kernel os
Last synced: 10 Mar 2025
https://github.com/jelhamm/data-link-layer-protocols
"This repository is a comprehensive implementation of data link layer protocols in the field of networking. Also showcases a meticulous approach towards implementing various protocols at the data link layer, enabling developers to understand, experiment."
c cpp datalink datalink-layer frames go-back-n network-layer networking networking-in-c networking-in-cpp physical-layer protocol selective-repeat sliding-window sliding-window-algorithm sliding-window-protocol stopandwait utopian
Last synced: 20 May 2026
https://github.com/keepalive555/datastructure
数据结构、算法、一些经典用法的学习示例代码(均由笔者编写并且调试通过)。
Last synced: 22 Mar 2025
https://github.com/aheil/hhn-c
C Crashkurs zur Vorlesung Betriebssystem an der Hochschule Heilbronn im Studiengang Software Engineering Bachelor (SEB).
Last synced: 14 May 2025
https://github.com/vardan2009/viax
VIAX is a simple OS written in Assembly and C
assembly c command-line operating-system
Last synced: 16 Jan 2026
https://github.com/hxndev/non-forking-concurrent-servers-using-select
Chat bot using non-forking concurrent servers. This is done using select statements.
c chatbot code concurrent-programming non-forking select server
Last synced: 12 Jul 2025
https://github.com/shulhan/libvos
A C-with-class library primarily for manipulating DSV data (reading and writing DSV data in any format), turns out it had more capabilities: DNS protocol, FTP protocol, a simple FTP server, OCI protocol, and reading/writing INI configuration file
Last synced: 14 May 2025
https://github.com/fezcode/timp
Native cross-platform music player in pure C. INI-based skins, themes, EQ, playlist, Unicode paths, no toolkit.
audio-player c c11 cross-platform equalizer flac lightweight linux macos miniaudio mp3 music-player native portable retro sdl2 skinnable themes winamp windows
Last synced: 05 Jul 2026
https://github.com/visualstudioex3/div2-tlsa98-engine
A native game engine, service and component oriented, for DIV Games Studio 2 (vanilla), writen in ANSI C-89 using Watcom C++ 10.6.
2d 2d-platformer-game ansi-c c c89 div-games-studio div2 dos game-development game-engine ms-dos retro retro-graphics vga watcom
Last synced: 21 Feb 2026
https://github.com/vincent-picaud/mma_meson_demo
How to use Meson to build a Mathematica package relying on LibraryLink and on an external C++ library
c cpp librarylink mathematica mesonbuild
Last synced: 19 May 2026
https://github.com/machaj45/little-embedded-lock-in
This is a virtual device utilizing the STM32 F303 board as a lock-in amplifier.
c pycharm-ide python3 qt5 stm32 stm32f303
Last synced: 11 Feb 2026
https://github.com/aniketsingh03/cachememory
This project is an implementation of cache memory with load and store instructions in Verilog.
Last synced: 06 Apr 2025
https://github.com/immanuel-c/ilog
A Simple Logger, For people that don't want bloated libraries
Last synced: 10 May 2026
https://github.com/ragarwal33/struct-ts
C/C++ style struct definition, serialization in Typescript
c cplusplus serialization struct structure typescript
Last synced: 13 Apr 2026
https://github.com/alpha74/cuda_basics
Nvidia NVCC CUDA programs for begineers.
c cpp cuda cuda-programs nvcc nvidia parallel-computing parallel-programming
Last synced: 08 May 2026