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/leiless/assertf.h
🚀 C header-only formattable assert macros library
assert assertion assertion-library c cpp debug debugging header-only misuse test unittest
Last synced: 10 Sep 2025
https://github.com/libdriver/aht30
AHT30 full-featured driver library for general-purpose MCU and Linux.
aht30 c full-featured-driver humidity iic linux mcu temperature
Last synced: 15 Jul 2025
https://github.com/Gyumeijie/an-embedded-c-interpreter
a very simple interpreter for c, inspired by c4, but it is embedded
c configuration-file embedded executor interpreter parse
Last synced: 11 May 2025
https://github.com/montyanderson/kavy
🗄️ Networked in-memory key-value store.
c cache database event-loop key-value protocol redis store
Last synced: 04 Aug 2025
https://github.com/akagi201/protothreads
my fork of http://dunkels.com/adam/pt/index.html
c coroutine embedded-systems lightweight multi-threading protothreads protothreads-library
Last synced: 24 Aug 2025
https://github.com/libdriver/ads1118
ADS1118 full function driver library for general MCU and Linux.
adc ads1118 c full-function-driver linux mcu spi
Last synced: 09 Apr 2026
https://github.com/melak/openvpn_radauth
RADIUS authentication script for OpenVPN
Last synced: 14 Apr 2025
https://github.com/mlund/xmgr-resurrection
Patched XMGR plotting program for 64-bit machines
abandonware c graph math motif plotting wysiwyg xmgrace
Last synced: 03 Aug 2025
https://github.com/soniah/gsnmpgo
gsnmpgo is an snmp library for Go; it uses Go/CGo to wrap gsnmp
Last synced: 13 Apr 2025
https://github.com/aydinnyunus/cprojects
C Projects
c c-algorithms c-game c-language c-programming c-programming-language c-project data-structure data-structures game game-development linked-list linked-list-database linked-list-in-c linked-list-operaions linked-lists linkedlist linkedlist-delete linkedlist-insert linkedlists
Last synced: 29 Jun 2025
https://github.com/justkappaman/steam-key-generator
Useless but fast key generator for Steam
c c-language key-generator keygen keygenerator steam valve
Last synced: 10 Apr 2025
https://github.com/sigmapitech/ecsls
A language server on top of the Epitech coding style.
c coding-style epitech epitech-norme language-server linter neovim neovim-lsp nix
Last synced: 26 Apr 2025
https://github.com/macmade/fatdump
A command line tool to extract data from FAT disk images.
c command-line command-line-tool disk disk-format disk-image dump fat filesystem
Last synced: 19 Apr 2025
https://github.com/thephd/thephd.github.io
Blogging is a go!
c c23 cpp23 cpp2c cxx cxx23 cxx2c github-page portfolio-page
Last synced: 27 Apr 2025
https://github.com/davdag/mathplotter
A function plotter written in C++ with only OpenGl / ImGui / mathExp libraries
c cpp easy-t exe function-plotter graphics gui-application imgui integral integration math math-application mathexp-libraries numeric-integration opengl plotter windows-only zoomable-grid
Last synced: 15 Mar 2026
https://github.com/kevinoid/ultragetopt
A versatile and customizable cross-platform getopt implementation.
Last synced: 13 Apr 2025
https://github.com/mrdave1999/librarylist
Esta biblioteca proporciona funciones para poder trabajar con listas de forma genérica (es decir, tener listas de objetos de cualquier tipo).
c estructura-de-datos foreach iterator library
Last synced: 26 Jul 2025
https://github.com/wendymunyasi/alx-low_level_programming
Learning C
algorithms c data-structures debugging memory-allocation recursion shell shell-script syscalls
Last synced: 13 Apr 2025
https://github.com/a2flo/standalone_musl
A musl libc fork providing enhanced glibc compatibility and facilitating the creation of "semi-static" binaries.
c c-plus-plus glibc glibc-compatibility musl-libc static-library
Last synced: 18 Mar 2025
https://github.com/ajayrandhawa/socket-programming-c
A socket is the mechanism that most popular operating systems provide to give programs access to the network. It allows messages to be sent and received between applications (unrelated processes) on different networked machines.
c http-client http-server language network network-programming programming socket socket-programming tcp-client tcp-server
Last synced: 12 Jul 2025
https://github.com/alexanderomara/posixspawn
The power of posix_spawn in your shell.
c command-line-tool macos posix-spawn
Last synced: 04 Nov 2025
https://github.com/AaronCGoidel/SlothLang
The World's Greatest Sloth Based Programming Language
c esoteric-language esoteric-programming-language interpreter sloth sloths
Last synced: 11 May 2025
https://github.com/macdue/simpleobjloader
A very simple Wavefront .obj loader with glut support.
c comp27112 glut opengl single-header single-header-lib wavefront-obj
Last synced: 12 Sep 2025
https://github.com/moogacs/problem-solving
Problem solving repo. for the purpose to collect problems solution with different programming language
algorithms c cpp datastructures java javascript problem-solving python
Last synced: 17 Jan 2026
https://github.com/jcarrano/rtfi
Audio visualization & analysis using the RTFI
audio-processing audio-visualizer c filterbank jack-audio-connection-kit signal-processing spectrogram time-frequency
Last synced: 06 Jul 2025
https://github.com/danielgospodinow/dancho-s-rc-car
A simple Arduino-based RC car with Bluetooth connectivity, it also comes with an Android joystick mobile application
android arduino bluetooth bluetooth-controller c java rc-car
Last synced: 10 Apr 2025
https://github.com/vmchale/cpp-build
Use the C pre-processor on Rust projects
Last synced: 28 Jul 2025
https://github.com/ibra-kdbra/codeconjurer
A C/C++ playground for exploring diverse concepts like algorithms, game engines, CMake, and more. This evolving repository is a space for experimentation, designed to deepen understanding of C++ while encouraging growth and innovation.
algorithms c cmake collision-detection cpp data-structures game-engine json makefile monitoring-tool opengl qml qt6-gui searching-algorithms sfml2
Last synced: 12 Jul 2025
https://github.com/felipensp/librwelf
Library for reading and writing on ELF files in a class-independent way
Last synced: 13 Apr 2025
https://github.com/ismoilovdevml/kernel
My Kernel
assembly c ismoilovdev kernel linux
Last synced: 08 Mar 2026
https://github.com/neko-box-coder/system2
Ability to call shell commands just like the system function in C, but can communicate with stdin and stdout and stderr.
c command header-only shell stderr stdin stdout subprocess subprocess-run system
Last synced: 13 Apr 2025
https://github.com/jonmrowczynski/jim
An Affective Platform for AI in an Interdisciplinary Setting
ai artificial-intelligence artificial-intelligence-algorithms c cpp csharp electronics firmware java kinect-v2 kinect2 kinectv2 microcontroller microsoft midi multithreading pic robot robotics robotics-programming
Last synced: 18 Mar 2025
https://github.com/kisvegabor/hw
Microcontroller and PC periphery and device drivers, e.g. TFT, Touch pad, SD card etc.
c drivers embedded lcd microcontroller tft touchpad
Last synced: 19 Mar 2025
https://github.com/oliversheridanmethven/pyarv
Python bindings of approximate random variables
approximation c high-performance-computing monte-carlo numerical-analysis numerical-methods python random-number-generators
Last synced: 17 Jan 2026
https://github.com/weebnetsu/database-connection-cpp
Simple database connection and display in C++
Last synced: 05 May 2025
https://github.com/courses-at-nju-by-hfwei/learning-c
Learning C Programming Language
c learning-c programming-language
Last synced: 01 May 2025
https://github.com/zenitheesc/drivers
Centralized repository for the low level drivers developed by Zenith Aerospace
arduino bmp280 c canbus driver flash ina219 ina3221 microcontroller mpu6050 mpx5700 stm32 sx1276 ublox-gps-driver
Last synced: 29 Oct 2025
https://github.com/magiclen/node-stringbuilder
An easy and fast in-memory string builder for Node.js.
c nodejs string-buffer string-builder
Last synced: 10 Apr 2025
https://github.com/cpmbits/cpm
A modern project management tool for C/C++ projects
c cpp dependency-manager framework
Last synced: 13 Dec 2025
https://github.com/hhatto/peg-rst
reStructuredText in C
c parser peg rest restructuredtext
Last synced: 11 Apr 2025
https://github.com/akagi201/flv-parser
Reads a flv file and output its information in sane C data structure
Last synced: 17 Jun 2025
https://github.com/gamemann/performance-test-program
A small program that acts as a C profiler.
c performance profile profiling
Last synced: 18 Mar 2025
https://github.com/lironmiz/codeforces
Designed to help people save the exercises I solved in c++ and track my progress and learning in algorithms, data structures, and programming math puzzles in code forces.
algorithms c codeforces-solutions competitive-programming cpp data-structures learning-by-doing low-level-programming math notepad-plus-plus solutions
Last synced: 18 Mar 2025
https://github.com/madmurphy/nautilus-launch
A simple Nautilus extension that allows to run executables and launchers via right-click menu
c desktop file-manager gnome gnu launcher nautilus nautilus-extension
Last synced: 04 May 2025
https://github.com/utkar5hm/mariadb-ebpf-exporter
eBPF based prometheus Exporter for mysql/mariadb query latencies.
c docker ebpf go golang grafana grafana-dashboard libbpfgo mariadb mysql prometheus prometheus-exporter uprobe uprobes
Last synced: 10 Apr 2025
https://github.com/TheAlexDev23/japm
A package manager that uses curses to provide a friendly UI
c cli package package-manager packages tui
Last synced: 22 Nov 2025
https://github.com/pret/pokestadiumgs
Decompilation of Pokémon Stadium 2 (US)
c disassembly nintendo64 pokemon reverse-engineering
Last synced: 24 Mar 2025
https://github.com/thealexdev23/japm
A package manager that uses curses to provide a friendly UI
c cli package package-manager packages tui
Last synced: 10 Apr 2025
https://github.com/brightdaniel/se-06-2023
Welcome to the official repository of Bwave Ict for the class of June 5th, 2023. All source codes, topics, video links, and assignments can be found here.
bootstrap bwave c css flask git html javascript pseudocode python shell videos
Last synced: 20 Aug 2025
https://github.com/QtExcel/Qlibxlsxwriter
Use libxlsxwriter in Qt 5 or 6. libxlsxwriter is a C library for creating Excel XLSX files.
c cpp excel libxlsxwriter qt xlsx xlsxwriter
Last synced: 08 May 2025
https://github.com/briandowns/flotsam
Project Generator and Dependency Manager for C.
c dependency-manager project-manager project-template
Last synced: 11 Apr 2025
https://github.com/nishkarshraj/cpp-programming-with-data-structures
Advanced Data Structure using C programming
c cpp cpp-library data data-structures devops git github object-oriented-programming oops oops-in-cpp sorting-algorithms standard-template-library
Last synced: 22 Apr 2025
https://github.com/danielmartensson/unscented-kalman-filter
Unscented Kalman Filter in C code and MATLAB code - Easy to use
c extended-kalman-filter filter kalman-filter matlab unscented-kalman-filter
Last synced: 01 May 2025
https://github.com/paragon279/kerneldriver2drawline
Enables developer to draw a line with start point and end point.
c cpp gdi hooking kernel wdk windows-10
Last synced: 16 May 2025
https://github.com/NVIDIA/nvnmos
NVIDIA NMOS (Networked Media Open Specifications) Library
Last synced: 03 Sep 2025
https://github.com/victorpreston/simple_shell
A minimalistic yet fully functional shell terminal emulation | Using C programming language, simple_shell executes basic commands, interacts with the operating system and introduces users to the foundational concepts of process management & input/output operations,
alx alx-africa alx-low-level-programming c c-programming cmd command-line holbertonschool holbertonschool-curriculum interpreter linux-shell man pointers-in-c printf recursion shell simple-shell
Last synced: 10 Jul 2025
https://github.com/bahmanm/ifem-os
Aspiring to become an operating system...
assembly-language c exokernel i386 microkernel operating-systems
Last synced: 25 Aug 2025
https://github.com/kanugurajesh/daa-problems
Practice of Design and analysis of algorithms in c
c design-and-analysis-of-algorithms
Last synced: 07 May 2025
https://github.com/cxong/find_steam_game
Header-only cross platform C library for finding games installed from platforms like steam
c cross-platform game-dev gog hacktoberfest header-only library steam
Last synced: 09 Jul 2025
https://github.com/vkoskiv/nmc2
Lightweight, high-performance WebSocket server for No Man's Canvas, the pixel drawing game.
Last synced: 12 Apr 2025
https://github.com/ismoilovdevml/rust-os
Rustda Yozilgan Kernel
c ismoilovdev kernel linux rust rust-kernel
Last synced: 04 Apr 2025
https://github.com/howerj/liblisp
liblisp; a lisp interpreter that can be used as a library written in c99
c interpreter lisp lisp-dialect lisp-interpreter
Last synced: 10 Mar 2026
https://github.com/proot-me/proot-me.github.io
chroot, mount --bind, and binfmt_misc without privilege/setup for Linux
c chroot chroot-environment linux ptrace rootfs syscalls userland-exec website
Last synced: 06 May 2025
https://github.com/barrust/hashmap
c hash-map hash-table hashmap hashtable map
Last synced: 07 May 2025
https://github.com/bmedicke/arvakr
autonomous motorized 📸 camera slider 🤖 to create dynamic timelapse movies with a DSLR. programmable via a smartphone
avr bluetooth c camera-slider dolly hardware photography stepper-driver stepper-motor time-lapse
Last synced: 10 Mar 2026
https://github.com/cglindkamp/dfm
Dynamic File Manager
c console dfm file-manager filemanager linux ncurses terminal
Last synced: 20 Nov 2025
https://github.com/suryasekhar14/hacktoberfest-2021
A repository for Hacktober Fest contributions. Everyone is welcome. Fork away!
appdevelopment c cpp hacktober-fest-contributions hacktoberfest hacktoberfest-accepted hacktoberfest2021 java javascript python
Last synced: 10 Mar 2026
https://github.com/youben11/silvio-text-infect
Implementation of Silvio Cesare text infection technic
Last synced: 09 Aug 2025
https://github.com/siraajul/operatingsystem
4th Semester Operating System Projects
Last synced: 31 Jul 2025
https://github.com/arjuncvinod/data-structures-and-algorithms
Data Structures and Algorithms implemented in different languages
c cpp csharp go java javascript python swift
Last synced: 30 Oct 2025
https://github.com/tsarchghs/mt
MT is a high level programming language.
c compiler programming-language
Last synced: 23 Mar 2025
https://github.com/cfnptr/pack
Runtime optimized multi-platform data packing library for realtime game resources loading
c c99 compression compressor container cpp cross-platform csharp data library multi-platform pack package packer packing resource resources runtime storage zstd
Last synced: 30 Oct 2025
https://github.com/cristian-bicheru/fast-ta
Python Technical Analysis Library For Big Data
c finance numpy python3 technical-analysis technical-analysis-library
Last synced: 22 Mar 2025
https://github.com/davidwparker/opengl-screencasts-2
OpenGL screencast videos episodes 11-20
Last synced: 13 Apr 2025
https://github.com/bancedev/lush
Linux shell powered by Lua scripting
c cli linux linux-shell lua shell
Last synced: 10 Nov 2025
https://github.com/barrettotte/linear-algebra-c
A linear algebra library for performing basic and advanced matrix operations. This was made as a refresher for linear algebra and is by no means complete.
c c99 linear-algebra mathematics matrix matrix-library
Last synced: 12 Jul 2025
https://github.com/amirsorouri00/shared-memory-ipc
c ipc shared-memory shmctl shmget
Last synced: 12 May 2025
https://github.com/teeworldsarchive/teeworlds
A retro multiplayer shooter with community mods support and modern optimization
c c-plus-plus community game linux macos multiplayer opengl sdl3 teeworlds windows
Last synced: 14 Jun 2026