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-04 00:04:30 UTC
- JSON Representation
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/christopher-besch/cpp_go_fast
Collection of tips and tricks for fast C/C++ code.
Last synced: 01 Sep 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/tsnsoft/quadratic_equation_wxwidgets-linux
Пример решения квадратного уравнения на С++ в Code::Blocks с использованием wxWidgets для linux
c codeblocks cpp example linux wxwidgets
Last synced: 22 Apr 2025
https://github.com/tsnsoft/codeblocks_linux
Code::Blocks с русским интерфейсом для Linux
c codeblocks codeblocks-ide cpp linux wxwidgets
Last synced: 22 Apr 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/tleguern/lgpng
Low-level PNG library and associated utilities
Last synced: 07 May 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/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/dottorblaster/grocery
Tiny C webserver with resource adaption features
adaption c content convert imagemagick jpeg university webserver
Last synced: 04 Sep 2025
https://github.com/itsm3abena/c-ds
A lightweight and efficient single-header library (ds.h) providing implementations of essential data structures in C, including Hashmaps, Hybrid Arrays, and Linked Lists.
c cpp datastructures dsa-algorithm
Last synced: 03 Sep 2025
https://github.com/mustartt/hydraulic-erosion
A online interactive editor for generating realistic terrain with procedural weathering and iterative erosion simulation. Support export to obj and png height maps
3d-models c erosion-sim simulation ts
Last synced: 18 Jan 2026
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/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/ddlsmurf/sov
Starcraft over VPN
c packet-processing pcap starcraft-broodwar vpn
Last synced: 22 Jan 2026
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/davidwparker/opengl-screencasts-3
OpenGL screencast videos episodes 21-30
Last synced: 13 Apr 2025
https://github.com/macmade/gnu-iso-c11
An awesome C11 compatibility framework for GNU developers
Last synced: 19 Apr 2025
https://github.com/macmade/egpack
EGPack is an archive utility, similar to the TAR utility.
archive c pack tape-archive tar
Last synced: 19 Apr 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/archo5/sgregex
Regular expression library
c c89 c99 lightweight limited regex regular-expression simple
Last synced: 16 May 2025
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/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/melardev/c_win32_bindshell_sync
BindShell written in C using Win32API and blocking sockets
bind-shell c networking pipe poc process-pipes reverse-shell security shell socket win32 win32api
Last synced: 13 Apr 2025
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/ucybers/c-programming-for-hacking
Learning to program using C
c c-program c-programming c-programming-for-hacking code course programming
Last synced: 26 Apr 2025
https://github.com/zakkemble/usb-power-switch-filter
A simple USB power switch
Last synced: 16 May 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/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/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/abhinav-ark/mpu6050_realtime_dashboard
Real Time Dashboard for MPU6050 Accelerometer/Gyroscope
adafruit c esp32-arduino influxdb iot nextjs nodejs websockets
Last synced: 14 Aug 2025
https://github.com/jaydson/wasm-test
Hacking with wasm
c emscripten javascript wasm webassembly
Last synced: 15 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/ayushkhodankar/cafe-project
A Mini Cafe Project in C Language
Last synced: 10 Mar 2026
https://github.com/jfgmesquita/c-lang
Introduction to the C language (2024/2025)
Last synced: 23 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
https://github.com/algosup/2023-2024-project-3-virtual-processor-team-1
The goal of the project is to create a virtual processor and an interpreter for running assembly code on that processor
Last synced: 02 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/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/montyanderson/foop
C Framework for Object-Orientated Programming
c framework object-oriented oop
Last synced: 23 Apr 2025
https://github.com/danielaraldiedu/flappy-bird
Trabalho de desenvolvimento do jogo Flappy Bird em C++.
Last synced: 12 Jun 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/gsquire/fencelock
An alternative distributed lock for Redis
Last synced: 15 Apr 2025
https://github.com/douglaszuqueto/raspberry-examples
c examples golang iot nodejs python raspberry-pi
Last synced: 11 Apr 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/uxcn/yafd
yet another file deduplicator
c deduplicator freebsd linux osx windows
Last synced: 18 Sep 2025
https://github.com/zbanks/optim
Immediate-mode command line option parsing for C
Last synced: 09 Mar 2026
https://github.com/lubomilko/neatcpp
Minimalistic Python C preprocessor preserving the C code formatting
Last synced: 25 Jan 2026
https://github.com/lucasfturos/projects_c-cpp
Repositório focado para salvar meus estudos nas linguagens C e C++
Last synced: 01 Aug 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/alessandro-salerno/basic-cli-operating-system
A basic operating system kernel and bootloader designed for educational purposes
amd64 assembly c educational educational-purposes kernel operating-system os simple-code stupid-code toy-os toy-os-kernel x86-64
Last synced: 22 Jul 2025
https://github.com/xfgusta/elfy
Display information about ELF files
c elf elf-format elf-parser libelf parser readelf
Last synced: 08 Oct 2025
https://github.com/kabirjaipal/evil-codes
Evil Codes is a repository where you will find many useful code snippets and also you can add your codes contact me on instagram : kabirjaipal_2004
c code-generation codeforces codes cpp discord discord-bot discord-js javascript problem-solving python script scripts snippets snippets-collection
Last synced: 09 Jul 2025
https://github.com/dharmx/scratch
Why aren't there any good minimal scratchpads?
Last synced: 18 Aug 2025
https://github.com/rrxxyz/nvim-minimal
Neovim starter configuration for your preferred programming language, just switch a branch
android c cpp get-started lua neovim neovim-starter-kit nvim nvim-config nvim-configuration nvim-dotfiles nvim-lua python starter-kit vim vimrc
Last synced: 26 Sep 2025
https://github.com/akhadhraoui47/yocto_rpi_imu
This repo covers my journey in learning Embedded Linux/Yocto from scratch, wrapping things up with a custom built image for a RasbperryPi
c cross-compiler embedded-systems linux network raspberry-pi yocto
Last synced: 12 Aug 2025
https://github.com/slashdotted/oo-in-c
OO in C (in 100 lines of code)
100-loc bsd c interface library object-oriented object-oriented-programming oop programming
Last synced: 14 Apr 2025
https://github.com/chaudharypraveen98/competitive-programming
It contains questions from various online and offline platforms such as Hackerrank, Coding Ninjas, Codeforces, Leetcode, Codeforces etc
c cpp geeksforgeeks geeksforgeeks-solutions hackerrank hackerrank-solutions java programming python
Last synced: 26 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/tayoky/stanix
An 64 bit OS made from scratch
c low-level operating-system os x86-64
Last synced: 30 Apr 2025
https://github.com/sagiegurari/c_forever
Ensure the program runs continuously.
Last synced: 12 Apr 2025
https://github.com/twinc1ty/very-cool-os
Lets build a Kernel from absolute scratch using Assembly & hopefully, C
assembly bootsector c gdt kernel low-level nasm os qemu
Last synced: 23 May 2026
https://github.com/tereus-project/tereus-transpiler-c-go
Tereus C to Go transpiler
Last synced: 14 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/stardustdl/nju-ptc-lab
This is the source code of my programming assignment of Principles and Techniques of Compiler courses (2020 Spring) at NJU.
Last synced: 12 Aug 2025
https://github.com/minsion/project-based-learning
程序员学习的封神之作
c css golang java javascript node python react vue
Last synced: 30 Apr 2025
https://github.com/tudasc/cusan
A data race detector for CUDA C and C++ based on ThreadSanitizer
c cpp cuda datarace threadsanitizer
Last synced: 12 Aug 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/bfgeshka/picunic
Tool designed to find duplicate or similar images. Moved to https://notabug.org/bfgeshka/picunic
average-hash c c89 c99 duplicate-images image-duplicate-detection phash similarity
Last synced: 04 Oct 2025
https://github.com/ndraey/nocturneos-base
NocturneOS - простая операционная система для компьютеров
c cmake kernel operating-system os osdev rust x86
Last synced: 24 Dec 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/thombashi/criterionsample
:notebook_with_decorative_cover: Examples of Criterion (https://github.com/Snaipe/Criterion)
Last synced: 10 Sep 2025
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/ilya-sotnikov/ushell
Microshell is a small shell for embedded systems written in C89 without dynamic memory allocations and libc (freestanding)
c c89 c90 embedded freestanding library mcu nostdlib shell
Last synced: 04 Oct 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/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/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/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/0xwal/c-scratch
Essential programming tasks from scratch as a challenge and exercise. 🧩
c excercise learning programming scratch tasks
Last synced: 27 Jul 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/simon-zerisenay/42minitalk
42 Minitalk: Minitalk is a project that involves creating a client-server communication system using signals. The goal is to implement a client program that can send messages to a server program using signals, which are then displayed by the server.
42abudhabi 42school c clientservercommunication cprogramming ecole42 minitalk server signals sigusr1 sigusr2
Last synced: 03 Oct 2025