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/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/manydeps/cxxbuild
cxxbuild is a python script to easily generate C/C++ build files for cmake and bazel.
bazel build-automation build-system build-tool builder c catch2 cmake conan cpp cxxbuild cxxdeps dependencies fmt python requirements unit-testing vcpkg
Last synced: 14 Sep 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/zyxdevs/learning
Sample for Telegram Bot from many Programming languages.
c dart dotnet golang html javascript pascal php python ruby rust telegram-bots
Last synced: 21 Jul 2025
https://github.com/youradrien/julorapido_codewars
kata solutions for codewars
algorithms c codewars codewars-challenges ts
Last synced: 23 Jun 2025
https://github.com/dumitory-dev/dll-injector
This simple injector is for injecting DLL into processes.
Last synced: 10 Sep 2025
https://github.com/cactichameleon9/emoji-snake
A terminal app for the well know game snake! Its programmed in C and uses emojis for the snake and apples
c emoji emojis first-project linux-app snake snake-game terminal terminal-app terminal-based terminal-game
Last synced: 22 Sep 2025
https://github.com/dkruchinin/pppd-ldap
A fork of pppd_ldap-0.12 that supports CHAP/MSCHAP/MSCHAP-v2 authentication with MPPE
Last synced: 22 Jul 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/izenynn/libft
42 Cursus - Libft: My implementation of some useful C functions and some additional ones to use it in future projects of 42.
42 42born2code c get-next-line getnextline getnextline42 lib libc libft libft42 library linux macos printf printf-42
Last synced: 11 Jul 2025
https://github.com/mhamdyx/c-programming-a-modern-approach-2nd-ed-solutions
My solutions to the C Programming A Modern approach book 2nd edition. These solutions are published for historical purposes and intended to be a guide for other learners to gain intuition rather than being used for cheating.
abstract-data-types algorithms c c89 c99 cprogramming cprogramming-language cprogrammingbooks cprograms cprojects data-structures enumeration functions low-level-programming pointers pointers-and-arrays preprocessor-directives problem-solving standard-library string-manipulation
Last synced: 18 Mar 2025
https://github.com/tobyink/p5-type-tiny-xs
Perl 5 distribution Type-Tiny-XS; see homepage for downloads and documentation.
c perl perl-module perl-xs perl5 perl5-module xs
Last synced: 18 Mar 2025
https://github.com/squat/darkapi
An API for Darknet image detection neural networks like YOLO
c darknet gpu kubernetes neural-network yolo
Last synced: 22 Mar 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/basemax/simpletextceditor
This is a simple text editor implemented in C using the ncurses library. The editor allows users to create, edit, and save text files, as well as customize the editor's appearance and behavior using keyboard shortcuts.
c c-editor c-text-editor code-editor editor editor-code text-editor text-editor-c text-editor-cli
Last synced: 24 Jul 2025
https://github.com/shtsai/networking-project
Build a docker network for experiment
Last synced: 30 Oct 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/bartman/blot
📈 console graphing / plotting library written in C
c console graph plot plotting text visualization
Last synced: 04 Apr 2026
https://github.com/aw-junaid/cpp-or-c
Master C++ (or C) programming: data structures, algorithms, system design, and performance optimization. Includes examples and best practices for all levels.
Last synced: 14 Apr 2025
https://github.com/craigwatt/vfo
Autonomous media optimization engine for video libraries: mezzanine→source→profile workflows with quality checks and observability.
c cli dolby-vision ffmpeg ffprobe hevc media-pipeline mkv mp4 rule-engine transcoding video-encoding video-streaming vmaf workflow-engine
Last synced: 26 Apr 2026
https://github.com/zakkemble/usb-power-switch-filter
A simple USB power switch
Last synced: 16 May 2025
https://github.com/rubberazer/wall_e_t
Tools to develop Bitcoin wallets in C
bip173 bip32 bip39 bip84 bitcoin bitcoin-wallet c libcurl libgcrypt segwit-address sqlite3
Last synced: 10 Oct 2025
https://github.com/unusualcodeorg/clab
clab - Creative Programming Solutions using C - Programming is enjoyable when applied to solve interesting problems (may not be directly used in general day-to-day professional work). The learning and knowledge acquired in the process make a better programmer.
c coding-challenge consumer-producer cpp graph hashmap linkedlist maze-algorithms programming pthreads puzzles queue stack thread-pool travelling-salesman-problem tree
Last synced: 16 Apr 2025
https://github.com/romiras/cpfront
Subsystem CPfront for translation Component Pascal to C in BlackBox Component Framework
blackbox-component-builder c component-pascal translator
Last synced: 10 Oct 2025
https://github.com/mertyildiran/unleash
Unleash your inner power using Unleash Shell
Last synced: 07 Jan 2026
https://github.com/davidwparker/opengl-screencasts-3
OpenGL screencast videos episodes 21-30
Last synced: 13 Apr 2025
https://github.com/curttilmes/perl6-tcc
Perl 6 bindings for TCC, the Tiny C Compiler
Last synced: 25 Oct 2025
https://github.com/thehxdev/libarena
Single-header Arena allocator library with multi-buffer support
allocator c memory memory-allocator
Last synced: 14 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/rdipardo/libmoreinttypes
A minimal library of enhanced integer types for C
Last synced: 29 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/gjbex/defensive_programming_and_debugging
This is material to complement the FutureLearn MOOC on "Defensive programming and debugging", as well as for training purposes.
bash best-practices c cpp debugging fortran mpi openmp parallel-programming python training unit-testing
Last synced: 13 Jul 2025
https://github.com/roteklaue/c-webserver
A simple c webserver implementation
Last synced: 02 May 2025
https://github.com/macmade/dictionary
Generic C Dictionary / Hash Table
c dictionary generic hash-table
Last synced: 19 Apr 2025
https://github.com/Max-Schmeling/code_snippets
a breathing collection of code snippets for Python, VBA and C and more
c python snippets snippets-collection vba
Last synced: 30 Jul 2025
https://github.com/alishbz/bldc-motor-controller
Abstract motor control interface firmware that I developed for BLDC motor Six step and torque control.
Last synced: 23 Apr 2025
https://github.com/lyre-os/klyre
Kernel of the Lyre operating system
c c-lang c-language kernel limine lyre monolithic-kernel x86 x86-64
Last synced: 10 Apr 2025
https://github.com/amirhoseinmasoumi/gsmtracker
Online GPS Tracker for STM32 (HAL)
atcommands c gsm gsm-module sim808 stm32 tracker
Last synced: 10 Apr 2025
https://github.com/dgkim5360/algorithms-in-c-sedgewick
Executable programs and exercises from "Algorithms in C" 3/E by Sedgewick
algorithms c exercises sedgewick textbook
Last synced: 13 Oct 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/mgautam98/ultrasonic-rangefinder-using-8051
Ultrasonic rangefinder using 8051 Microcontroller and Ultrasonic Sensor which measures the distance up to 4 meters
Last synced: 23 Apr 2025
https://github.com/xytrux/brainlack
🧠❌ the language that makes you lack a brain!
c esolang esolangs esoteric esoteric-interpreter esoteric-language esoteric-languages esoteric-programming-language programming-language programming-languages
Last synced: 21 Jul 2025
https://github.com/leiless/generic_kext
Makefile for generic kernel extension
Last synced: 15 Apr 2025
https://github.com/cooljeanius/gawk
My fork of gawk, branching from version 4.0.2 (mostly just messing with the build system)
Last synced: 18 Jan 2026
https://github.com/kevinvitale/displix
Command-line utility using CoreGraphics to change display resolutions
Last synced: 15 Oct 2025
https://github.com/whenubelieve/key-map-editor-typescript
It should work from local file by opening a build/index.html in browser, no need for a web server. To start a hot reloading development server for convenience use.
c editor key map node typescript
Last synced: 09 Apr 2025
https://github.com/marv7000/solink
Shared Object Linker
c linker linux shared-library shared-object x86-64
Last synced: 09 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/fabianhahn/shoveler-spatialos
Integration of the shoveler game engine for SpatialOS
c game-engine gamedev multiplayer opengl shoveler spatialos
Last synced: 11 Jun 2025
https://github.com/bissim/jacobi-mpi
Academic project for the course of Concurrent, Parallel and Cloud Programming.
c jacobi jacobi-relaxation mpi openmpi parallel-computing parallel-programming
Last synced: 01 Jun 2026
https://github.com/ktravis/verse
A compiler that emits C for a language with explicit, consistent semantics.
Last synced: 11 Apr 2025
https://github.com/jfgmesquita/c-lang
Introduction to the C language (2024/2025)
Last synced: 23 Apr 2025
https://github.com/xeptore/blurrifier
Educational-purpose multi-threaded image blurrifier
blur-image-converter blur-images c cmake educational educational-project image image-processing jpeg libjpeg multi-thread multi-threaded multi-threading multi-threads multithread multithreaded multithreading multithreads
Last synced: 06 Mar 2025
https://github.com/jacoblee23/pync
A C-extended Python package for numerical differential and integral multivariable calculus
Last synced: 31 Oct 2025
https://github.com/tsnsoft/components_choice_wxwidgets-linux
Компоненты выбора в wxWidgets на С++ в Code::Blocks
c choice codeblocks cpp example linux wxwidgets
Last synced: 03 Jul 2025
https://github.com/hearot/primecount-python
A Python wrapper for primecount.
c c-module computation extension linux mathematics maths prime primecount primes primesieve python python3
Last synced: 15 Apr 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/tornaia/panama-tutorial
"If non-Java programmers find some library useful and easy to access, it should be similarly accessible to Java programmers." - Interconnecting JVM and native code. Tutorials, learning by examples
c cpp foreign foreign-function-interface gcc interconnecting interoperability jep-191 jvm msbuild native openjdk openjdk-panama tutorials visual-studio windows winrt
Last synced: 12 Apr 2025
https://github.com/rob2d/build-and-watch
Gameboy ROM development workflow to avoid build processes and makefiles. Watches a folder for changes to .c or .h files, builds your Gameboy ROM .gb file using GBDK, and then conveniently launches/re-launches an emulator of your choice when ROM is edited.
build-system build-tool c game-boy game-boy-development game-boy-rom gameboy gameboy-rom gbdk lcc nodejs
Last synced: 07 Oct 2025
https://github.com/JacobLee23/pync
A C-extended Python package for numerical differential and integral multivariable calculus
Last synced: 07 Oct 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/lucastornai/comp-rs
Compiler of a fictional language to C written in Rust
Last synced: 08 Oct 2025
https://github.com/jeffhammond/oshmpi
**OLD** OpenSHMEM over MPI-3 **USE NEW LOCATION**
c communication mpi openshmem shmem
Last synced: 07 Oct 2025
https://github.com/superpuiu/pwootie
Linux bootstrapper for ROBLOX Studio.
c linux roblox roblox-launcher roblox-studio roblox-wrapper
Last synced: 12 Mar 2026
https://github.com/dsc712/concepts_of_java
A repository having java programs implementing important concepts in java programming language along with a competitive section , containing codes of successful submissions of different online coding platforms .
Last synced: 16 Aug 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/weirdnox/generic-grafcet
Generic Grafcet implementation, in C, using metaprogramming.
c generic grafcet macros metaprogramming preprocessor system
Last synced: 16 Aug 2025
https://github.com/kangalio/minacalc-standalone
Standalone version of 0.72.1 MinaCalc along with a C API for easy access and bindings
Last synced: 25 Jul 2025
https://github.com/anantzoid/cuda-genetic-algorithm-travelling-salesman-problem
Implementation of Parallel Genetic Algorithm in CUDA to solve TSP (Berlin52)
c cuda genetic-algorithm tsp tsp-solver
Last synced: 25 Jul 2025
https://github.com/eliasku/ekx
toy game engine
android android-application c cpp cpp-library emscripten game-development game-engine gamedev ios ios-app wasm
Last synced: 24 Jun 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/larryli/neatpad
A simple win32 text editor with full source (Pelles C Version)
Last synced: 02 Jul 2026
https://github.com/antonijn/cheax
A Lisp dialect with C API, REPL and standard library
api c interpreter library lisp
Last synced: 17 Aug 2025
https://github.com/dharmx/scratch
Why aren't there any good minimal scratchpads?
Last synced: 18 Aug 2025
https://github.com/thombashi/criterionsample
:notebook_with_decorative_cover: Examples of Criterion (https://github.com/Snaipe/Criterion)
Last synced: 10 Sep 2025
https://github.com/shivam010/tic-tac-toe-using-c-graphics
A simple game Tic Tac Toe, made using C/C++ Graphics
c c-plus-plus game graphics programming tictactoe-game
Last synced: 18 Aug 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/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/sagiegurari/c_forever
Ensure the program runs continuously.
Last synced: 12 Apr 2025
https://github.com/rihib/learn-os-on-weekends
Original material for learning OS
c computer-science os risc-v riscv riscv32
Last synced: 30 Oct 2025