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-01 00:04:19 UTC
- JSON Representation
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/artichoke/clang-format
✏️ clang-format runner for CI
artichoke c ci clang-format formatter javascript linter nodejs npx
Last synced: 10 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/willdoescode/asciiplay
A small terminal ascii game written in c
Last synced: 08 Apr 2025
https://github.com/soumilgit/sy-resources
A repository containing resources for SYBTech CSE.
algorithms binary-search binary-search-tree btech-cse-core btech-notes c cpp data-structures datascience dijkstra-shortest-path knapsack-problem lcs-algorithm maths mysql optimization php probability-distribution probability-statistics r vectors
Last synced: 19 Apr 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/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/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/eantcal/ioperm
Source code related to the article "Enabling direct I/O ports access in user space"
c kernel-driver linux low-level windows
Last synced: 10 Jul 2025
https://github.com/christopher-besch/cpp_go_fast
Collection of tips and tricks for fast C/C++ code.
Last synced: 01 Sep 2025
https://github.com/djrecipe/raspberryfield
Raspberry Pi LED spectrograph implementation
adafruit audio-visualizer c dancing festival fft led ledmatrix linux live music raspberry-pi raspberrypi real-time realtime spectrograph visualizer
Last synced: 19 Apr 2025
https://github.com/spsanderson/steveondata
Repository for mainly R tips and tricks for my blog. I also include some VBA, SQL, C and Linux Usage.
ai blog c data data-science linux machinelearning-r ml ms-sql r sql time-series tipoftheday vba vba-excel
Last synced: 07 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/arturbomtempo-learning/pucminas-aeds2-assignments
Content developed throughout the Data Structures and Algorithms II course in the second semester of the Computer Science program at PUC Minas, including exercises, activities, and other implementations.
algorithms binary-search binary-tree bubble-sort c data-structures heap-sort insertion-sort java list queue quicksort radix-sort searching-algorithms selection-sort sequential-search sorting-algorithms stack
Last synced: 10 Mar 2026
https://github.com/ayushkhodankar/cafe-project
A Mini Cafe Project in C Language
Last synced: 10 Mar 2026
https://github.com/macmade/gnu-iso-c11
An awesome C11 compatibility framework for GNU developers
Last synced: 19 Apr 2025
https://github.com/macmade/dictionary
Generic C Dictionary / Hash Table
c dictionary generic hash-table
Last synced: 19 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/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/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/ranitmanik/c-documentation
This documentation is a beginner's guide for C programming. Created by Ranit Manik, a dedicated programmer, it offers a structured learning path from basics to advanced techniques. Its goal is to equip you with the skills needed for developing efficient and robust C programs.
c c-language docs documentation jetbrains tutorial writerside
Last synced: 23 Jul 2025
https://github.com/assaabloy-ppi/binson-c-light
A light-weight C implementation of the Binson serialization format. See https://binson.org/.
Last synced: 06 Jan 2026
https://github.com/ghazaleze/a-voting-system-with-atmega32
microcontroller project
Last synced: 21 Apr 2025
https://github.com/marcelometal/jogo-da-velha
Jogo da Velha usando sockets
c glibc gtk2 jogo-da-velha redes sockets tictactoe tictactoe-c-game
Last synced: 11 Jul 2025
https://github.com/oldrev/stm32_blackpill_zephyr_ssd1306_demo
A demo for Zephyr RTOS to shows how to using a custom TTF Font with CFB sub-system to prints text on a small OLED screen.
blackpill bluepill c embedded-systems oled oled-display-ssd1306 ssd1306 stm32 zephyr
Last synced: 17 Oct 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/spectatorex/gnome-runner
An endless runner for Sega Mega Drive / Sega Genesis.
c c11 endless-runner retro sega-genesis sega-mega-drive sgdk
Last synced: 11 Oct 2025
https://github.com/ddlsmurf/sov
Starcraft over VPN
c packet-processing pcap starcraft-broodwar vpn
Last synced: 22 Jan 2026
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/geeekyboy/royal-chess
A chess game powered by SDL2.
c chess chess-engine chess-game chessboard sdl2 sdl2-mixer sdl2-ttf svg windows
Last synced: 03 Sep 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/aurbano/ash
:shell: a(lex)sh(ell) -- Remaking bash to practice modern C++ :)
Last synced: 06 May 2026
https://github.com/periareon/rules_cc_autoconf
Bazel rules providing a light-weight alternative to GNU Autoconf.
autoconf bazel bazel-rules c cpp rules-cc
Last synced: 27 Apr 2026
https://github.com/csfelix/web-assembly-studies
🧩 Contents from the Web Assembly Course
c cmake css emcc emsdk html javascript low-level memory performance wabt wasm wasm2wat wat2wasm web-assembly
Last synced: 25 Jun 2026
https://github.com/deryaxacar/42-libft
`libft` offers an opportunity to understand how some basic functions in the standard C library work. It is often used as a fundamental exercise to reimplement these functions and create your own library. These functions span various areas such as memory operations, string manipulation, character handling, and lists.
42 42-libft 42-school 42born2code 42cursus 42libft-c 42projects 42school c c-library c-programming c-programming-language c-project c-projects libft libft42 libraries library
Last synced: 12 Jul 2025
https://github.com/hxndev/implementing-a-dns-server
DNS stands for Domain Name System. We have implemented DNS in this project. The basic task of DNS is to resolve a destination name hosted against some IP Address.
c cache code cpp dns dns-server implement ip-address project proxy routing server
Last synced: 05 May 2026
https://github.com/felurye/data-structures
Implementações e estudos práticos de estruturas de dados em Java e C, explorando conceitos fundamentais de algoritmos, organização de dados e lógica de programação.
algorithms algoritmos c computer-science data-structures estruturas-de-dados java programming-study
Last synced: 07 Jun 2026
https://github.com/nishantholla/a-star-visualizer
Visualizer for A* algorithm in c using raylib
a-star-algorithm c pathfinding raylib raylib-c
Last synced: 13 Jun 2026
https://github.com/dumitory-dev/dll-injector
This simple injector is for injecting DLL into processes.
Last synced: 10 Sep 2025
https://github.com/shivabhusal/algorithms_n_data_structures
Contains all common algorithm theories and implementation in various languages like C, Ruby, etc
algorithms c data-structures learning ruby
Last synced: 15 Jul 2025
https://github.com/edydfang/uw-madison-cs536
Course Project for CS536 Intro to PLs and Compilers
abstact-syntax-tree assembly c compiler context-free-grammar lexical-analyzer mips-assembly programming-language tokenizer
Last synced: 13 Apr 2025
https://github.com/danbugs/dancing_web
This is a proof-of-concept of a modern C web-framework that compiles to Wasm and is used for building user interfaces.
Last synced: 07 May 2025
https://github.com/supercip971/fibres
Coroutines/fibers implementation in C99
Last synced: 04 Apr 2025
https://github.com/catsmells/obee
A text editor for the practical man.
c easy easy-to-use quick simple text-editor
Last synced: 08 Jul 2025
https://github.com/sdilts/restartable-c-exceptions
An experimental library for implementing restartable exceptions in C.
Last synced: 12 Apr 2025
https://github.com/sagacious-software/gosh
Simple and lightweight, framebuffer-oriented, cross-platform windowing library.
ansi ansi-c api backend buffer c c89 c90 framebuffer library pixel-buffers pixelbuffer window windowing wrapper wrapper-api x11
Last synced: 12 Apr 2025
https://github.com/akshitagupta15june/akshita_100code
100 days of code learning path.
arrays binary c dsa-algorithm hacktoberfest hacktoberfest2020
Last synced: 02 May 2025
https://github.com/r3shape/koncept
A pluggable, extensible, open-source game engine, written in C.
c c99 extendable game-engine opengl pluggable
Last synced: 13 Apr 2025
https://github.com/basemax/strip-c-comments
A C program to strip comments from a c file and output the result to a new file.
c regex remove-c-comment remove-c-comments remove-comment remove-comments strip-c-comment strip-c-comments strip-comment strip-comments
Last synced: 04 Oct 2025
https://github.com/xanthium-enterprises/attiny-led-control-using-rs485-protocol-from-pc
Controlling the LED's on the ATtiny development board from PC using RS485 Protocol
attiny2313a c csharp dotnet-framework embedded gui rs485 serial-communication
Last synced: 28 Jun 2025
https://github.com/yassine-aa/gooeygui
A simple cross-platform GUI Library built in C. (Still under construction)
api c cross-platform desktop-app gui lib library linux opengl toolkit vulkan windows
Last synced: 11 Sep 2025
https://github.com/jofrfu/haw-v
Fork of a RISC-V compliant CPU, which originated in a project at the HAW Hamburg
assembly c fpga linux risc-processor risc-v vhdl vivado xilinx-fpga
Last synced: 12 Jun 2025
https://github.com/wpjunior/gessinger
Joystick controller for fluidsynth
bass c fluidsynth gobject linux
Last synced: 03 Mar 2025
https://github.com/KodiCraft/bunch
Bun plugin for loading and linking into C/C++ dynamic libraries automatically
bun c cpp javascript typescript
Last synced: 11 Apr 2025
https://github.com/charlesaverill/purple
Purple standard language specification and compiler implementation
c compiler programming-language programming-language-development
Last synced: 30 Oct 2025
https://github.com/umutsevdi/brauzer
A graphical web browser from scratch in C for a variety of alternative web protocols
browser c ftp ftp-client gemini gemini-client gemini-protocol gopher gopher-client gtk gtk4 http http-client libadwaita web-browser
Last synced: 30 Apr 2025
https://github.com/curvsurf/findsurface-samples
CurvSurf FindSurface SDK Samples (deprecated)
Last synced: 11 Jul 2025
https://github.com/detectivekaktus/c-extended
Header only library that extends the C programming language
c cstrings documented dynamic-arrays extension hacktoberfest-accepted header-only heap input-output library logging stack string-builder
Last synced: 10 Apr 2025
https://github.com/bernhardfritz/blendmodes
This OpenGL-based tool allows you to perform basic image blending operations using the CLI.
blend-modes c cli command-line-tool glsl opengl shaders
Last synced: 11 Sep 2025
https://github.com/mbund/decompiler-explorer
Watch for changes in a binary and output a C-like decompilation
c decompiler ghidra python reverse-engineering visualization
Last synced: 01 May 2025
https://github.com/jdeokkim/jmprof
A tiny, experimental heap profiler for GNU/Linux. (@dgist-datalab)
c c99 heap heap-profiler hooking ld-preload malloc-hook memory-allocation memory-leak memory-profiler memory-profiling pebs pmu void-linux
Last synced: 10 Apr 2025
https://github.com/shtsai/networking-project
Build a docker network for experiment
Last synced: 30 Oct 2025
https://github.com/anishlearnstocode/hackerrank-cpp
Solutions to C++ domain challenges on Hackerrank 👨💻🐱👤.
algorithms c cpp data-structures hackerrank
Last synced: 10 Apr 2025
https://github.com/rekgrpth/gawkextlib
Dynamically loaded extension libraries for GNU AWK (forked from https://git.code.sf.net/p/gawkextlib/code)
Last synced: 10 Apr 2025
https://github.com/zero3k/xsupplicant
Mirror of the XSupplicant (Open1X) Project on SourceForge
bsd c cpp gnu linux wifi wifi-network wifimanager windows
Last synced: 05 May 2025
https://github.com/pylover/meloop
Monadic event loop for C using epoll.
c epoll epoll-tcp-server io monads
Last synced: 17 Jun 2025
https://github.com/fahimfba/beecrowd-problem-solve
Source code of various problems from Beecrowd
beecrowd beecrowd-solution-in-c-plus-plus beecrowd-solutions beecrowd-solutions-in-python c competitive-coding competitive-programming-algorithms cplusplus csharp java python3 uri uri-online-judge uri-online-judge-solution uri-solutions urionlinejudge
Last synced: 12 Apr 2025
https://github.com/avamander/rf24signing
A transparent signing library for RF24Mesh
arduino arduino-library c nrf24l01 rf24 signing
Last synced: 30 Apr 2025
https://github.com/amar-laksh/fos
Its a x86 Monolithic, Multi-boot Kernel which can of course also present an interactive copy of a Resume of its author. :)
assembly c operating-systems os x86-32
Last synced: 20 Jun 2025
https://github.com/gary-lgy/https-proxy
Transparent HTTPS proxy written in C using `epoll`
c epoll linux networking tcp tunnel
Last synced: 30 Apr 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/fmahadybd/browser_cache_clear
It will Clear Browser data Permanently. This is for Chrome and Firefox Browser
Last synced: 03 Jul 2025
https://github.com/brianpugh/cookiecutter-esp-idf-component
Cookiecutter template for an ESP-IDF component
c cookiecutter esp-idf esp32 iot
Last synced: 19 Mar 2025
https://github.com/marlysson/tecnologo-ads
Algoritmos resolvidos do curso tecnologo em análise de sistemas
algoritmo c engenharia-de-software estudo graduacao java orientacao-a-objetos python
Last synced: 13 Apr 2025
https://github.com/NFestoso/Compiler
Front-end Platypus compiler implemented in C. Includes Buffer, Scanner, and Parser. Platypus is a language comprised of parts from a variety of other languages.
buffer c compiler demo example finite-automata grammar interpreter lexical-analysis parser scanner
Last synced: 11 May 2025
https://github.com/usbokirishima/0
An advanced keylogger with both kernel and userspace mode support. Implements stealth functionality and netlink socket communication.
c hacking kernel kernel-module keylogger linux makefile malware remote-access-tool rootkit spyware unix
Last synced: 12 Apr 2025
https://github.com/robusgauli/cset.h
Typesafe, Generic & Fastest Set Data structure implementation in C
c data-structures generic hash hashmap set
Last synced: 07 Sep 2025
https://github.com/sinanislekdemir/ansic3d
Ansi-C 3D Library
3d c math matrix matrix-calculations vector vector-math
Last synced: 10 Apr 2025
https://github.com/madmurphy/nautilus-bluetooth
A simple Nautilus extension that adds a "Send via Bluetooth" entry to Nautilus' right-click menu
bluetooth c gnome gnu nautilus nautilus-extension
Last synced: 04 May 2025
https://github.com/itsyakub/soft
Simple 2D Real-Time Graphics Library
c c-programming c-programming-language c-project cpu cpu-render cpu-rendering graphics graphics-library graphics-programming handmade library open-source sdl sdl2 sdl2-library
Last synced: 10 Apr 2025
https://github.com/sshahryiar/stm8-tutorial
Tutorial on STM8 series microcontrollers
8-bit c microcontroller stm8 stm8s stm8s003 stm8s103 stm8s105 stm8s208rb stmicroelectronics
Last synced: 13 Apr 2025
https://github.com/lora-net/lr1110_updater_tool
Implementation example of update mechanism for LR1110
Last synced: 09 Jul 2025
https://github.com/amaitou/push_swap
Conquer the array sorting puzzle with our project. Navigate the task using a limited set of instructions, sparking creativity in devising efficient sorting strategies for an array of integers. This endeavor offers a unique twist on traditional sorting algorithms, emphasizing concise and effective instruction sets.
1337school 42cursus 42network c pushswap-42 sorting-algorithm
Last synced: 22 Jun 2025
https://github.com/aashutoshrathi/Elf
Linux Terminal interpreter in C
c linux terminal terminal-based
Last synced: 11 May 2025
https://github.com/birdabo404/suifetch
minimalistic and fast sys fetch written in C.
c fastfetch linux neofetch neofetch-alternative neofetch-clone terminal
Last synced: 15 Jul 2025
https://github.com/bas1c1/nembusos
New Russian UNIX-like x86 operating system written in C and NASM
c gcc i386 nasm-assembly operating-system osdev x86
Last synced: 09 Jul 2025