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/srekel/the-debuginator
A juicy feature-packed debug menu intended for games.
c c99 debugging-tool game-development public-domain single-header-lib work-in-progress
Last synced: 27 Jul 2025
https://github.com/enkisoftware/glfw-cmake-starter
Use CMake to create a project with GLFW - Multi-platform Windows, Linux and MacOS.
c c-plusplus cmake cpp gamedev glfw linux macos multi-platform opengl unix windows
Last synced: 09 Oct 2025
https://github.com/osdp-dev/c-utils
Tiny, modular, drop-in, library of some most commonly used utility methods for C (embedded) applications. Intended to be used as a git-submodule inside your projects to kickstart development. See https://c-utils.gotomain.io for more details.
c embeded helper-functions helpers-library library utility utility-library
Last synced: 22 Jun 2026
https://github.com/samthor/gumnut
JS parser in Web Assembly / C
c javascript-parser parser wasm
Last synced: 07 Apr 2025
https://github.com/jasmcaus/tau
A Micro (1k lines of code) Unit Test Framework for C/C++
1k-lines assertion-macros assertions binary-comparisons c c-plus-plus c11 c17 cmake cpp cpp11 cpp17 cpp20 embedded macros tau test-framework testing testing-framework unit-testing
Last synced: 04 Apr 2025
https://github.com/famez/j1939-framework
Framework to work with J1939 Frames used in CAN bus in bus, car and trucks industries
angularjs bus c can-bus cplusplus-11 html j1939 javascript linux-distribution protobuf test travis-ci websockets
Last synced: 02 Sep 2025
https://github.com/objeck/objeck-lang
Lightweight object-oriented and functional programming language. Designed to be intuitive, small, cross-platform, and fast. The language emphasizes portability, scalability, and robust API support.
arm64 assembly-language c compiler cplusplus debuggers documentation examples jit-compilation linux lsp-server macos memory-management programming-language rpi4 runtime-system windows x64
Last synced: 14 Jun 2026
https://github.com/baruch/libwire
User space threading (aka coroutines) library for C resembling GoLang and goroutines
c coroutines event-driven green-threads library
Last synced: 15 Mar 2025
https://github.com/ibreaker/os-one
一个自制的树莓派操作系统
c kernel operating-system raspberrypi
Last synced: 12 Apr 2025
https://github.com/diptangsu/sorting-algorithms
Sorting algorithms in multiple languages.
c golang hacktoberfest java javascript kotlin python3 ruby sorting-algorithms
Last synced: 05 Sep 2025
https://github.com/dreamos82/Dreamos64
My experiments with osdev... again
assembly c kernel operating-system operating-system-development operating-system-kernel operating-system-learning operating-systems-project osdev x86-64
Last synced: 08 May 2025
https://github.com/libdriver/mfrc522
MFRC522 full function driver library for general MCU and Linux.
c full-function-driver iic linux mcu mfrc522 rfid-reader spi uart
Last synced: 08 Mar 2026
https://github.com/thelartians/format.cmake
💅 Stylize your code! Automatic clang-format and cmake-format targets for CMake.
c ci clang clang-format cmake cmake-format continuous-integration cpm cpp format git lint linter style
Last synced: 07 Oct 2025
https://github.com/allalgorithms/algorithms
The All ▲lgorithms documentation website.
algorithms allalgorithms bit-manipulation c clustering cpp csharp game-theory go greedy-algorithm hacktoberfest java javascript numerical-analysis python ruby selection-algorithm sort sorting-algorithms swift
Last synced: 10 Apr 2025
https://github.com/sjml/wasmbots
wasm. bots. 🤖🧙♂️🧚🧙♀️⚔️🏰🤖
assemblyscript c golang roguelike rust svelte typescript webassembly zig
Last synced: 05 Apr 2025
https://github.com/void001/neu-os
Based on linux0.11, break it down, then reassemble (For NEU Lab use)
Last synced: 09 Jan 2026
https://github.com/j256/dmalloc
Debug Malloc memory allocation debugging C library
c debug memory memory-leak memory-leak-detection
Last synced: 17 Mar 2025
https://github.com/osprogramadores/op-website-hugo
Projeto do Site https://OsProgramadores.com
brazil c cplusplus go golang hacktoberfest portugues programacao ptbr python
Last synced: 15 May 2025
https://github.com/famez/J1939-Framework
Framework to work with J1939 Frames used in CAN bus in bus, car and trucks industries
angularjs bus c can-bus cplusplus-11 html j1939 javascript linux-distribution protobuf test travis-ci websockets
Last synced: 08 May 2025
https://github.com/diptangsu/Sorting-Algorithms
Sorting algorithms in multiple languages.
c golang hacktoberfest java javascript kotlin python3 ruby sorting-algorithms
Last synced: 08 Apr 2025
https://github.com/inducer/cgen
C/C++ source generation from an AST
abstract-syntax-tree ast c code-generation python
Last synced: 25 Oct 2025
https://github.com/luispedro/diskhash
Diskbased (persistent) hashtable
c c-plus-plus hashtable haskell persistence python
Last synced: 09 Apr 2025
https://github.com/digitalocean/prometheus-client-c
A Prometheus Client in C
Last synced: 11 Jun 2025
https://github.com/pcercuei/lightrec
MIPS-to-everything dynamic recompiler for PSX emulators
c dynarec emulators jit mips playstation
Last synced: 02 Sep 2025
https://github.com/redcode/6502
Highly portable MOS 6502 CPU emulator written in ANSI C
6502 ansi-c c cpu cpu-emulator emulator mos
Last synced: 07 Apr 2025
https://github.com/mrdimas/dmitrysengine
[abandoned] C99 cross-platform 3D game engine with absolute minimum of external dependencies
3d-game-engine c engine game-development game-engine math sound user-interface
Last synced: 23 Jun 2025
https://github.com/tsl0922/mpv-menu-plugin
context menu, file dialog, clipboard support for mpv
Last synced: 05 Mar 2026
https://github.com/Milerius/shiva
Modern Cross-Platform C++ Engine with modularity (MIT). Maintains here: https://github.com/KomodoPlatform/antara-gaming-sdk
c cmake-modules cpp cpp-library cpp17 game-engine game-engine-framework
Last synced: 08 May 2025
https://github.com/mattiamontanari/opengjk
Fast and reliable implementation of the Gilbert-Johnson-Keerthi (GJK) algorithm for C, C++, C#, Go, Matlab, Octave, Python and Zig
algorithm c collision convex-polytopes cython gilbert-johnson-keerthi gjk golang octave python python-ctypes unity3d zip
Last synced: 08 Oct 2025
https://github.com/ollelogdahl/ihct
'I Hate C Testing': A minimal testing framework for C.
Last synced: 17 Jan 2026
https://github.com/craigbarnes/dte
A small, configurable console text editor (mirrored from https://gitlab.com/craigbarnes/dte)
c c99 console console-application editor editors emacs minimalist posix terminal terminal-app terminal-based text-editor tty tui unix
Last synced: 04 Apr 2025
https://github.com/nettlep/gobbledegook
Standalone D-Bus-based BlueZ BLE GATT server for C/C++
bluetooth-low-energy bluez-dbus c
Last synced: 11 Mar 2026
https://github.com/pret/pokestadium
Disassembly and decompilation of Pokémon Stadium
c disassembly nintendo64 pokemon reverse-engineering
Last synced: 04 Apr 2025
https://github.com/rsmusllp/syringe
A General Purpose DLL & Code Injection Utility
Last synced: 04 Jul 2025
https://github.com/tabnine/tabnine-xcode
Xcode client for TabNine.
applescript artificial-intelligence autocomplete c cpp gpt-2 java objective-c python ruby swift xcode xcode-extension xcode-plugin
Last synced: 18 Jan 2026
https://github.com/apache/activemq-apollo
Mirror of Apache ActiveMQ Apollo
activemq c cplusplus csharp java network-client network-server perl php python ruby
Last synced: 03 Oct 2025
https://github.com/sabotage-linux/netbsd-curses
libcurses and dependencies taken from netbsd and brought into a portable shape (at least to musl or glibc)
c curses linux ncurses netbsd-curses portable
Last synced: 23 Jan 2026
https://github.com/daschr/pico-ssd1306
Simple library for using ssd1306 displays with the Raspberry Pi Pico and the pico-sdk.
c pico-c-library pico-sdk raspberry-pi-pico raspberry-pico ssd1306 ssd1306-oled
Last synced: 13 Oct 2025
https://github.com/albertito/libfiu
A C library for fault injection [mirror]
Last synced: 03 Apr 2025
https://github.com/mrDIMAS/DmitrysEngine
[abandoned] C99 cross-platform 3D game engine with absolute minimum of external dependencies
3d-game-engine c engine game-development game-engine math sound user-interface
Last synced: 08 May 2025
https://github.com/waveshareteam/pico_epaper_code
Waveshrae Pico e-Paper driver code
c epaper pico pico-epaper python waveshare waveshare-logo
Last synced: 04 Apr 2025
https://github.com/lucasdelimanogueira/PyNorch
Recreating PyTorch from scratch (C/C++, CUDA, NCCL and Python, with multi-GPU support and automatic differentiation!)
c cuda deep-learning neural-network python pytorch
Last synced: 15 Sep 2025
https://github.com/gotomain/c-utils
Tiny, modular, drop-in, library of some most commonly used utility methods for C (embedded) applications. Intended to be used as a git-submodule inside your projects to kickstart development. See https://c-utils.gotomain.io for more details.
c embeded helper-functions helpers-library library utility utility-library
Last synced: 13 Apr 2025
https://github.com/allkern/psxe
Multi-platform Sony PlayStation emulator written in C
Last synced: 02 Mar 2026
https://github.com/fuhsnn/slimcc
C23 compiler with C2y/GNU extensions for x86-64 Linux/BSD
c c-compiler c-preprocessor c11 c23 c2y c99 chibicc compiler
Last synced: 17 Jun 2025
https://github.com/ying32/liblcl
A common cross-platform GUI library, the core uses Lazarus LCL.
c cpp delphi desktop-widget go golang golang-library govcl gui lcl liblcl rust rust-library vcl
Last synced: 05 Apr 2025
https://github.com/grisbi/grisbi
A very functional personal financial management program with a reasonable set of homefinance features
Last synced: 02 Apr 2025
https://github.com/aasthayadav/compsecattacklabs
Contains Attack labs
attacks c security-vulnerability shellcode socket-programming
Last synced: 21 Aug 2025
https://github.com/aasthayadav/CompSecAttackLabs
Contains Attack labs
attacks c security-vulnerability shellcode socket-programming
Last synced: 25 Mar 2025
https://github.com/osprogramadores/op-desafios
Soluções para os desafios (por usuário)
c challenges cpp desafios hacktoberfest java javascript learning learning-by-doing pt-br
Last synced: 16 May 2025
https://github.com/scandum/rotate
A collection of array rotation algorithms.
array array-rotation c grail gries-mills helix juggling reversal rotation trinity
Last synced: 20 Apr 2025
https://github.com/quamplex/geonkick
Geonkick is a free software synthesizer capable of generating a wide range of percussive sounds, including kicks, snares, claps, hi-hats, shakers, and also unique effect sounds.
c cpp lv2 percussion standalone synthesizer vst3
Last synced: 20 Jan 2026
https://github.com/dacez/zzzjson
The fastest JSON parser written in pure C
c c-plus-plus fast json json-parser rapid
Last synced: 12 Apr 2025
https://github.com/aappleby/metron
A C++ to Verilog translation tool with some basic guarantees that your code will work.
c compiler cpp fpga hdl transpiler verilog
Last synced: 20 Aug 2025
https://github.com/lucasdelimanogueira/pynorch
Recreating PyTorch from scratch (C/C++, CUDA, NCCL and Python, with multi-GPU support and automatic differentiation!)
c cuda deep-learning neural-network python pytorch
Last synced: 07 Jul 2025
https://github.com/dimkr/szl
A lightweight, embeddable scripting language
c c99 dynamic-typing embeddable embedded embedded-scripting-language embedded-systems engine interactive interpreted-programming-language interpreter iot library lightweight linux mit programming-language script scripting shell
Last synced: 12 Jun 2025
https://github.com/moistcoder/cockygrabber
C# library for the collection of browser information such as cookies, logins, bookmarks and more
bookmark browser c c-sharp chromium cookie csharp csharp-code csharp-library download grabber history lib library login malware net netframework password stealer
Last synced: 09 Apr 2025
https://github.com/ksco/BuildYourOwnLispCn
Build Your Own Lisp 中文版
c lisp-interpreter programming-language
Last synced: 07 May 2025
https://github.com/jhawthorn/meh
:rice_scene: a simple, minimalist, super fast image viewer using raw XLib
c command-line image-viewer x11
Last synced: 10 May 2025
https://github.com/synap5e/obs-screenshot-plugin
An OBS Studio filter plugin to save screenshots of a source/scene
c obs obs-studio screen-capture
Last synced: 13 Apr 2025
https://github.com/ziglang/translate-c
A Zig package for translating C code into Zig code.
Last synced: 05 Apr 2025
https://github.com/branc116/brplot
+256,000,000 points per plot, +60 Fps on shity laptop. Only limit is the size of your RAM.
c imgui opengl raylib webassembly
Last synced: 07 May 2025
https://github.com/limine-bootloader/limine-c-template
A simple template for building a Limine-compliant kernel in C.
aarch64 amd64 arm64 bare-bones barebones c c-language kernel limine limine-bootloader loongarch loongarch64 loongson risc-v riscv riscv64 template x86-64
Last synced: 05 Apr 2025
https://github.com/cgmb/guardonce
Utilities for converting from C/C++ include guards to #pragma once and back again.
c c-plus-plus converter cpp include-guards pragma-once
Last synced: 09 Apr 2025
https://github.com/ohler55/agoo-c
Agoo webserver in C.
c graphql http https performance webserver
Last synced: 14 Apr 2025
https://github.com/m0nad/dns-discovery
DNS-Discovery is a multithreaded subdomain bruteforcer.
bugbounty c dns multithreading network network-analysis security security-tools
Last synced: 12 Apr 2025
https://github.com/Manawyrm/FMBerry
Build an open source fm radio station with your raspberry pi
c hardware raspberry transmitter
Last synced: 20 Nov 2025
https://github.com/maheshjainckd/hacktoberfest2022-for-everyone
This repository is for everyone who wants to participate in Hacktoberfest 2022. Anyone can contribute/add quality code or projects for your Swags (T- Shirt), must be relevant that can add some value to this repository.
angularjs c cpp digitalocean golang hacktoberfest hacktoberfest-accepted hacktoberfest2022 hacktoberfest22 html-css-javascript java javascript kotlin laravel open-source php python reactjs rust vuejs
Last synced: 16 May 2025
https://github.com/hpddm/hpddm
A framework for high-performance domain decomposition methods.
c c-plus-plus domain-decomposition fortran freefem linear-algebra numerical-methods petsc preconditioners python
Last synced: 04 Apr 2025
https://github.com/lettier/ntpclient
NTP client.
c ntp ntp-client ntp-protocol python
Last synced: 26 Mar 2025
https://github.com/vozlt/nginx-module-sts
Nginx stream server traffic status module
c monitoring nginx nginx-module nginx-stream-traffic-status vozlt-nginx-modules
Last synced: 22 Jun 2025
https://github.com/freeradius/freeradius-client
A BSD licenced RADIUS client library
Last synced: 06 Apr 2025
https://github.com/justinmeiners/lisp-interpreter
Embeddable lisp/scheme interpreter written in C.
c hacktoberfest interpreter lisp lisp-interpreter scheme scheme-interpreter scheme-language
Last synced: 25 Mar 2025
https://github.com/mihirlad55/polybar-spotify-module
A collection of lightweight programs for use with a Polybar Spotify Module
c lightweight module polybar spotify
Last synced: 04 Apr 2025
https://github.com/linyows/octopass
Management linux user and authentication with team or collaborator on Github.
c github idp ldap linux name-resolution nss
Last synced: 05 Apr 2025
https://github.com/xsawyerx/xs-fun
XS is fun: a simple and easy tutorial on writing Perl XS
c documentation perl tutorial xs
Last synced: 18 Jul 2025
https://github.com/taymindis/lfqueue
lock-free FIFO queue by C native built it, easy built cross platform(no extra dependencies needed) , guarantee thread safety memory management ever!
atomic-operation c cpp cross-platform generic-types lock-free lock-free-queue thread-safety threadsafe wait-free
Last synced: 11 Jul 2025
https://github.com/FreeRADIUS/freeradius-client
A BSD licenced RADIUS client library
Last synced: 12 Jul 2025