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-06-23 00:04:24 UTC
- JSON Representation
https://github.com/forloveofcats/mountain
Compiler I once wrote for a custom language called Mountain
c compiler language parser programming-language
Last synced: 30 Oct 2025
https://github.com/akatsuki105/boktai2
WIP: Disassembly of Boktai2(Japan, v1.1)
asm boktai c decompile disassembly game gameboy-advance games gba reverse-engineering
Last synced: 07 May 2025
https://github.com/shawnanastasio/BasilC
An interpreter for the BasilC esoteric programming language
c esoteric-language esoteric-programming-language interpreter
Last synced: 11 May 2025
https://github.com/hikarin/aquario
GC-oriented Lisp interpreter
c cheney-copying-collector garbage-collector generational-scavenging mark-and-compact mark-and-sweep reference-counting
Last synced: 11 May 2025
https://github.com/rafael-santiago/accacia
A C-library for ansi color coding usage.
ansi-colors ansi-escape-codes c minimalist-library
Last synced: 14 Sep 2025
https://github.com/kwhat/ant-jni-tasks
Ant Tasks for Compiling Native C/C++ Code for JNI Projects
ant ant-task autotools c c-plus-plus jni make native-code
Last synced: 18 Dec 2025
https://github.com/basemax/etcompilergenerator
A tiny and old version of ONE(old name: ET) compiler written in C that generates C code as bytecode to build executable output. (lexer, parser, generator, flex, bison)
bison bytecode bytecode-compiler bytecode-engineering bytecode-interpreter c compiler compiler-backend compiler-design compiler-designs compiler-frontend flex generator generators lexer parser
Last synced: 05 May 2025
https://github.com/chansen/c-utf8-valid
Single-header UTF-8 validation routines for C
Last synced: 12 Sep 2025
https://github.com/lyriarte/MemoCalc
MemoCalc Palm OS application
c calculator interpreter palmos
Last synced: 11 May 2025
https://github.com/patrickrgaffney/patdown
a non-fancy markdown parser in C
c commonmark markdown markdown-parser parser
Last synced: 14 Apr 2025
https://github.com/yorevs/ccompass
This is a C-ANSI style framework to program in C like C++
Last synced: 07 Mar 2026
https://github.com/colleagueriley/rgfw-odin
RGFW bindings for Odin
c cross-platform glfw library lightweight odin odin-lang opengl rgfw software-rendering window-abstraction
Last synced: 14 May 2025
https://github.com/mjkloeckner/6502
6502 cpu command line emulator
6502 c cpu-emulator emulator tui
Last synced: 20 Jul 2025
https://github.com/carloszoft/online_judge
Repository to resolved exercises in https://www.hackerrank.com/
algorithms c competitive-programming estrutura-de-dados javascript treinamento
Last synced: 07 Sep 2025
https://github.com/gusruben/winball
A little pinball game made for MS-DOS!
allegro c game hackclub msdos msdos-game pinball windows
Last synced: 29 Aug 2025
https://github.com/vladimirakopyan/netcore_nativecall
This demonstrates how to create a native, unmanaged DLL and invoke it's functionality from a .Net Core Application
c cpp csharp dll netcore netcore-nativecall pinvoke pinvoke-wrapper tutorial
Last synced: 29 Apr 2025
https://github.com/benmezger/strail
A kernel with support to the RISCV architecture
asm c kernel operating-system riscv unix
Last synced: 07 Sep 2025
https://github.com/yokawasa/vs_httpd
Very Simple HTTP Server that can deliver static files very fast.
c high-performance http http-server libevent web-server
Last synced: 28 Oct 2025
https://github.com/bocaletto-luca/multilanguage-test-example
Multilanguage Test Examples Welcome to the Multilanguage Test Examples repository! This project contains simple, self-contained examples of programming fundamentals implemented in various programming languages. Each example demonstrates basic constructs—including output, variable declarations, conditionals, loops, and functions/methods with clear..
bocaletto-luca c cpp csharp css3 fsharp go haskell html5 java javascript kotlin python ruby rust scala swift swift5 typescript
Last synced: 01 Apr 2026
https://github.com/arverma/data_diode
A unidirectional network (also referred to as a unidirectional security gateway or data diode ) is a network appliance or device allowing data to travel only in one direction. It is used in guaranteeing information security. They are most commonly found in high security environments such as defense, where they serve as connections between two or more networks of differing security classification – also known as a "cross domain solution." This technology is also found at the industrial control level for such facilit ies as nuclear power plants, electric power generation/distribution, oil and gas production, water/wastewater, airplanes (between flight control units and in - flight entertainment systems), and manufacturing.
c client client-server client-server-architecture data data-diode diode networking server socket-programming
Last synced: 23 Aug 2025
https://github.com/madmurphy/nextgen
An interactive Bash script that lets you easily set up a new extension project for GNOME Files (Nautilus)
c gnome gnu nautilus nautilus-extension project-template
Last synced: 04 May 2025
https://github.com/b3dgs/sc68
Sc68 Atari ST and Amiga music player
amiga android atari-st audio-player c sc68
Last synced: 09 Jul 2025
https://github.com/iricartb/university-c-compiler-flex-bison
Ivan Ricart Borges - C compiler using Flex & Bison, Bison is a generator of syntactic analyzers, a substitute for yacc ("Yet Another Compiler Compiler", another compiler of compilers).
bison c compiler flex lexical semantics yacc
Last synced: 10 Apr 2025
https://github.com/voronar/ctype-js
JavaScript library for easy working with C data types like primitive type arrays and structures.
c data-structures javascript websocket
Last synced: 06 Mar 2026
https://github.com/gaureshpai/dump
Dump: This repository is where I upload randomly generated webpages using HTML, CSS, and JavaScript and also create folders for the certificate courses i am learning and also the folders with bunch of codes in it. These webpages are generated programmatically to showcase different designs, layouts, and interactive elements.
c git github-config html-css-javascript java python
Last synced: 30 Apr 2025
https://github.com/hollowman6/english-word-frequency-statistics-program
English Word Frequency Statistics Program realized by C. (英文词频统计程序)
Last synced: 11 Apr 2025
https://github.com/fleschutz/cwts
Test suite to check C++ compiler warnings with 68 test cases.
c clang cmake collection compiler compiler-warnings coverage gcc suite test-suite visual-studio warnings
Last synced: 05 May 2025
https://github.com/abdallahhemdan/hackerrank-solutons
✨ My solutions on HackerRank with c/c++ ..
c c-programming cmp2022 cpp cpp14 hacker-rank hackerrank hackerrank-solutions hemdan
Last synced: 06 Mar 2026
https://github.com/victorpreston/sorting_algorithms
sorting_algorithms
alx alx-africa alx-curriculum alx-low-level-programming c clanguage cprogramming cshell
Last synced: 10 Jul 2025
https://github.com/drogglbecher/thinline
Handle and execute unittests written in function comment sections for C/C++ & Python
analysis c cpp parser python rust synthesis unit-testing unittests
Last synced: 10 Oct 2025
https://github.com/ultirequiem/structured-programming-platzi
👨💻Exercises and notes from the structured programming course at @Platzi
c c-course course platzi platzi-course programacion-estructurada
Last synced: 07 May 2025
https://github.com/carcargroup05/robotvacuum
Due to this aging society, we intended to develop a robot vacuum to care for senior citizens. It has the ability not only to clean the floor but also to detect whether a senior citizen have fallen using a Pi camera and a google ML model(MediaPipe).
app-inventor arduino arduino-mega-2560 c cpp mediapipe ml openc pi-camera python python3 raspberry-pi-4 raspberry-pi-camera
Last synced: 28 Oct 2025
https://github.com/richardpl/ncdm
ncurses download manager
c download-manager libcurl libcurl-multi ncurses ncurses-library ncurses-tui protocol pthreads tui
Last synced: 05 May 2025
https://github.com/shubhexists/proximity
A multithreading terminal chat application written in C, implemented through websockets
c websocket websocket-chat websocket-client websocket-server
Last synced: 10 Apr 2025
https://github.com/pdsmart/sharpmz
A Sharp MZ Series (80K,80C,1200,80A,80B,700,800,2000) Computer Hardware Emulation written in VHDL on Altera FPGA fabric. Runs on the MiSTer project and other Altera Cyclone devices.
assembly-language c cpp electronics emulator fpga perl retrocomputing vhdl
Last synced: 15 Jun 2025
https://github.com/gamemann/tcp-app-with-encryption
A client and server project that encrypts and decrypts messages. The client is programmed in C using the Libsodium library and the server is programmed in Elixir using ErLang's crypto module.
c client cypto elixir encryption erlang libsodium server tcp
Last synced: 18 Mar 2025
https://github.com/mikaelvallenet/bistromatic
EPITECH - First year project: Creation of a calculator able to display the result of the evaluation of an arithmetic expression composed of integers of infinite size expressed in any base
bistro bistro-matic c calculator epitech epitech-project programming-language
Last synced: 04 May 2025
https://github.com/theimpossibleastronaut/zank
Text-based adventure game
c game ncurses practice-project terminal text-adventure
Last synced: 28 Feb 2025
https://github.com/hatkidchan/yaitaa
yummy-yummy ANSI art
ansi ansi-art ascii ascii-art braille-patterns c c99 cli command-line command-line-tool image-processing linux terminal
Last synced: 11 Mar 2025
https://github.com/richiepagard/bitfiddler
Learning low-level stuff the hard way — by fiddling, failing, and fixing.
c funny-experiments low-level low-level-programming network programming
Last synced: 18 Jan 2026
https://github.com/developermindset-com/openmp-mobile
OpenMP library compiled for iOS, Mac, tvOS, watchOS
abi c cmake cpp dylib dynamic ios library llvm macos mobile objective-c openmp parallel-computing static swift xcframework xcode
Last synced: 22 Apr 2025
https://github.com/randruc/lazuli
Lazuli is a multitasking RTOS (Real-Time Operating System/kernel) targeting AVR microcontrollers. It allows to program and run multiple independent tasks in a real-time context on AVR microcontrollers.
arduino asm atmega atmega328p atmel avr avr-gcc avr-mcus avr-microcontrollers avr-programming c c89 code-quality embedded kernel mcu os real-time rtos scheduling
Last synced: 10 Apr 2025
https://github.com/ravi-prakash1907/os-practicals
C/C++ programs to understand the working of the Operating System
c college cpp operating-system os
Last synced: 06 Sep 2025
https://github.com/americocunhajr/crflowlib
CRFlowLib is a collection of computational libraries to simulate chemically reacting flows employing ISAT algorithm.
c combustion computational-chemistry computational-mechanics computational-physics dynamical-systems isat numerical-algorithms thermochemistry
Last synced: 23 Apr 2025
https://github.com/martinrixham/cheesemake
It is not meant to be taken literally, it refers to any manufacturers of dairy products.
Last synced: 06 Oct 2025
https://github.com/yuichitk/libteep
IETF TEEP Protocol message encoder/decoder implemented in C.
Last synced: 10 Mar 2025
https://github.com/simeononsecurity/ntripserver
Ntrip Version 2.0 Command Line Server - Fork of ntripserver at https://software.rtcm-ntrip.org/browser/ntrip/trunk/ntripserver
basestation bkg c gnss gps ntrip ntripserver
Last synced: 06 Sep 2025
https://github.com/princexz/alx-low_level_programming
My first C programming repo-Low-level programming training module sprint 1
alx-africa alx-challenge alx-low-level-programming c functional-programming git github github-actions shell
Last synced: 12 Apr 2025
https://github.com/sionpardosi/financial-management-system-basedonthec-programming-language-implementation-of-daily-and-monthl
Sistem Pengelolaan Keuangan Berbasis C! Proyek ini bertujuan untuk mengembangkan sebuah aplikasi sederhana menggunakan bahasa pemrograman C untuk mengelola pengeluaran harian dan bulanan.
Last synced: 09 Jul 2025
https://github.com/nxr-deen/record-management-system
binary binary-file-records binaryfiles c c-record-manager filehandling files
Last synced: 06 Jul 2025
https://github.com/sjorek/mediacastsegmenter
Create MPEG2-TS encapsulated stream-segments.
c http mpeg2 streaming streaming-algorithms streaming-video
Last synced: 30 Apr 2025
https://github.com/ar1ja/baz
[Migrated to self-hosted ari-web Forgejo: https://git.ari.lt/ari/baz] a fast, easy, simple and lightweight plugin manager for GNU bash
bash baz baz-loader baz-plugin c c89 cli directory git linux performance plugin plugin-manager productivity shell terminal
Last synced: 04 Oct 2025
https://github.com/fmahadybd/data-structure-and-algoritham
This repo for DSA in C. All of Code in here easy. This is create for Green University Of Bangladesh
Last synced: 12 Jun 2025
https://github.com/MotionLang/motion
Motion is a clean, dynamically typed programming language.
c dynamic easy-to-use fast free language opensource programming-language safe simple small
Last synced: 28 Nov 2025
https://github.com/mozancetin/c-projects
Some C Projects
c c-programming-language c-projects
Last synced: 10 Apr 2025
https://github.com/divisionind/autorun
allows you to hold down any key on your keyboard by pressing a hotkey
automation c cpp game games macros windows
Last synced: 07 Jul 2025
https://github.com/mdedonno1337/disassemble.nvim
Neovim Plugin to show in a popup the assembler code for the current line in a C file
c cpp disassembler neovim plugin
Last synced: 17 Jul 2025
https://github.com/hu2di/c-network-programming
Network programming by C (Client, Server, TCP, UDP, CAsyncSocket, Ovelapped, WSAEventSelect, Socket)
c network network-programming windows
Last synced: 08 Apr 2025
https://github.com/pomettini/gba-raytracer
Simple Raytracer for the Gameboy Advance written in C
c gameboy-advance gba gba-rom raytracer
Last synced: 10 Apr 2025
https://github.com/krypto-etox/c-language-book-solutions
The C Programming Language. 2nd Edition Book by Brian Kernighan and Dennis Ritchie, Solutions of All the chapters in detailed Program solutions.. . Learns and Enjoy
c c-language c-language-book-solutions c-programming-language learnig problems programming programming-exercises programming-language solutions
Last synced: 10 Apr 2025
https://github.com/codewithsandy/c
It explains in a elegantly c basics, numerical, data structure, algorithms, equations, patterns, matrix, file management, memory allocation...
algorithm algorithms ansi-c bootstrap c c-language codecamp compiler computer-engineering computer-science data-structures github go good-practices hackthon language learn-to-code pointer programmer programming-language
Last synced: 10 Apr 2025
https://github.com/serge-404/CPM32
hybrid fork of Keiji Murakami (CPM emu) and Mockba the Borg (Z80 emu) projects
8bit c cpm orion-128 vt52 z80 z80-emulator
Last synced: 12 Jun 2025
https://github.com/dexter-xd/restapi-c-sqlite
A lightweight RESTful API for todo management built entirely in C.
Last synced: 23 Apr 2025
https://github.com/bobrippling/utop
process monitor
c monitoring ncurses process terminal tui
Last synced: 02 Sep 2025
https://github.com/1995parham-learning/kernel-training
My kernel learning and testing repository :joy:
c c-programming kernel-learning kernel-trainning linux-kernel linux-network
Last synced: 30 Apr 2025
https://github.com/rmn20/planecut
Color quantization/palette generation for png images
c compression image-optimization palette png png-compression quality quantization
Last synced: 06 Sep 2025
https://github.com/halosghost/dstat
A lightweight status program for simple WMs
c dwm lightweight status-monitor
Last synced: 02 Aug 2025
https://github.com/aleksrutins/valapkg
A package manager for Vala projects.
build-system build-systems c cli cpp glib2 json meson mesonbuild package-manager snap vala
Last synced: 07 Aug 2025
https://github.com/lambdacasserole/tiny-compiler
Very tiny compiler for a simple arithmetic language.
c compiler ebnf grammar stack-machine
Last synced: 03 Oct 2025
https://github.com/chiefgokhlayeh/autofff
Auto-generate FFF fake definitions for C API header files
automation c fake-functions fff header-parser python python-3-6 tdd test-driven-development
Last synced: 14 Aug 2025
https://github.com/overturetool/vdm2c
Working repository for the development of a VDM to C code generator
Last synced: 09 Mar 2026
https://github.com/bfjesso/jesso-decompiler
C decompiler for Windows and Linux
c decompiler disassembler linux make reverse-engineering windows-10
Last synced: 29 Jul 2025
https://github.com/felipensp/libvm
Register-based VM as C library
c execution language lib register-based runtime vm
Last synced: 04 Mar 2026
https://github.com/alexlnkp/cshadertoy
A simple tool to write GLSL shaders locally using your favorite IDE of choice
Last synced: 21 Aug 2025
https://github.com/8g6-new/cara
A high performance spectrogram with STFT Mel and MFCC support in pure C
audio-visualizer bark bfcc c dsp mel mfcc spectrogram stft
Last synced: 02 Aug 2025
https://github.com/zeroxthreef/disc
An unofficial discord library for C/C++
c discord discord-library library rest websocket
Last synced: 05 Oct 2025
https://github.com/marcusvinix/42libft
This is my C functions library, my first project as a cadet at School 42 São Paulo. It has functions to manipulate strings, memory, and linked list, and I will expand this in the future when necessary.
Last synced: 06 Jul 2025
https://github.com/4rterius/cgtfs
C library to read GTFS feeds
c csv gtfs public-transport transit
Last synced: 16 Nov 2025
https://github.com/libdriver/tpl0501
TPL0501 full-featured driver for general MCU and Linux.
c full-featured-driver iic linux mcu potentiometer tpl0501
Last synced: 30 Jul 2025
https://github.com/octaspire/core
Library of containers, utf-8 and other utilities in standard C99
c c99 containers utf-8 utility-library
Last synced: 16 Aug 2025
https://github.com/grantjenks/python-arraydeque
ArrayDeque is a fast, array-backed deque implementation for Python written in C.
c data-type deque performance python
Last synced: 13 Aug 2025