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-07 00:05:12 UTC
- JSON Representation
https://github.com/slashdotted/oo-in-c
OO in C (in 100 lines of code)
100-loc bsd c interface library object-oriented object-oriented-programming oop programming
Last synced: 14 Apr 2025
https://github.com/minsion/project-based-learning
程序员学习的封神之作
c css golang java javascript node python react vue
Last synced: 30 Apr 2025
https://github.com/rrxxyz/nvim-minimal
Neovim starter configuration for your preferred programming language, just switch a branch
android c cpp get-started lua neovim neovim-starter-kit nvim nvim-config nvim-configuration nvim-dotfiles nvim-lua python starter-kit vim vimrc
Last synced: 26 Sep 2025
https://github.com/alkesst/dev-chat
A chat in a local network
c certificate chat linux macos network networking pem
Last synced: 24 Jun 2025
https://github.com/mateus-sm/conio2-vscode
Compilar códigos em C com biblioteca gráfica Conio2.h utilizando o compilador TDM-GCC 4.7.1 (x86)
c cpp gcc-complier mingw vscode vscode-extension
Last synced: 29 Oct 2025
https://github.com/tereus-project/tereus-transpiler-c-go
Tereus C to Go transpiler
Last synced: 14 May 2025
https://github.com/tsnsoft/quadratic_equation_wxwidgets-linux
Пример решения квадратного уравнения на С++ в Code::Blocks с использованием wxWidgets для linux
c codeblocks cpp example linux wxwidgets
Last synced: 22 Apr 2025
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/stuyy/eclipse-project-unzipper
Compile and Execute Java Eclipse Projects in one go!
bash c eclipse java shellscript
Last synced: 20 Jun 2025
https://github.com/shonenada/constance
Constance. A simple operating system.
Last synced: 22 Jan 2026
https://github.com/detectivekaktus/gear
My personal standard library in C
c cstrings dynamic-arrays extension hacktoberfest-accepted input-output library string-builder
Last synced: 16 Mar 2026
https://github.com/fatiharslan-cmd/c-terminal-based-file-manager
Created Terminal based file manager using C and system calls
Last synced: 19 Aug 2025
https://github.com/x0reaxeax/lambda
it really is a lambda
ascii-art c code-art half-life lambda linux obfuscated-code x86-64
Last synced: 15 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/macmade/dictionary
Generic C Dictionary / Hash Table
c dictionary generic hash-table
Last synced: 19 Apr 2025
https://github.com/xigh/llvmbc-dump
Simple tool extracts LLVM bitcode modules from ELF binaries compiled with "-fembed-bitcode"
Last synced: 28 Feb 2026
https://github.com/jasmcaus/cstl
The neatest (mini)rewrite of the C/C++ Standard Library
adorad c core coreten standard-library utf8 utf8-string
Last synced: 26 Apr 2025
https://github.com/hoangtien2k3/leetcode-solutions
LeetCode , Dev LeetCode ep1 #odleets code Java/C/C++/Java/Kotlin ..., expand your knowledge and prepare for technical interviews, algorithms.
algorithms-and-data-structures c cpp java kotlin
Last synced: 21 Apr 2025
https://github.com/willdoescode/asciiplay
A small terminal ascii game written in c
Last synced: 08 Apr 2025
https://github.com/tsnsoft/codeblocks_linux
Code::Blocks с русским интерфейсом для Linux
c codeblocks codeblocks-ide cpp linux wxwidgets
Last synced: 22 Apr 2025
https://github.com/dottorblaster/grocery
Tiny C webserver with resource adaption features
adaption c content convert imagemagick jpeg university webserver
Last synced: 04 Sep 2025
https://github.com/lind026/parallel-programs
Parallel programs for the Linux kernel
c linux multithreading parallel-programming
Last synced: 11 Apr 2025
https://github.com/quansight/simplewebassemblycalculator
WebAssembly and JavaScript Calculator
Last synced: 15 May 2025
https://github.com/ucybers/c-programming-for-hacking
Learning to program using C
c c-program c-programming c-programming-for-hacking code course programming
Last synced: 26 Apr 2025
https://github.com/archo5/sgregex
Regular expression library
c c89 c99 lightweight limited regex regular-expression simple
Last synced: 16 May 2025
https://github.com/cooljeanius/dlcompat-20030629
an old libdl implementation that was originally for Mac OS X 10.3 and older.
Last synced: 18 Jan 2026
https://github.com/itsm3abena/c-ds
A lightweight and efficient single-header library (ds.h) providing implementations of essential data structures in C, including Hashmaps, Hybrid Arrays, and Linked Lists.
c cpp datastructures dsa-algorithm
Last synced: 03 Sep 2025
https://github.com/jayantgoel001/operating-system
c deadlock linux operating-system scheduling-algorithms
Last synced: 02 Jul 2025
https://github.com/rikvdh/zringbuf
Zero-allocation ring-buffer library
buffer c clib embedded memory ring-buffer ringbuf ringbuffer zero-allocation
Last synced: 05 Aug 2025
https://github.com/tsnsoft/components_choice_wxwidgets-linux
Компоненты выбора в wxWidgets на С++ в Code::Blocks
c choice codeblocks cpp example linux wxwidgets
Last synced: 03 Jul 2025
https://github.com/pirate/assembly-repl
A REPL for raw ASM assembly, LLVM IR, C++, C, Objective C on macOS/Linux ARM64/AMD64. Useful for learning assembly, optimizing LLMV output, debugging memory, etc.
arm arm64 assembly c c-language clang cpp learning llvm llvm-clang llvm-ir macos objective-c repl x64-assembly x86-64
Last synced: 31 May 2026
https://github.com/matthewgeorgy/mrtx
opengl raytracer in c++ using glsl compute shaders
Last synced: 31 Aug 2025
https://github.com/polfeliu/cantata
Python Tool to generate C structures and functions to access candb information
c can candb codegen embedded microcontrollers python stm32
Last synced: 13 Jun 2025
https://github.com/rekgrpth/web-server
libuv based multi-threaded web-server with http-parser by node-js and hand-made ragel based http-parser
c http-parser libpq libuv multithreading postgresql ragel web-server
Last synced: 09 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/douglaszuqueto/raspberry-examples
c examples golang iot nodejs python raspberry-pi
Last synced: 11 Apr 2025
https://github.com/aergoio/libaergo
Native library to interface with Aergo
aergo blockchain c c-plus-plus c-sharp ruby swift vb-net
Last synced: 19 Apr 2025
https://github.com/sjkingo/acpi-brightness
Program to modify backlight brightness through ACPI
acpi acpi-brightness backlight brightness-level c
Last synced: 03 Sep 2025
https://github.com/ivan-pi/libdogleg-f
Fortran bindings to libdogleg - a large-scale nonlinear least-squares optimization library
c dogleg-method fortran nonlinear-least-squares numerical-optimization
Last synced: 15 Apr 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/soras/geneditdist
Generalized edit distance command line tool
aho-corasick-algorithm alignment c edit-distance edit-distance-algorithm edit-distances editdistance generalized-edit-distance generalizededitdistance levenshtein-distance transformations
Last synced: 27 Jan 2026
https://github.com/zakkemble/usb-power-switch-filter
A simple USB power switch
Last synced: 16 May 2025
https://github.com/yhaiovyi/c-wasm-loader
Super change your browser with C/C++ power.
c cpp wasm webpack webpack-loader webpack3
Last synced: 14 Apr 2025
https://github.com/cjee21/rdrand-tester
Application to test the functionality of the RDRAND instruction in x86 CPUs
amd-ryzen assembly assembly-language c c-language c-programming c-programming-language cli cli-app cpu cpuid cpus gcc intel rdrand rdrand-instruction x86 x86-64 x86-assembly
Last synced: 10 Apr 2025
https://github.com/agvxov/dictate
The Überfunktion of printing. Generics, colors, formats, margins, it has them all.
c library modern-c pretty-print
Last synced: 14 Apr 2025
https://github.com/eimamei/gamma-bloke
Gamma Bloke: An attempt in creating a simple GameBoy emulator, only in C
c gameboy gameboy-development gameboy-emulator
Last synced: 09 May 2025
https://github.com/m-tartari/xemoai3-exercises
exercises to familiarize with Xenomai 3.1 using Raspberry Pi
c raspberry-pi raspberry-pi-4 xenomai xenomai3
Last synced: 03 Sep 2025
https://github.com/robthree/wordclock
Hobby project building a word clock with friends.
arduino c esp8266 platformio wordclock
Last synced: 19 Apr 2025
https://github.com/konfiger/konfiger-c
Light weight package to manage key value based configuration and data files for C and C++
c configuration cpp key-value language parser properties
Last synced: 13 Oct 2025
https://github.com/lyre-os/klyre
Kernel of the Lyre operating system
c c-lang c-language kernel limine lyre monolithic-kernel x86 x86-64
Last synced: 10 Apr 2025
https://github.com/narasimha1997/ironserver
A simple, amazingly fast static web server written in C. Supports faster MIME type resolution and caching.
c caching hobby-project webserver
Last synced: 12 Apr 2025
https://github.com/paebbels/pyversioning
Gather version information and export as any programming language source file for inclusion into compilation.
appveyor-ci c git github-workflows gitlab-ci python3 template-engine travis-ci version-control vhdl
Last synced: 17 Jan 2026
https://github.com/adebayo-s/printf
🖨 created the printf function in C by @Adebayo-S and @Gejix
Last synced: 23 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/carcargroup05/designatedcar
This is a repo to store codes for the designated project of the car car class in NTUEE. We appreciate for your star to our repo.
arduino bfs-search c cplusplus python
Last synced: 22 Apr 2025
https://github.com/geomatsi/stm32-tests
Experiments with stm32 boards
bare-metal c gcc stm32 stm32f0 stm32f4
Last synced: 22 Apr 2025
https://github.com/cjburkey01/bulletlang
A language as easy as Ruby and Java but as efficient as C!
c c-language crystal crystal-language custom-programming-language go go-lang java java-8 java-language programming programming-language programming-languages ruby
Last synced: 11 Apr 2026
https://github.com/andreeadraghici/selection-of-activities-project
Algorithm Design Homework
Last synced: 07 May 2026
https://github.com/sitewhere/sitewhere-arduino
Library that simplify sending data to SiteWhere from Arduino hardware.
arduino arduino-library c hardware sitewhere sitewhere-arduino
Last synced: 28 Apr 2025
https://github.com/ghazaleze/microcontoller_lab
programming ATmega with C
atmega avr c codevision dot-matrix graphic-lcd interrupts microcontroller proteus pwm simulation timer
Last synced: 21 Apr 2025
https://github.com/r1nc/ngenxx
A cross-platform framework based on modern C++, supporting biz dev via Lua & JS.
android c cpp cpp11 cpp14 cpp17 cpp20 cpp23 cross-platform crossplatform harmonyos ios js linux lua macos typescript wasm webassembly windows
Last synced: 02 Apr 2025
https://github.com/gbmhunter/cppbuildsystemreview
bazel buck buckaroo build c cmake comparison compiler conan cpp example package-manager review scons
Last synced: 24 Aug 2025
https://github.com/mrummanhasan/operating_system_lab
bash-script c csharp operating-system threading
Last synced: 02 May 2025
https://github.com/lobbyra/cub3d
A project in c that use raycasting to simulate a 3D space in a 2D map
Last synced: 19 Jan 2026
https://github.com/librity/ft_libft
42 São Paulo - Libft
42 42born2code 42saopaulo 42school c cursus ft-libft libft norminette tests
Last synced: 25 Apr 2025
https://github.com/praveen1664/easy-machine-learning
This is a curated list of Easy machine learning frameworks, libraries and software (by language
c cpp data-science deep-learning machine-learning neural-network
Last synced: 10 May 2026
https://github.com/64/ds
Simple and (relatively) efficient C data structures.
Last synced: 13 Jun 2025
https://github.com/jonsteinn/top-down-shooter-in-c
A simple game to explore the SDL library
c game gcc linux-game sdl2 top-down-shooter
Last synced: 21 Apr 2025
https://github.com/hemmat1984/crun
CRUN - Compile & Run C/C++ Code with Ease
batch-script c compiler-toolset cpp shell-script
Last synced: 12 Apr 2025
https://github.com/learnixos/pms
pms - pack my sh*t (or software) is a minimal package manager that functions more in line with Arch's PKGBUILDS and Gentoo's ebuilds.
c linux minimal package-management package-manager
Last synced: 03 Aug 2025
https://github.com/blueskyson/exponential-golomb-coding
A c implementation of exp-golomb code for 8-bit data, including encode and decode method.
Last synced: 29 Apr 2025
https://github.com/kittonn/programming-fundamental
01076103 - Programming Fundamental
Last synced: 19 Aug 2025
https://github.com/musadiqpasha/social-network-manager
A Simple Social Network Management System implemented in C. The system allows users to manage friends, track friend scores, and perform various operations on the social network.
c graph graph-visualization graphviz management-system social-network txt-based
Last synced: 07 Oct 2025
https://github.com/abhixsh/number-guessing-game
This is a C program for a number guessing game. The user has to guess a random number within a limited number of attempts. The program will provide feedback on each guess.
Last synced: 16 Mar 2026
https://github.com/xnacly/register_machine
Registermachine with 7 slots and simple arithmetic operators
Last synced: 18 Jan 2026
https://github.com/bontail/pystrector
Package for displaying and changing core Python structures
Last synced: 23 Apr 2025
https://github.com/m4ttpizz4/calculadora_c
Apenas uma calculadora programada em C com diversas funções feita para a faculdade
c calculator calculator-application calculator-c
Last synced: 14 Apr 2025
https://github.com/soypat/so
MWE tutorial of .so dynamic linking. Call C from Go; and Go from Python
abi c ctypes dynamic dynamic-linking ffi go golang python python-ctypes shared-library shared-object
Last synced: 27 Oct 2025
https://github.com/detronetdip/tic-tac-toe
A tic tac toe game
c cli-app game programming tic-tac-toe
Last synced: 14 Jul 2025
https://github.com/otamajakusi/riscv-step-by-step
RISC-V kernel step-by-step implmenetation
c condition-variable kernel multi-process multi-thread mutex risc-v
Last synced: 14 Jun 2025
https://github.com/keikoro/extending_python
Small example project to demonstrate how to extend Python with C code :snake::new:
Last synced: 10 Mar 2026
https://github.com/nizamiza/self-balancing-trees
Implementations of AVL and 2-3 trees
2-3-tree avl avl-tree binary-search-tree bst c computer-science data-structures tree-insert tree-search two-three-tree
Last synced: 09 Apr 2025
https://github.com/changyeop-yang/study-c
C는 1972년 켄 톰슨과 데니스 리치가 벨 연구소에서 일할 당시 새로 개발된 유닉스 운영 체제에서 사용하기 위해 개발한 프로그래밍 언어이다. 또한, 오늘날 많이 쓰이는 C++는 C에서 객체 지향형 언어로 발전된 것이다. 또 다른 다양한 최신 언어들도 그 뿌리를 C에 두고 있다.
Last synced: 15 Apr 2026
https://github.com/gabriel-logan/auto
Repository with several codes that automate tasks in a practical way.
automation c c-plus-plus collaborate communityexchange csharp java javascript linux programming python typescript windows
Last synced: 24 Aug 2025
https://github.com/jjyr/cbmt
Complete Binary Merkle Tree https://github.com/nervosnetwork/rfcs/blob/master/rfcs/0006-merkle-tree/0006-merkle-tree.md
Last synced: 30 Jun 2025