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/macmade/gnu-iso-c11
An awesome C11 compatibility framework for GNU developers
Last synced: 19 Apr 2025
https://github.com/alexiszamanidis/vector
Generic Vector/Dynamic Array implementation using Macros in C.
c dynamic-arrays generic macros vector
Last synced: 09 Apr 2025
https://github.com/ebrezadev/bmp280-barometric-pressure-and-temperature-sensor-c-driver
Bosch Sensortec BMP280 High Level MCU Independent C Driver
altimeter api barometric-pressure bmp280 bosch bosch-sensor c driver embedded embedded-c
Last synced: 15 Oct 2025
https://github.com/abtinz/c-mini-projects
C mini projects for every one(AUT,My self projects)
Last synced: 09 Oct 2025
https://github.com/tsnsoft/wxwidgets_demo-linux
Пример программы на С++ в Code::Blocks с использованием wxWidgets в linux
c codeblocks cpp example linux wxwidgets
Last synced: 22 Apr 2025
https://github.com/alainlebret/os
Programmation système Linux / Linux System Programming
c interprocess-communication linux memory-management message-queue named-pipes pipes process rust semaphores shared-memory signals synchronization system-programming threads unix
Last synced: 30 Jul 2025
https://github.com/kdkasad/westwood
A new (and hopefully improved) linter for Purdue's CS 240 course
c cs240 linter purdue tree-sitter
Last synced: 03 Aug 2025
https://github.com/pdsmart/sharpkey
A Multi-HID Interface, connecting PS/2 & Bluetooth Keyboard/Mice with Retro Host Computers
ajax bootstrap4 c cpp electonics electronics esp32 esp32-idf freertos html jquery js kicad
Last synced: 01 Aug 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/andersonhsporto/ft-printf
This project focuses on implementing a simplified version of the printf function, commonly used in C programming for formatted output. The implementation replicates some of the key features of printf, allowing for dynamic string formatting and output generation
Last synced: 15 Apr 2025
https://github.com/0rayn/gettoknow.github.io
Learning how everything works
assembly c cpp os-tutorial osdev
Last synced: 13 May 2025
https://github.com/xigh/llvmbc-dump
Simple tool extracts LLVM bitcode modules from ELF binaries compiled with "-fembed-bitcode"
Last synced: 28 Feb 2026
https://github.com/starlingvibes/alx-higher_level_programming
A repository for higher level programming on the ALX Software Engineering Programme
alx c holbertonschool python shell
Last synced: 15 Apr 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/astrolabsoftware/interfaces
How to interface different languages implied in the process of scientific programming especially in the context of the AstroLab Sofware organization, or developments using it.
apache-spark c c-plus-plus functional-programming jna scala
Last synced: 30 Apr 2025
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/ivan-pi/libdogleg-f
Fortran bindings to libdogleg - a large-scale nonlinear least-squares optimization library
c dogleg-method fortran nonlinear-least-squares numerical-optimization
Last synced: 15 Apr 2025
https://github.com/calimero-project/serial-native
Libraries for serial port access on Windows/Linux/macOS using the Java Native Interface (JNI)
c ft12 jni linux macos serial-ports tp-uart windows
Last synced: 04 Apr 2026
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/andymccall/neo6502-development
Coding examples in 6502 assembler and C for the NEO6502 neoretro computer
6502 6502-assembly assembler c neo6502 retrocomputing
Last synced: 02 Jan 2026
https://github.com/ferhatgec/imafe
Fegeya Imafe, Unique & simple image viewer.
c compiler gtk gtk3 image info manipulation processing vala valac viewer
Last synced: 23 Jul 2025
https://github.com/matthewgeorgy/mrtx
opengl raytracer in c++ using glsl compute shaders
Last synced: 31 Aug 2025
https://github.com/quaddarv1ne/maestro7it_education
Программирование на С++, CSharp, JavaScript и Python для начинающих </>
2024 c config courses cpp csharp education javascript js json maximdupley oop python python3 quadd4rv1n7 stepik stepik-course study
Last synced: 14 Apr 2025
https://github.com/quansight/simplewebassemblycalculator
WebAssembly and JavaScript Calculator
Last synced: 15 May 2025
https://github.com/shubhamsinghcmr/public-integrity-auditing-for-shared-dynamic-cloud-data
This repository involves implementation of research paper Public Integrity Auditing for Shared Dynamic Cloud Data
c data-security integrity-audity pbc research
Last synced: 30 Aug 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/jdswalker/N-Queens_Problem
N-Queens problem solvers and solution counters implemented using a constrained DFS algorithm
bash-script c c99 constrained-dfs-algorithm constraint-programming depth-first-search dfs-algorithm go golang n-queens python r r-language shell
Last synced: 23 Aug 2025
https://github.com/marm00/cinema
🎥 Command line multiviewer
c chatterino cinema media mpv multiviewer repl twitch
Last synced: 24 May 2026
https://github.com/ardeshirv/bin2dec
bin2dec is a binary to decimal convertor
ardeshirv binary-to-decimal c terminal-based
Last synced: 20 Aug 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/dharmx/scratch
Why aren't there any good minimal scratchpads?
Last synced: 18 Aug 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/nulladmin1/nix-flake-templates
A collection of Nix Flake Templates for: Python, CMake, Poetry, uv, Rust, Fenix, Naersk, Vim, Zig, Bash etc.
c cmake cplusplus cpp fenix go golang linux nix nix-flake nixpkgs poetry python rust template template-project templates zig
Last synced: 12 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/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/poly2it/kein
Es gibt kein Build-System!
build-library build-system build-tool c compilation-database deterministic experimental kein nix nix-flake
Last synced: 17 Sep 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/libdriver/bmp384
BMP384 full function driver library for general MCU and Linux.
barometer bmp384 c full-function-driver iic linux mcu spi
Last synced: 16 Aug 2025
https://github.com/tphakala/tflite_c
TensorFlow Lite C precompiled library for Windows, Linux and macOS
c library linux prebuilt prebuilt-libraries tensorflow tensorflow-lite tflite windows
Last synced: 15 Aug 2025
https://github.com/iamazeem/beginnings
Some C/C++ stuff from my early days! [2003 - '04]
borland-cpp c cpp old-stuff projects text-based user-interface
Last synced: 15 Aug 2025
https://github.com/uxcn/yafd
yet another file deduplicator
c deduplicator freebsd linux osx windows
Last synced: 18 Sep 2025
https://github.com/billwilliams1952/ad9850-library-arduino
Arduino library to control the AD9850 DDS module
ad9850 arduino arduino-boards arduino-library arduino-platform c c-plus-plus waveform-generation
Last synced: 26 Jul 2025
https://github.com/lchsk/cookiecutter-c-project
Cookiecutter template for C projects
c cookiecutter cookiecutter-template
Last synced: 15 Feb 2026
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/sulig/so_long
And thanks for all the fish! -----------> Este proyecto es un pequeño juego en 2D. Está diseñado para hacerte trabajar con texturas y sprites y algunos otros elementos básicos de jugabilidad.
42 42barcelona 42cursus 42projects 42school barcelona barcelona-school barcelona-school-informatics c minilibx objective-c so-long so-long-bonus so-long42 solong solong42 solongbonus
Last synced: 27 Oct 2025
https://github.com/tsnsoft/quadratic_equation_wxwidgets-linux
Пример решения квадратного уравнения на С++ в Code::Blocks с использованием wxWidgets для linux
c codeblocks cpp example linux wxwidgets
Last synced: 22 Apr 2025
https://github.com/internaut/attiny-instructable
Simple source-code examples for a tutorial on instructables.com about AVR-C development on ATtiny microcontrollers.
arduino attiny avr c microcontroller tutorial
Last synced: 05 Mar 2026
https://github.com/zkh-dot/oteltraceanalyzer
Pure C lib for python3 (or C if u wanna) to analyze traces check for compliance with the OpenTelemetry standard.
Last synced: 05 Mar 2026
https://github.com/tsnsoft/codeblocks_linux
Code::Blocks с русским интерфейсом для Linux
c codeblocks codeblocks-ide cpp linux wxwidgets
Last synced: 22 Apr 2025
https://github.com/youpong/9cc
This is a project for 9cc study. Thanks to the author of 9cc. https://github.com/rui314/9cc
Last synced: 08 Apr 2025
https://github.com/fzakaria/donothing
LD_PRELOAD override to have your program do nothing.
Last synced: 23 Jan 2026
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/lawrencewarren/komo2
KoMo2 is an ARM emulator GUI program for Linux, written in C++ using the GTKMM library. It allows users to control the operation of an emulated ARM processor, while viewing the memory and register values of your loaded ARM assembly program.
arm c cpp emulation gtkmm gui linux nottingham nottinghamuni
Last synced: 11 Mar 2026
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/cooljeanius/dlcompat-20030629
an old libdl implementation that was originally for Mac OS X 10.3 and older.
Last synced: 18 Jan 2026
https://github.com/baines/uj.h
Single-header C JSON lexer & parser in ~500 LoC
500lines c json json-lexer json-parser single-header single-header-lib
Last synced: 12 Mar 2026
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/hedhyw/dinomega8
Firmware of the Dino game for microcontroller ATmega8
atmega8 avr c dino dinosaur-game dinosaurs electronics firmware game hobby microcontroller
Last synced: 27 Feb 2026
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/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/macmade/dictionary
Generic C Dictionary / Hash Table
c dictionary generic hash-table
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/paulfioravanti/exercism
My solutions for Exercism exercises
bash c clang cplusplus crystal elixir elm erlang exercism exercism-exercises exercism-solutions java javascript julia python reasonml ruby rust swift typescript
Last synced: 26 Feb 2026
https://github.com/nachinius/docker-c-dev
A linux environement for confortable c development
c development-environment docker linux-environment
Last synced: 02 Sep 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/unclechu/lv2-stereo-mixer
An LV2 audio plug-in for stereo-signal manipulation
audio audio-processing c lv2 lv2-plugin sound sound-processing
Last synced: 26 Oct 2025
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/tsnsoft/components_choice_wxwidgets-linux
Компоненты выбора в wxWidgets на С++ в Code::Blocks
c choice codeblocks cpp example linux wxwidgets
Last synced: 03 Jul 2025
https://github.com/soras/geneditdist
Generalized edit distance command line tool
aho-corasick-algorithm alignment c edit-distance edit-distance-algorithm edit-distances editdistance generalized-edit-distance generalizededitdistance levenshtein-distance transformations
Last synced: 27 Jan 2026
https://github.com/cm0use/turtle-graphics
Turtle graphics, no 3D or third-party libraries, just the standard functions provided by the compiler.
c cgame deitel-exercises turtle-graphics
Last synced: 26 Oct 2025
https://github.com/agherzan/syncit
Sync files, directories or the entire file-system with durability in mind
c durability filesystem fsync linux sync syncfs tools
Last synced: 16 Oct 2025
https://github.com/rekgrpth/web-server
libuv based multi-threaded web-server with http-parser by node-js and hand-made ragel based http-parser
c http-parser libpq libuv multithreading postgresql ragel web-server
Last synced: 09 Apr 2025
https://github.com/ddlsmurf/sov
Starcraft over VPN
c packet-processing pcap starcraft-broodwar vpn
Last synced: 22 Jan 2026
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/selma-belhadj/alx-higher_level_programming
Python projects featuring tasks that test knowledge of specific topics and areas of python programming
Last synced: 09 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/saksham-joshi/advance-c
A complete package to learn and code highly optimized programs in C.
c c-language high-performance-code low-level-optimization low-level-programming
Last synced: 11 Mar 2026
https://github.com/dylan-conway/3dca
3D Cellular Automata Simulator
c cellular-automata opengl simulation
Last synced: 06 Jul 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/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