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/sfxfs/mjsonrpc
A JSON-RPC 2.0 Message Parser and Generator Based in ANSI C | 基于 C 语言的 JSON-RPC 2.0 的消息解析器和生成器
Last synced: 20 Feb 2026
https://github.com/amanoteam/sphynx
A GCC cross-compiler targeting Linux
c cpp cross-compiler gcc linux
Last synced: 13 Mar 2025
https://github.com/hyouteki/mdc
Simple CommonMark parser for C with a GUI CommonMarkViewer application made using Voyage
c commonmark gui-application parser
Last synced: 04 Oct 2025
https://github.com/yoann256/scratchapi-experiments
Some experiments using the Scratch API.
api c cpp css html js scratch scratchapi
Last synced: 09 Mar 2026
https://github.com/hyouteki/malpractice
A lightweight C library for creating, training, and evaluating simple neural networks
Last synced: 11 Nov 2025
https://github.com/kyrylo-sovailo/benchmark
Measuring performances of different languages on same tasks
benchmark benchmarking c cpp csharp fortran haskell javascript matlab python
Last synced: 10 Apr 2026
https://github.com/devcheckog/generic-allocator-c
Generic memory allocator example using MMAP directly. It's only valid for Unix-like operating systems.
Last synced: 15 Aug 2025
https://github.com/dpbm/snake-ai
A simple AI in pure c++ to play the snake game
algorithms c cmake cpp ctest dot-product games games-ai games-ia genetic-algorithm google-test machine-learning machine-learning-algorithms make matrix snake-game
Last synced: 10 Apr 2026
https://github.com/erosmlima/hacking-swift
start to code for hack using swift for find vulnerabilities and report
bughunter c ctf-challenges cybersecurity hacking mobile-development objective-c xcode
Last synced: 06 May 2026
https://github.com/buhe/switch_netease_cloud
♫♫♫ Nintendo Switch Netease cloud app.
c netease-cloud-music sdl2 switch
Last synced: 28 Mar 2025
https://github.com/devcheckog/regular-expression-matching
Complicated problem in leetcode, categorized as hard.
Last synced: 15 Aug 2025
https://github.com/devcheckog/cnot-mlir-c
Partial emulation of the Cnot gate in MLIR and C.
Last synced: 15 Aug 2025
https://github.com/suvrik/ghostlunky
Enjoy endless daily challenges with your friends!
c disassembly modification spelunky
Last synced: 04 Oct 2025
https://github.com/devcheckog/merge-k-sorted-lists
Complicated problem in leetcode, categorized as hard.
Last synced: 15 Aug 2025
https://github.com/ankitk2021/c
C tutorials ,codes, practices from college wallah youtube channel
basics-of-c c input-output programming scanner
Last synced: 23 Mar 2025
https://github.com/abarichello/airport-simulator
Assignment for INE5410
airport airport-simulation c ine5410 simulation simulator ufsc
Last synced: 16 May 2025
https://github.com/perlpunk/yaml-pp-libyaml-p5
LibYAML XS backend for YAML::PP
Last synced: 09 May 2026
https://github.com/harmim/vut-izp-proj3
Základy programování - Projekt 3 - Jednoduchá shluková analýza
c cluster-analysis doxygen project vut
Last synced: 23 Aug 2025
https://github.com/thisisnotjustin/blinky
Flash an led utilizing GPIO headers
Last synced: 23 Aug 2025
https://github.com/maksasj/blueb.js
🫐 very simple neural network framework and NPM package, powered by WASM
c neural-networks npm typescript wasm
Last synced: 11 Apr 2026
https://github.com/lloydlobo/lumina-lang
Compiler for Lumina powered by C and Assembly
assembly c compiler programming-language
Last synced: 15 Aug 2025
https://github.com/ak1132/memory-manager
A memory manager written in C that simulates virtual memory management by the operating system using page tables and swap space on the disk
c disk memory-management operating-systems page-tables swap-space virtual-memory
Last synced: 25 Feb 2025
https://github.com/arcelioeperez/arcelioeperez
Personal Projects built in my free time. Languages used: C, C++, Python and Go (reading CSV files). Repository contains links to books, tutorials, language specific documentation, and solutions to problems found on Leetcode.
Last synced: 23 Aug 2025
https://github.com/joserafael0160/codechef
A list of solved problems from CodeChef along with an explanation for each one.
algorithm algorithms algorithms-and-data-structures algorithms-datastructures algoritmo algoritmos c codechef codechef-competition codechef-cpp codechef-solutions competitive-programming competitive-programming-algorithms competitive-programming-contests competitiveprogramming cplusplus cpp programacion-competitiva programacioncompetitiva
Last synced: 28 Apr 2026
https://github.com/adaros92/tinysh
A basic Unix shell written in C for my OS class.
c operating-system os shell terminal unix
Last synced: 09 Apr 2026
https://github.com/daltonmenezes/researches
:microscope: Stuff about my researches in software development
c electron javascript node php playground python researches stuff
Last synced: 11 Apr 2026
https://github.com/jweinst1/smelt
A simple, fast CSV parsing library in C
c csv csv-import csv-parser csv-reading
Last synced: 24 Aug 2025
https://github.com/justalghamdi/dil
DIL or Devices in local area network
arp-scanner c devices lan lan-scanner local-area-network local-network
Last synced: 16 May 2025
https://github.com/maksasj/caifu
☕ collection of interesting, self contained C libraries
Last synced: 21 May 2026
https://github.com/skippyr/dl
An enhanced directory listing utility available for Windows, Linux and MacOS.
c cli command-line directory-listing file-system linux macos shell terminal tui windows
Last synced: 09 Apr 2026
https://github.com/maneeshwije/ctypetest
A typing test program written in C
Last synced: 24 Aug 2025
https://github.com/borchehq/incstats
librstats is a C library for efficient online computation of statistics, such as for mean, variance, skewness and kurtosis.
c central-moments rolling-average rolling-statistics running-statistics statistics
Last synced: 29 Jun 2025
https://github.com/ronmondshein/simp-simulator-and-assembler
SIMP Processor project showcasing Simulator and Assembler (both implemented in C), along with Assembly Tests (in Assembly) 🧠.
assembler assembly c simulator
Last synced: 31 Mar 2025
https://github.com/aditeyabaral/data-structures-lab-ue18cs207
A repository containing the source codes to the problem statements given as part of the Data Structures Laboratory course (UE18CS207) at PES University.
algorithms algorithms-and-data-structures c data-structures
Last synced: 26 May 2026
https://github.com/longluo/androidndk
android android-app c cpp java jni jni-android ndk ndk-sample
Last synced: 11 Apr 2026
https://github.com/ben-marshall/sat-solver
A simple combinatorial boolean sat solver based on the AC-3 Algorithm
ac-3 bison c sat-solver satisfiability satisfiability-solver yacc
Last synced: 03 Jul 2026
https://github.com/szaroslav/operating-systems-agh-cs-course
Operating systems course (Systemy operacyjne / SysOpy), taught at AGH University in Kraków (Wydział Informatyki). Covered programming Unix operating systems.
agh agh-university agh-wi agh-wiet c ipc pipes posix processes signals socket-programming sockets systemv threads
Last synced: 22 Mar 2025
https://github.com/tkachuk-ai/c-code-hub
Programming with C ⇥
c c-lang c-programming-language github
Last synced: 16 Mar 2026
https://github.com/joho1968/fidov9
Fido V9 by Tom Jennings
bbs c communications dos fido fido-v9 fidonet modem msdos rs232 serialport software sourcecode
Last synced: 16 Oct 2025
https://github.com/basemax/simple-lexer-c
A lightweight and easy-to-use lexer library written in C. This library—named simple-lexer—is designed to simplify the creation of lexers by providing a set of utility functions and a flexible API for iterating over tokens.
c c-language c-lexer clang lexer lexer-analyzer lexer-c lexer-example lexer-generator lexer-library lexer-parser lexers simple-lexer
Last synced: 17 Jun 2025
https://github.com/tanguyandreani/libmy
Includes a string manipulation library
c library string string-manipulation
Last synced: 25 Aug 2025
https://github.com/kaveenhyacinth/boolean-to-decimal-convertor
This is a program to convert binary into decimal and vice-versa.
Last synced: 16 Oct 2025
https://github.com/yettabaa/cub3d
Cub3D is a 42 team project that recreates a Wolfenstein 3D-style game using raycasting. It involves building a dynamic 3D maze view with C and MiniLibX, focusing on graphics, algorithms, and game mechanics.
42 42school c cub3d cub3d-42 minilibx mlx mlx42 raycasting raycasting-algorithm
Last synced: 25 Aug 2025
https://github.com/ninrod/exercism
my exercism.io language learning stack
c elisp java kotlin python rust typescript
Last synced: 11 Apr 2026
https://github.com/nickeldan/scrutiny
C testing framework for POSIX environments
Last synced: 18 Jan 2026
https://github.com/hey-its-d2t2/snakeladder_game_in_c
Trying to make snake ladder game in C using C graphics programming, unfortunately this project is incomplete...
advanced-programming c cprogramming game-development graphics-programming learn-to-code learning-by-doing
Last synced: 11 Jun 2026
https://github.com/billhu0/cs100-2022
ShanghaiTech CS100 (Introduction to Programming) course homework collection, spring 2022.
Last synced: 16 Aug 2025
https://github.com/leninhasda/competitive-programming
code repo of the acm problems i have solved
c c-plus-plus go golang python3
Last synced: 15 May 2025
https://github.com/stemmlerjs/os-design-assign-1
SYST 44288 - Operating System Design and Implementation
Last synced: 25 Aug 2025
https://github.com/amirsorouri00/kernel-module
c kernel-module module shared-memory
Last synced: 26 May 2026
https://github.com/zcfan/create-your-own-javascript-runtime
Notes of my research of nodejs.
c cpp javascript javascript-runtime libuv nodejs v8
Last synced: 11 Apr 2026
https://github.com/josgard94/text-compressor-using-huffman-codes
This source code implements the huffman algorithm to perform the compression of a plain text file. for this a file is generated which contains the probabilities of each of the symbols defined in the symbols dictionary.
c c-plus-plus coding- coding-and-data-compression compression-algorithm huffman-coding huffman-compression-algorithm information-theory python text-compression
Last synced: 11 May 2026
https://github.com/whiteccinn/odbc-api-guide
odbc's header definitions, containing types and functions, For ODBC developers as a reference
Last synced: 23 Aug 2025
https://github.com/podnet/hx711-mgos-test
A mongoose OS app to test HX711 library ported from Arduino.
arduino c esp32 esp8266 hx711 mongoose-os mongoose-os-app
Last synced: 11 Apr 2026
https://github.com/mcb2003/gc
Grammar Corrector - A simple C project to fix common issues with text.
c cli commandline full-stop grammar period whitespace
Last synced: 07 Apr 2025
https://github.com/lpeterse/lmp
Lars' multiprecision integer library
bsdnt c ghc gmp low-level performance
Last synced: 16 May 2025
https://github.com/leoguilen/nodemcu_azureiothub_xamarinapp
IoT-based temperature and humidity monitoring system which is connected to Microsoft Azure. This is a Xamarin app to display real-time data from local sensors in an environment on a mobile device.
azure-cosmos-db azure-functions azure-iot-hub azure-service-bus c cpp dotnetcore flurl polly xamarin-forms
Last synced: 11 Apr 2026
https://github.com/jabolol/gameboy
An accurate GameBoy emulator written in C from scratch
Last synced: 26 Aug 2025
https://github.com/nisanth2004/springsecurity-registration-with-emailverification
Registration and Reset Password with Email Verification in spring security using Postman Client
c configuration database development intellij java mvc mysql securityfilterchain spring-boot spring-security web yml
Last synced: 05 Jan 2026
https://github.com/marcos-vcs/game-pandemic-project
"Pandemic Project" is a playful platform game developed at the onset of the global COVID-19 pandemic.
allegro c game game-development
Last synced: 30 Jun 2025
https://github.com/gottox/cextras
Utilitylibrary for commonly needed C functions
c hacktoberfest library utility
Last synced: 15 Mar 2025
https://github.com/wahidpanda/guess-the-word
Word Guessing Game with C
c game-development problem-solving project string
Last synced: 15 Mar 2025
https://github.com/marianoktm/cpd-uniparthenope
A MIMD-SM algorithm to subdivide a matrix in square submatrices and adding up all submatrices in parallel for the Parallel Computing course at Uniparthenope
Last synced: 04 Oct 2025
https://github.com/kiyotoko/nyx-lang
Nyx Language
c interpreter java jnyx jvm nix nyx zig
Last synced: 12 Jun 2026
https://github.com/opensvm/bmssp-benchmark-game
bounded multi-source shortest paths benches in Rust, C, C++, Nim, Crystal, Kotlin (JAR), Elixir (.exs), Erlang (.erl).
benchmark benchmark-game bmssp bounded-multi-source-shortest-paths c cpp crystal elixir erlang graph-algorithms graphs graphs-theory kotlin nim rust
Last synced: 19 Aug 2025
https://github.com/codejune/programming-language
숭실대학교 컴퓨터학부 3학년 프로그래밍언어
c calendar gauss-jordan pl prime-numbers programming-language recursive-descent-parser ssu
Last synced: 27 May 2026
https://github.com/elyse502/sorting_algorithms
C - Sorting algorithms & Big O Topics
algorithms algorithms-and-data-structures bigo bigocomplexity bigonotation c cprogramming-language sorting-algorithms
Last synced: 15 May 2025
https://github.com/ptoffy/minimaxlaska
Laska Game written in C using Minimax AI algorithm.
Last synced: 27 Aug 2025
https://github.com/salmankhanmsk786/565-zombie-game
Designed and developed a 3D third-person shooter zombie survival game using Unity and C#. Implemented key gameplay elements including character customization, vehicle dynamics, and weapon systems.
Last synced: 05 May 2026
https://github.com/elemeants/lc3-virtualmachine
Educational project and I choose the LC-3 CPU to make a virtual machine code that executes obj files.
c lc3 lc3-assembly lc3-vm virtual-machine vm
Last synced: 28 Aug 2025
https://github.com/morteza363831/simple-c-compiler
A simple compiler for C language
antlr4 c compiler java lexer maven parser semantic-analyzer simple-compiler three-address-code
Last synced: 09 May 2026
https://github.com/denezt/working-with-pointers-and-data-structures
A beginner to advanced guide for working with pointer and data structures in C Programming Language
arrays c data-structures low-level pointers wrapper
Last synced: 13 Jun 2026
https://github.com/michael-lammens/smartcongestion
Optimized throughput/rtt in isolated client based CCA's. Servers treated as a black-box
c congestion-control isolated-environments network-programming tcp-vegas udp
Last synced: 23 May 2026
https://github.com/lucasctnh/automated-makefile
A directory watcher to automate the process of creating Makefiles for Allegro projects. Only Windows.
allegro automation c makefiles script windows-api
Last synced: 23 Mar 2025
https://github.com/smarchone/sil-compiler
SIL-Compiler as a part of Academics at NITC
Last synced: 30 Mar 2025
https://github.com/priyakdey/huffman-encoding
Huffman Encoding implementation in C
algorithms algorithms-and-data-structures c data-structures hashtable huffman-coding huffman-compression-algorithm huffman-tree priority-queue
Last synced: 28 Mar 2025
https://github.com/dkxiaohei/dksh
'dksh' is a rudimentary shell which supports common Linux commands such as 'grep', 'ls', 'cat', 'wc' and so on.
bash c command-line-tool linux macos shell unix
Last synced: 11 Apr 2026
https://github.com/shroudsourav/protostar-solvings
Solving Protostar Levels
assembly assembly-language buffer-overflow-attack c c-programming-language debugging exploitation gdb hacking python software-exploitation stack writeups
Last synced: 26 Jan 2026
https://github.com/httpanimation/lutix
L-ut-xi (ix for US) is a gui hub for xmrig and p2pool
c linux linux-focused macos p2pool qt windows xmrig
Last synced: 25 Apr 2025
https://github.com/serhatderya/c-practices
This repository contains practices for begginers in C programming.
c programming programming-exercises soft
Last synced: 17 Aug 2025
https://github.com/troglobit/temp
Template to use for C projects
c hwmon libite libuev linux temperature template
Last synced: 04 May 2026
https://github.com/kevinbird61/sc-pktgen
A packet generator built by C language, which is one of my self-training side project.
Last synced: 15 May 2025
https://github.com/winter1165/digital-inhaler
The Digital Inhaler project is designed for asthma patients. It's low development costs, use of open source tools, and adaptability to local requirements, the project is not only technically advanced but also a practical, life enhancing step towards more connected healthcare for millions of asthma patients in resource limited environments.
arduino c cpp cse323 esp8266 iot-device learn nsu
Last synced: 11 Apr 2026
https://github.com/maruki00/ctfs
assembly binary-exploitation c ctf-writeups hacking memory-corruption python shell shell-code
Last synced: 29 Aug 2025
https://github.com/theolepage/lc-3-emulator
An emulator for the LC-3 assembly language written in C.
asm c emulator lc-3 lc3 little-computer-3
Last synced: 29 Aug 2025