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-04 00:04:30 UTC
- JSON Representation
https://github.com/shekohex/jax
minimal C-interpreter to play with. for learning purpose
c functional-programming jax learning-by-doing scripting-language
Last synced: 08 May 2025
https://github.com/xqgex/NUMA_Black-Box
Black-box Concurrent Data Structures for NUMA Architectures
brown-university c numa tau tel-aviv-university
Last synced: 11 May 2025
https://github.com/danisfermi/firewall-kernel-module
Linux Firewall using Kernel Module
c firewall kernel-module linux linux-kernel linux-kernel-module
Last synced: 14 Aug 2025
https://github.com/detjonmataj/tiny-c-compiler-patches
During my experience with the C programming language, I have come across many problems. I realized that some things could be changed to improve the user experience with the language. In this repository, you will find patches for a lightweight C compiler called TinyC, where I implemented new features and improved existing ones.
c c-compiler c-compiler-patch c-language compiler tcc tcc-patch tinyc
Last synced: 10 Apr 2025
https://github.com/jerr-it/canvas
Render images and videos directly using C
c c-language hacktoberfest netpbm rendering
Last synced: 14 Aug 2025
https://github.com/cassiebreviu/onnx-csharp-serverless
Build a model with python, save it to onnx format, run it with csharp with the onnxruntime and deploy to a serverless Azure Function
Last synced: 14 Apr 2025
https://github.com/arjuncvinod/leetcode-solutions
My Leetcode Problem Solutions
Last synced: 02 Aug 2025
https://github.com/rob2309/simpleos2
SimpleOS2 is a very simple x86_64 OS I am creating for learning purposes.
amd64 apic apic-timer asm c cpp efi efi-development kernel operating-system operating-system-learning process-management uefi uefi-boot uefi-development x86 x86-64
Last synced: 05 Oct 2025
https://github.com/peterr-s/hash_map
A simple C hash map implementation
c c89 data-structures hashmap standard-conform
Last synced: 01 Aug 2025
https://github.com/davidesantangelo/nmri
All the calculation power you need without the bloat. NMRI is a powerful command-line calculator with support for mathematical functions, variables, command history, and memory operations.
c calculator calculator-application cli
Last synced: 20 Aug 2025
https://github.com/ilieschibane/projet-compil_mini-compilateur
a Mini compiler made in C and Flex/Bison for an university project
Last synced: 30 Apr 2025
https://github.com/airhorns/extractab
App for working with guitar tabs
c chords guitar-tabs piano visual-piano-chords
Last synced: 10 Apr 2025
https://github.com/frogtheastronaut/moose-os
32-Bit OS written in C
asm assembly-language c grub2 operating-system os osdev qemu
Last synced: 04 Oct 2025
https://github.com/djthorpe/c-tensor
Tensor implementation in C
c cmake library machinelearning tensor
Last synced: 07 May 2025
https://github.com/rofl0r/filesync
syncs two directories, with the possibility of creating incremental backups
backup c data directories lightweight synchronization
Last synced: 22 Mar 2025
https://github.com/alexeev-prog/KintsugiOS
Minimalistic and rich x86_64 operation system in (N)ASM and C
asm c fasm i386 i386-elf-gcc nasm operating-system os osdev x86 x86-assembly
Last synced: 11 Jan 2026
https://github.com/amir-78/processrat
An easy program to detect Trojans running on your computer and get their connection informations.
c csharp process process-rat processrat rat
Last synced: 26 Jul 2025
https://github.com/romanz/rs-ecc
Reed-Solomon Error Correction Code library
c error-correcting-codes python reed-solomon
Last synced: 14 Apr 2025
https://github.com/maandree/libskrift
Text drawing library using libschrift
Last synced: 24 Feb 2025
https://github.com/v-kolesnikov/unix_notes
🐧 UNIX system programming examples
c gcc self-education system-programming unix
Last synced: 30 Oct 2025
https://github.com/ahoys/actionbuilder
A powerful mission creation extension for Arma 3.
Last synced: 02 Apr 2026
https://github.com/avsystem/avs_commons
A set of common code used in AVSystem for projects written in C.
Last synced: 26 Jul 2025
https://github.com/n4vrl0s3/hackerrank
Hacker Rank Solve (On Going)
c cpp csharp go hackerrank hackerrank-challenges hackerrank-python hackerrank-solution haskell html java javascript kotlin php python ruby solver swift typescript vscode
Last synced: 14 Apr 2025
https://github.com/sanchitbajaj02/cppprograms
Contribute your programs written in the c++ language
c codechef coding cpp dsa-algorithm hacktoberfest hacktoberfest-accepted hacktoberfest2020 open-source programming
Last synced: 13 Apr 2025
https://github.com/vozlt/check-protocol
TCP/IP based applicaction protocol checker
applicaction-protocol-checker c example-code icmp smtp-protocol tcp tftp-protocol
Last synced: 20 Jul 2025
https://github.com/colossus73/imagination
A GTK+3 slide showmaker in development since 2009 featuring 69 transitions effects aiming to be user friendly and intuitive using Cairo to achieve the transition effects, FFmpeg to encode the video and ALSA to play the audio during the preview.
c cairo gtk3 help-wanted libasound libavcodec libavformat libavutil slideshow slideshow-maker slideshows transitions video-editing
Last synced: 23 Jul 2025
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: 11 May 2025
https://github.com/erkamuzuncayir/solutions-of-introduction-to-computing-systems
This repository contains my solutions for Introduction to Computing Systems - From Bits & Gates to C - C++ & Beyond by Yale Patt and Sanjay Patel
assembly c c-language c-programming cpp cpp-programming lc-3 low-level low-level-programming programming-challenges programming-exercises programming-language solutions
Last synced: 15 Nov 2025
https://github.com/a-khakimov/ping
Simple ping writed in C
c icmp icmp-ping ping unix-socket
Last synced: 18 Feb 2026
https://github.com/amirsorouri00/bible-of-c
This repository contains the examples of the " The C Programming Language(Second Edition) " book that i implemented for me.
bible-of-c c c-programming the-c-programming-language
Last synced: 12 May 2025
https://github.com/winterrdog/sqlyte-db
A small database like SQLite that can do CRU( create, read & update ) and store data as B-Trees. Clearly written in C.
c data-structures database sql
Last synced: 10 Jul 2025
https://github.com/picotech/picosdk-c-wrappers
A set of C wrapper library projects for PicoScope® oscilloscope products.
c linux mac-osx picoscope picoscope-oscilloscope windows wrapper wrapper-api wrapper-dll wrapper-library
Last synced: 13 May 2025
https://github.com/merendamattia/mdp
MdP - Metodologie di Programmazione presso l'Università degli Studi di Parma (6 CFU).
Last synced: 15 Jul 2025
https://github.com/zlliang/clox
An interpreter of the Lox scripting language, implemented in C
c interpreter programming-language
Last synced: 12 Jun 2026
https://github.com/veb-101/engineering-practical-experiments
Collection of Mumbai university Computer Engineering Practicals
assembly-x86 c html-css-javascript java opengl perl python-3 sqlite-database
Last synced: 06 Apr 2025
https://github.com/pal-sandeep/learning-c-cpp
Learning C and C++ for beginners
basic-programming c cplusplus cpp cprogramming logical-programming
Last synced: 13 Apr 2025
https://github.com/alysonsz/activities-increasing-knowledge
Data Structure and Beecrowd Activities, Activities designed to increase knowledge
activities artificial-intelligence automation banco-de-dados c csharp database javascript ponteiros projects projects-done pyautogui python python-pandas
Last synced: 14 Apr 2025
https://github.com/robseb/niosii_eclipsecompproject
Automatically create a NIOS II Eclipse Project with the latest FreeRTOS Version, the Intel hwlib and more...
arria-v arria10 c custom-eclipse cyclone-v eclipse freertos intel intel-fpga intel-quartus-prime max10 nios-ii python-script quartus soc-fpga
Last synced: 14 Apr 2025
https://github.com/fragglet/yocton
Stringly-typed Minimalist Object Notation
Last synced: 07 Apr 2025
https://github.com/j4cobgarby/atomic-kernel
A kernel, written in C. My second kernel, cause I wanted to start from a clean slate.
c grub i386 i686 kernel nasm operating-system qemu
Last synced: 20 Sep 2025
https://github.com/dynamsoft/barcode-reader-c-cpp-samples
Samples for Dynamsoft Barcode Reader SDK C_C++ Edition
barcode barcode-reader c code128 code39 cpp datamatrix ean13 ean8 gs1 linear-barcodes pdf417 qr qrcode upc-a upc-e
Last synced: 09 Feb 2026
https://github.com/8dcc/8dcc.github.io
Personal blog
assembly blog c linux low-level math reverse-engineering
Last synced: 25 Sep 2025
https://github.com/maxgfr/braille-translator-math
A program that converts a pdf to txt by transforming a registered mathematical symbol in its braille form.
blind braille braille-translator c converts hex hexadecimal mathematics pdf script translation
Last synced: 02 Aug 2025
https://github.com/sha-env/HackerRank
Hacker Rank Solve (On Going)
c cpp csharp go hackerrank hackerrank-challenges hackerrank-python hackerrank-solution haskell html java javascript kotlin php python ruby solver swift typescript vscode
Last synced: 02 Oct 2025
https://github.com/brunomnsilva/abstractdatatypesinc
Collection of abstract data types in C language
abstract-data-types adts c clanguage doxygen
Last synced: 03 Oct 2025
https://github.com/ffraenz/bomm
C-based command-line program designed to break Enigma ciphertext in a ciphertext-only scenario
c cryptanalysis enigma enigma-machine
Last synced: 13 Aug 2025
https://github.com/youradrien/SDL_Wolfenstein
wolfenstein renderer made with SDL2 and C.
Last synced: 14 Aug 2025
https://github.com/berkekaragoz/en-tr-locale-verifier
Verifies and fixes the system (Linux) language (EN or TR)
Last synced: 19 Aug 2025
https://github.com/gabrielevalenzuela/microcontrollerexamples
Example projects for LPC1769 and STM32 microcontrollers. Includes code samples and setup instructions for various functionalities and peripherals. Ideal for learning and implementing embedded systems with ARM Cortex-M.
c embedded-systems lpc1769 stm32f103c8t6
Last synced: 20 Aug 2025
https://github.com/dsst95/vulnerable-server
A server for testing shellcode injection over a buffer overflow
buffer-overflow c denial-of-service metasploit msf msfvenom shellcode-injection
Last synced: 03 Apr 2025
https://github.com/mr-technologies/imagebroker
Example of image export from MRTech IFF C SDK
c camera cuda demosaicing dng genicam gpu h264 h265 image-processing jetson json low-latency machine-vision mipi opencv rest-api rtsp tiff vulkan
Last synced: 11 Apr 2025
https://github.com/ilayn/semicolon-lapack
C11 implementation of the venerable F77 LAPACK library
Last synced: 06 Apr 2026
https://github.com/bor0/chip-8
CHIP-8 virtual machine was made to allow video games to be more easily programmed for said computers
c chip-8 chip8 games interpreter sdl
Last synced: 10 Apr 2025
https://github.com/bor0/misc
Misc playground and random stuff
assembly books c coq haskell idris javascript playground scheme
Last synced: 10 Apr 2025
https://github.com/guilhermenobrega/c-projects
Projetos e estudos acerca da linguagem C. Para aprender mais funções e bibliotecas, leia a documentação fornecida neste diretório
c colab colab-notebook colab-tutorial csharp introduction-to-algorithms logic-programming
Last synced: 11 Apr 2025
https://github.com/risto-stevcev/c-autotools
:boat: A tutorial on how to use autotools for C
autotools c configure install make make-install
Last synced: 30 Apr 2025
https://github.com/adam-mcdaniel/bigint
A library for arbitrarily large integers📐, written in C
biginteger c header-only library math
Last synced: 11 Apr 2025
https://github.com/eugenedakin/rawplugin
Create a raw x64 bit Windows "C" with "C++" plugin that can be used in Xojo
c cplusplus plugin raw-plugin visual-studio xojo
Last synced: 16 Oct 2025
https://github.com/dyekuu/dns-hijacking
A C/C++ language tool for DNS Hijacking in UNIX/Linux System by using raw socket and pcap
c dns-hijacking dns-server pcap raw-socket
Last synced: 01 Jul 2026
https://github.com/gizmo385/c-minus-minus
A C-- compiler written in C with a side Clojure branch
Last synced: 09 Jul 2025
https://github.com/danielmartensson/deeplearning2c
Using Deeplearning4J with JavaFX for mobile and desktop use and generate C-code and MATLAB-code
android c deep-neural-network deeplearning4j gluonhq-javafx iphone java javafx matlab
Last synced: 01 May 2025
https://github.com/nathancy/micromouse-simulator
Micromouse simulator with four levels written in C
c maze micromouse-simulator mouse simulator
Last synced: 15 Jun 2025
https://github.com/german-one/termwnd
Find the terminal window hosting the shell process running in a local Windows session.
c command-line console cpp csharp powershell terminal vb-net windows
Last synced: 11 Apr 2025
https://github.com/conni2461/examiner
A small, opinionated c unit testing framework
Last synced: 29 Oct 2025
https://github.com/gonsie/gates
Gate-level circuit model for ROSS
c circuit discrete-events-simulations gate-level ross simulation
Last synced: 29 Apr 2025
https://github.com/silentvoid13/silent_log
dead simple single-header library to display some colored log messages
Last synced: 20 Aug 2025
https://github.com/rutujar/helloworld_travis_demo
This is a demo program using continuous integration tools such as Travis,Jenkins,Circle ci and AppVeyor. Many more will be updated shortly
appveyor c circleci circleci-demos codacy code-quality cpp csharp go java javascript jenkins jenkins-ci python r scala travis travis-ci travis-ci-demo travis-ci-github
Last synced: 10 Apr 2025
https://github.com/ruimaciel/mropes
M's ropes library: a rope data structure library implemented in C
c c90 data-structures rope rope-string string
Last synced: 05 May 2025
https://github.com/basemax/c-minifier
CMinifier: A C program to remove comments and minimize the code (remove whitespace and summarize code)
c c-minifier minifier minifier-c minifiers minify minify-c minifying
Last synced: 05 May 2025
https://github.com/gikoskos/simbly
Multithreaded runtime and interpreter for programs written in a tiny assembly-like language
c cmake concurrency concurrent data-structures interpreter language multithreading pthreads runtime toy-language unix
Last synced: 10 Apr 2025
https://github.com/dcasella/k-means
K-Means libraries for C, Lisp, Prolog and Ruby
c common-lisp kmeans prolog ruby
Last synced: 30 Apr 2025
https://github.com/javiorfo/helpers
Helpers for anything
archlinux c gcc linux makefile password-manager shell-script
Last synced: 05 May 2025
https://github.com/avdaredevil/components-for-powershell
Polyfill Like components for PowerShell - Single Line Integrations with any Technology Stack
bower c cli ease environment git golang integration java mongodb nodejs path php polyfill powershell python r ruby utility windows
Last synced: 11 Apr 2025
https://github.com/briandowns/libbluesky
C/C++ library for accessing the BlueSky API.
Last synced: 24 Jul 2025
https://github.com/ac000/sprotly
Simple transparent https proxy forwarder using splice(2)
c networking splice transparent-https-proxy
Last synced: 10 Apr 2025
https://github.com/arturbomtempo-dev/programming-logic-course
A repository with the material for the Programming Logic course focusing on C and C++. This course is designed to help beginners start their journey in the field of programming and technology by covering fundamental concepts and building a strong foundation for future learning.
c course cpp programming-logic
Last synced: 30 Apr 2025
https://github.com/anuj-er/introductory-c-programming-specialization
This repository is a comprehensive resource for students enrolled in the Introductory C Programming Specialization course. Created by Anuj Kumar, a first-year Computer Science and Engineering student at Chitkara University, this repository contains all the codes, instructions, and tips needed to successfully complete the course.
c makefile programming-language resources shell
Last synced: 12 Apr 2025
https://github.com/taizod1024/vscode-ac-ts-extension
atcoder/yukicoder vscode extension for c/c++/java/python/go/javascript/typescript
atcoder c go javascript python typescript vscode-extension yukicoder
Last synced: 07 May 2025
https://github.com/goldsborough/atom-clang-expand
:dragon: A clang tool for happy refactoring without source-code gymnastics (atom package)
atom c clang cpp objective-c package tool
Last synced: 12 Oct 2025
https://github.com/marsdevx/maze-escape
🎮 🧩 Simple 2D puzzle game built in C for Linux and macOS.
2d 2d-game 42 c c-programming c-programming-game clanguage educational-game educational-project game-development gamedev linux macos maze-game maze-generator mlx so-long
Last synced: 12 Oct 2025
https://github.com/unclechu/lv2-ladspa-bit-crusher
Bit Crusher Audio Plug-In (LV2 and LADSPA)
audio-processing bit-crusher c dsp-plugin ladspa lv2 lv2-plugin
Last synced: 26 Oct 2025
https://github.com/rsharifnasab/os_project
OS project to practice mutex and more
Last synced: 19 Oct 2025
https://github.com/okerew/biobridge
Biobridge is a Python library for simulating biological processes and systems also analyzing them, visualising them, and interacting with them.
analysis biology biopython bridge c cpu database learning library linux machine macos python realtime simulation unix windows
Last synced: 10 Oct 2025