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-08 00:04:41 UTC
- JSON Representation
https://github.com/arturbomtempo-learning/pucminas-aeds2-assignments
Content developed throughout the Data Structures and Algorithms II course in the second semester of the Computer Science program at PUC Minas, including exercises, activities, and other implementations.
algorithms binary-search binary-tree bubble-sort c data-structures heap-sort insertion-sort java list queue quicksort radix-sort searching-algorithms selection-sort sequential-search sorting-algorithms stack
Last synced: 10 Mar 2026
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/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/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/yangao07/fxtools
fxtools: light-weight processing tool for FASTA/FASTQ/BAM format data
bam-files c fasta-sequences fastq-format samtools
Last synced: 27 May 2026
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/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/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/KodiCraft/bunch
Bun plugin for loading and linking into C/C++ dynamic libraries automatically
bun c cpp javascript typescript
Last synced: 11 Apr 2025
https://github.com/basemax/firstcfacil
Building web service (API) using Facil in C programming language and test its benchmark and performance.
c restful restful-api restful-webservices restfulapi restfull-api
Last synced: 05 May 2025
https://github.com/mateusnbm/pokemon-tower-defense
Pokemon inspired tower defense game powered by Allegro CC
allegro c game pokemon tower-defense
Last synced: 11 Mar 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/NFestoso/Compiler
Front-end Platypus compiler implemented in C. Includes Buffer, Scanner, and Parser. Platypus is a language comprised of parts from a variety of other languages.
buffer c compiler demo example finite-automata grammar interpreter lexical-analysis parser scanner
Last synced: 11 May 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/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/kcning/binom
C macro that computes binominal coefficient at compile time
binominal-coefficient c macro preprocessor recursion
Last synced: 12 Jul 2025
https://github.com/zoff99/jni_notifications
JNI Notifications
c java jni kotlin linux notifications rust
Last synced: 31 Jul 2025
https://github.com/catmengi/dynamicrpc
C rpc server and client library
c libffi linux posix pure-c rpc rpc-client rpc-framework rpc-server
Last synced: 14 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/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/ehsanshahbazii/microprocessor-and-assembly-projects
سورس کد پروژه ها همراه با دستور کار درس آزمایشگاه ریز پردازنده و زبان اسمبلی دانشگاه تبریز مقطع کارشناسی رشته مهندسی کامپیوتر
assembly c microprocessor proteus
Last synced: 14 Apr 2025
https://github.com/devfabiosilva/witsml21parser
A fast, robust and portable Witsml to BSON parser
bson c cplusplus energistics etp java nodejs oil-and-gas osdu python soap witsml xml
Last synced: 13 Apr 2025
https://github.com/elarity/tidis
Tidis is a shanzhai project of Redis, please buyao use it xian . Of course, it can not use yihou ye !
c epoll event-loop redis select
Last synced: 13 Apr 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/hhromic/e131-mqtt-bridge
E1.31 (sACN) to MQTT Bridging Server written in C
bridge c cpp e131 light-controller mqtt sacn server
Last synced: 04 Jan 2026
https://github.com/ndraey/nocturneos-base
NocturneOS - простая операционная система для компьютеров
c cmake kernel operating-system os osdev rust x86
Last synced: 24 Dec 2025
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/seng3694/cluamoduleexample
Example for creating a Lua module in C
c cmake example lua lua-module
Last synced: 21 Mar 2025
https://github.com/periayellowish469/zapret2-youtube-discord
Bypass Discord and YouTube blocks on Windows 7+ with a lightweight CLI tool, custom presets, and full open-source offline mode
addon c chrome-extension discord dpi-bypass extension linux macos nodejs openwrt productivity russian subtitles video webextension youtube youtube-discord youtube-player zapret zapret-bf
Last synced: 08 Jun 2026
https://github.com/amaitou/push_swap
Conquer the array sorting puzzle with our project. Navigate the task using a limited set of instructions, sparking creativity in devising efficient sorting strategies for an array of integers. This endeavor offers a unique twist on traditional sorting algorithms, emphasizing concise and effective instruction sets.
1337school 42cursus 42network c pushswap-42 sorting-algorithm
Last synced: 22 Jun 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
https://github.com/charlesaverill/purple
Purple standard language specification and compiler implementation
c compiler programming-language programming-language-development
Last synced: 30 Oct 2025
https://github.com/tereus-project/tereus-transpiler-c-go
Tereus C to Go transpiler
Last synced: 14 May 2025
https://github.com/grantjenks/python-selectlib
selectlib is a lightweight C extension module for Python that implements several in‑place selection algorithms for efficiently finding the kth smallest element in an unsorted list.
Last synced: 12 May 2025
https://github.com/aashutoshrathi/Elf
Linux Terminal interpreter in C
c linux terminal terminal-based
Last synced: 11 May 2025
https://github.com/xaizek/stic
Simple Tests In C (with optional pure C automatic test registration)
automatic-test-registration c test-framework unit-testing
Last synced: 14 Apr 2025
https://github.com/rollingstar/gpack-unofficial
Video game compression tool. Unofficial backup of the original tool.
7zip c compression merging srep
Last synced: 12 May 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/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/pyokagan/cir
Arbitrary compile-time evaluation and metaprogramming system for the C programming language
c compiler jit metaprogramming nus x86-64
Last synced: 18 Jun 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/gsquire/fencelock
An alternative distributed lock for Redis
Last synced: 15 Apr 2025
https://github.com/okbob/replace_empty_string
PostgreSQL generic C trigger used for replace empty strings by NULLs
c extension postgresql trigger
Last synced: 27 Oct 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/bluegob/ll1
LL1 parser / analyseur syntaxique descendant LL1
Last synced: 06 May 2025
https://github.com/bydmiller/os-dev
Operating system written in x86 assembly and C.
bootloader bootsector c kernel operating-system registers vda x86 x86-assembly
Last synced: 30 Jul 2025
https://github.com/rir360/ascii-animation
Animation with just "printf" function in C language. This is a classic-style animation made with simple code. Here you can get a very rough idea of how animation can be visualized in the black terminal.
Last synced: 21 Aug 2025
https://github.com/othonalberto/redblack_tree
Implementação da Red Black Tree (Árvore Rubro Negra) para números inteiros. Desenvolvido por Othon Briganó e Pedro Warmling Botelho
arvore c datastructure redblack redblacktree rubro-negra tree
Last synced: 21 Sep 2025
https://github.com/jupfu/hub75
Hub75 LED matrix panel driver for Raspberry Pi Pico
c c-sdk dma hub75 led-matrix-displays pico pio raspberry-pi-pico
Last synced: 25 Jun 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/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/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/sagiegurari/c_forever
Ensure the program runs continuously.
Last synced: 12 Apr 2025
https://github.com/oldrev/stm32_blackpill_zephyr_ssd1306_demo
A demo for Zephyr RTOS to shows how to using a custom TTF Font with CFB sub-system to prints text on a small OLED screen.
blackpill bluepill c embedded-systems oled oled-display-ssd1306 ssd1306 stm32 zephyr
Last synced: 17 Oct 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/xfgusta/elfy
Display information about ELF files
c elf elf-format elf-parser libelf parser readelf
Last synced: 08 Oct 2025
https://github.com/aashutoshrathi/elf
Linux Terminal interpreter in C
c linux terminal terminal-based
Last synced: 27 Jul 2025
https://github.com/sdilts/restartable-c-exceptions
An experimental library for implementing restartable exceptions in C.
Last synced: 12 Apr 2025
https://github.com/yhaiovyi/c-wasm-loader
Super change your browser with C/C++ power.
c cpp wasm webpack webpack-loader webpack3
Last synced: 14 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/curvsurf/findsurface-samples
CurvSurf FindSurface SDK Samples (deprecated)
Last synced: 11 Jul 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/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/aditeyabaral/data-structures-ue18cs202
A repository containing the source codes for the Data Structures course (UE18CS202) at PES University.
algorithms c data-structures data-structures-and-algorithms
Last synced: 27 Aug 2025
https://github.com/sagacious-software/gosh
Simple and lightweight, framebuffer-oriented, cross-platform windowing library.
ansi ansi-c api backend buffer c c89 c90 framebuffer library pixel-buffers pixelbuffer window windowing wrapper wrapper-api x11
Last synced: 12 Apr 2025
https://github.com/fahimfba/beecrowd-problem-solve
Source code of various problems from Beecrowd
beecrowd beecrowd-solution-in-c-plus-plus beecrowd-solutions beecrowd-solutions-in-python c competitive-coding competitive-programming-algorithms cplusplus csharp java python3 uri uri-online-judge uri-online-judge-solution uri-solutions urionlinejudge
Last synced: 12 Apr 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/leander-dsouza/shamir-secret-sharing
An implementation using C, embedding Galois Field(256) of Shamir Secret Sharing Scheme.
c shamir shamir-algorithm shamir-s-secret-sharing-scheme shamir-secret-sharing
Last synced: 13 Sep 2025
https://github.com/Endika/flipper-hyper-focus-calc
Hyperfocal distance calculator for Flipper Zero: focal length, aperture (full stops), and sensor CoC. External FAP (C).
c calculator circle-of-confusion embedded fap flipper-zero flipper-zero-fap flipperzero hyperfocal photography
Last synced: 08 Jul 2026
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/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/polfeliu/ccg
C/C++ Code Generation
c codegen codegeneration cpp framework
Last synced: 05 Oct 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/rbergen/minsk
Martin Mareš' Minsk-2 emulator, with Minsk-22 support
Last synced: 31 Jul 2025
https://github.com/zbanks/optim
Immediate-mode command line option parsing for C
Last synced: 09 Mar 2026
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/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/skarlett/clonk
Learn a language by writing a new one. Here's my very own retro style interpreter.
Last synced: 29 Mar 2025