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-18 00:04:33 UTC
- JSON Representation
https://github.com/mahdavipanah/libcdll
A cozy C library that implements circular doubly linked list
c data-structures library linked-list
Last synced: 12 Oct 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/detectivekaktus/gear
My personal standard library in C
c cstrings dynamic-arrays extension hacktoberfest-accepted input-output library string-builder
Last synced: 16 Mar 2026
https://github.com/samuka7abr/idp-c-workshop
c college programming teaching workshop
Last synced: 14 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/superpuiu/pwootie
Linux bootstrapper for ROBLOX Studio.
c linux roblox roblox-launcher roblox-studio roblox-wrapper
Last synced: 12 Mar 2026
https://github.com/curttilmes/perl6-tcc
Perl 6 bindings for TCC, the Tiny C Compiler
Last synced: 25 Oct 2025
https://github.com/nishantholla/a-star-visualizer
Visualizer for A* algorithm in c using raylib
a-star-algorithm c pathfinding raylib raylib-c
Last synced: 13 Jun 2026
https://github.com/aurbano/ash
:shell: a(lex)sh(ell) -- Remaking bash to practice modern C++ :)
Last synced: 06 May 2026
https://github.com/haikelfazzani/dard
⭐ Dard is french educational programming language, it is designed as an instrument for learning 💻
c clang cpp french language programming-language tdd
Last synced: 14 May 2026
https://github.com/deryaxacar/42-libft
`libft` offers an opportunity to understand how some basic functions in the standard C library work. It is often used as a fundamental exercise to reimplement these functions and create your own library. These functions span various areas such as memory operations, string manipulation, character handling, and lists.
42 42-libft 42-school 42born2code 42cursus 42libft-c 42projects 42school c c-library c-programming c-programming-language c-project c-projects libft libft42 libraries library
Last synced: 12 Jul 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/lubomilko/neatcpp
Minimalistic Python C preprocessor preserving the C code formatting
Last synced: 25 Jan 2026
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/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/gsquire/fencelock
An alternative distributed lock for Redis
Last synced: 15 Apr 2025
https://github.com/hunterdii/leetcode-potd
🌟 Welcome to the vibrant world of Leetcode Daily Problem of the Day solutions! Dive into a treasure trove of daily challenges meticulously crafted to sharpen your problem-solving skills. With diverse topics, detailed explanations, and a supportive community, this repository is your gateway to mastering algorithms, data structures, and more!🚀
c competitive-programming cpp daily-coding-problem dailyprogrammer dsa-algorithm good-first-issue java leetcode leetcode-c leetcode-cpp leetcode-java leetcode-python3 leetcode-rust leetcode-solutions leetcode-solutions-cpp leetcode-solutions-python python3 rust
Last synced: 23 Aug 2025
https://github.com/zbanks/optim
Immediate-mode command line option parsing for C
Last synced: 09 Mar 2026
https://github.com/aashutoshrathi/elf
Linux Terminal interpreter in C
c linux terminal terminal-based
Last synced: 27 Jul 2025
https://github.com/paebbels/pyversioning
Gather version information and export as any programming language source file for inclusion into compilation.
appveyor-ci c git github-workflows gitlab-ci python3 template-engine travis-ci version-control vhdl
Last synced: 17 Jan 2026
https://github.com/zoff99/jni_notifications
JNI Notifications
c java jni kotlin linux notifications rust
Last synced: 31 Jul 2025
https://github.com/adebayo-s/printf
🖨 created the printf function in C by @Adebayo-S and @Gejix
Last synced: 23 Apr 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/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/manraj29/moving-cars-using-c
College Project : Moving Cars using Computer Graphics in C language.
Last synced: 21 Sep 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/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/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/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/polfeliu/ccg
C/C++ Code Generation
c codegen codegeneration cpp framework
Last synced: 05 Oct 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/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/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/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/sjkingo/acpi-brightness
Program to modify backlight brightness through ACPI
acpi acpi-brightness backlight brightness-level c
Last synced: 03 Sep 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/josefilipeferreira/thonkbar
🤔 minimalist block based lemonbar wrapper
Last synced: 15 Aug 2025
https://github.com/douglaszuqueto/raspberry-examples
c examples golang iot nodejs python raspberry-pi
Last synced: 11 Apr 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/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/minsion/project-based-learning
程序员学习的封神之作
c css golang java javascript node python react vue
Last synced: 30 Apr 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/tereus-project/tereus-transpiler-c-go
Tereus C to Go transpiler
Last synced: 14 May 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/ehsanshahbazii/microprocessor-and-assembly-projects
سورس کد پروژه ها همراه با دستور کار درس آزمایشگاه ریز پردازنده و زبان اسمبلی دانشگاه تبریز مقطع کارشناسی رشته مهندسی کامپیوتر
assembly c microprocessor proteus
Last synced: 14 Apr 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/uxcn/yafd
yet another file deduplicator
c deduplicator freebsd linux osx windows
Last synced: 18 Sep 2025
https://github.com/narasimha1997/ironserver
A simple, amazingly fast static web server written in C. Supports faster MIME type resolution and caching.
c caching hobby-project webserver
Last synced: 12 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/lchsk/cookiecutter-c-project
Cookiecutter template for C projects
c cookiecutter cookiecutter-template
Last synced: 15 Feb 2026
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/ardeshirv/bin2dec
bin2dec is a binary to decimal convertor
ardeshirv binary-to-decimal c terminal-based
Last synced: 20 Aug 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/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/shtsai/networking-project
Build a docker network for experiment
Last synced: 30 Oct 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/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/alkesst/dev-chat
A chat in a local network
c certificate chat linux macos network networking pem
Last synced: 24 Jun 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/youradrien/julorapido_codewars
kata solutions for codewars
algorithms c codewars codewars-challenges ts
Last synced: 23 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/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/king04aman/data-structures-using-c
Data Structures and algorithm program written in C language. A detailed Data Structure implementations in C with Pseudo code and organized for real world usage.
binary-search-tree bst bst-tree bstree btree c circular-linked-list clang data-structures data-structures-algorithms data-structures-and-algorithms doubly-linked-list graph graph-algorithms linked-list queue stack tree tree-structure
Last synced: 11 Apr 2025
https://github.com/aureliusivan/c-digital-library
Manage your personal book library on CLI 📚️
Last synced: 21 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/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/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/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/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/git-bruh/libmatrix
C library for interacting with the federated Matrix communications protocol.
c libcurl matrix matrix-org matrix-sdk
Last synced: 12 Apr 2025
https://github.com/jofrfu/haw-v
Fork of a RISC-V compliant CPU, which originated in a project at the HAW Hamburg
assembly c fpga linux risc-processor risc-v vhdl vivado xilinx-fpga
Last synced: 12 Jun 2025
https://github.com/supercip971/fibres
Coroutines/fibers implementation in C99
Last synced: 04 Apr 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/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/avicted/raylib_orthographic
Transport Tycoon / OpenTTD style engine example with Raylib.
c cpp openttd raylib transporttycoon
Last synced: 06 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/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/seng3694/cluamoduleexample
Example for creating a Lua module in C
c cmake example lua lua-module
Last synced: 21 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/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