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/jamesgeorge007/c-graphics-car-animation
This is an example to show the various methods available in the C graphics library
c computer-graphics cpp graphics-library
Last synced: 30 Apr 2026
https://github.com/tafara-n/fix_my_code_challenge
Fix my code is a project where we'll jump into existing code and try fix it.
Last synced: 10 Feb 2026
https://github.com/jaydattpatel/binary-tree
Different Operation on Binary Tree Structure
bfs-search binary-tree breadth-first-search c c-language cplusplus cpp depth-first-search dfs-search inorder-traversal levelorder-traversal online-manipal-bca postorder-traversal preorder-traversal tree-height
Last synced: 23 Jan 2026
https://github.com/andersonhsporto/ft-libft
The Libft Project at 42, C Library Regrouping Usual Functions
42 42sp ansi-c c libc linked-list makefile malloc unix-logic
Last synced: 09 Apr 2025
https://github.com/harrymadison297/c-programming-interview
C programming interview Q&A prepare
Last synced: 05 Feb 2026
https://github.com/tkovs/cbrainfuck
:curly_loop: A brainfuck interpreter made in C.
brainfuck brainfuck-interpreter c first-project
Last synced: 27 Oct 2025
https://github.com/voltageddebunked/noiros
NoirOS is a simple OS written in C.
c make nasm noir operatingsys os
Last synced: 10 Apr 2025
https://github.com/kauahensilva/c_tree_avl_and_bb
two types of binary search trees in C, including AVL trees and standard binary search trees (BB). The goal is to ensure efficient search, insertion, and deletion operations, maintaining balance where applicable
arvore-avl arvore-binaria-de-busca c
Last synced: 10 Jan 2026
https://github.com/graphtylove/hack-in-the-wood-connected-ashtray
COnnected Ashtray that counts the number of buds in it. IOT project
Last synced: 11 Apr 2026
https://github.com/itenfay/clang_api
clang_api封装 iOS 系统常用接口,存取bundle中的资源,读取本地化文本,执行选择器和 UserDefaults 的相关操作,调用通知中心的相关操作等。
api api-client api-wrapper c cocoapods ios objective-c pod
Last synced: 13 Jul 2025
https://github.com/h2co3/sdl2-sparkling
SDL2 bindings for Sparkling
c draw ffi ffi-bindings ffi-wrapper graphics graphics-library sdl sdl2 sdl2-bindings sparkling
Last synced: 17 Jun 2026
https://github.com/madmurphy/nautilus-hide
A simple Nautilus extension that adds “Hide” and “Unhide” to Nautilus right-click menu
c desktop desktop-environment dotfiles gnome gnu gnu-linux hidden-files nautilus nautilus-extension
Last synced: 10 Feb 2026
https://github.com/jotavare/get_next_line
Create a function that enables reading content line by line from a file descriptor.
buffer c gdb get-next-line gnl makefile norminette static-variables text valgrind
Last synced: 24 Apr 2025
https://github.com/mdtanvirahamedshanto/c-programming
solve c programme problem
Last synced: 26 Mar 2025
https://github.com/4thel00z/env.h
Utilities to nicely interact with the environment variables.
Last synced: 24 Mar 2025
https://github.com/baderouaich/the-zero-overhead-principle
Little demonstration of the Zero Overhead principle.
c cplusplus cpp the-zero-overhead-principle zero-overhead zero-overhead-abstraction zero-overhead-principle
Last synced: 25 Feb 2026
https://github.com/magicalbat/turbospork
A system for creating neural networks in C
c from-scratch machine-learning
Last synced: 28 Apr 2025
https://github.com/illiafox/dumbc
Small C compiler written for learning by following Nora Sandler’s "Write a Compiler" series
arm64 c c-compiler compiler rust
Last synced: 27 Jan 2026
https://github.com/fahimfba/practice-codes
Contains all the practice codes of mine
c cplusplus csharp java practice-codes python3
Last synced: 20 Oct 2025
https://github.com/travorlzh/learnos
A repo that contains all the code written in my study of OS development.
assembly c kernel operating-system-learning tutorial
Last synced: 18 Apr 2026
https://github.com/aaravmalani/lexmath
A lexer for mathematical expressions in C
arithmetic c cmake collaborate expressions lexer math mathematics tokenizer
Last synced: 16 Oct 2025
https://github.com/mirodilkamilov/capstone
All assignment and project source codes for Capstone Design Spring 2022 semester in IUT
c capstone-project lane-detection opencv python raspberry-pi
Last synced: 11 Apr 2026
https://github.com/visualstudioex3/div2-framework
Collection of DLLs for DIV Games Studio 2 (vanilla).
ansi-c c c89 div-games-studio div2 framework game-development ms-dos retro watcom
Last synced: 04 Oct 2025
https://github.com/yj8023xx/librdma
A powerful library designed to simplify the development process of RDMA applications
Last synced: 15 Oct 2025
https://github.com/aradzie/dlmalloc
Doug Lea's memory allocator
c libc malloc memory-allocator memory-management
Last synced: 10 Jul 2025
https://github.com/minad/hashtable
Hashtable in C with open addressing and specialization via macros
c hash hashfunctions hashtable
Last synced: 20 Mar 2025
https://github.com/jamesgeorge007/egg-catching-game
Traditional Egg Catching Game clone in the C programming language on DOS based environment using the native Graphics library.
Last synced: 10 Sep 2025
https://github.com/water-melon/portal
Portal is a TCP tunnel written in C working on Linux. It does not only support web but also MySQL and anything running on TCP.
broadcast c event-driven multiprocess network proxy tcp tunnel
Last synced: 07 Feb 2026
https://github.com/mkasimd/c-nasm
Some tutorials on C & x86 Assembly
c nasm-assembly tutorial x86-64
Last synced: 09 Apr 2025
https://github.com/asreimer/lmfit2
Non-Linear Levenburg-Marquardt Least-Squares Fitting of SuperDARN ACFs
acf c levenburg levenburg-marquardt marquardt python rawacf superdarn
Last synced: 12 Oct 2025
https://github.com/amir-kedis/c-conway
Conway game of life made in C with raylib, made as a form of escapism from my final exams.
c conways-game-of-life game raylib
Last synced: 05 Jan 2026
https://github.com/michaeladler/aoc-2023
AoC 2023 solutions in C
advent-of-code advent-of-code-2023 adventofcode-in-c aoc aoc2023 aoc2023-in-c c
Last synced: 11 Apr 2025
https://github.com/wh1t3h47/edgemailer
EdgeMailer is a tool that tests rate limits of mail providers, it uses libcurl and libuv to make concomitant assynchronous request. This tool is outdated and now is closed source and belongs to YouSendr.
assynchronous automake c event-loop libcurl libev libuv makefile mass-requests out-of-order outdated pentest pentesting private-repository public-mirror
Last synced: 05 Feb 2026
https://github.com/sebastienrousseau/cs50x
CS50’s Introduction to Computer Science
c computer-science cs50x cs50x2023 sb3 sb3-contrib scratch-game scratch-game-development
Last synced: 01 Jul 2025
https://github.com/endygamedev/party-parrot
:rainbow: :parrot: Your own Party Parrot for terminal.
c linux-shell parrot party-parrot terminal
Last synced: 10 Oct 2025
https://github.com/jeebuscrossaint/hazmat
A blazingly fast and tiny password manager in C99
blazingly-fast c c99 fast password-manager tcc tiny
Last synced: 23 Mar 2025
https://github.com/sandeepkumarmishra354/smart-memory-manager
An easy way to deal with c++ pointer type
c c-plus-plus memory-management pointers
Last synced: 19 Apr 2026
https://github.com/ralphtheninja/lib-flat-tree
Map a binary tree to a list (c version of mafintosh/flat-tree)
Last synced: 22 Feb 2026
https://github.com/hugomvale/fortran-c-interoperability
Examples of Fortran interoperation with C.
c fortran interoperation modern-fortran
Last synced: 25 Feb 2026
https://github.com/stirlinglabs/libsa
Portable, cross-platform socket address wrapper in C
c c11 cross-platform networking sockaddr
Last synced: 16 Mar 2026
https://github.com/maskedsyntax/doculens
A simple document scanning pipeline implemented in C++ with OpenCV.
c canny-edge-detection cmake cmakelist computer-vision contour-detection contours cpp17 gaussian-blur makefile opencv python3 warping
Last synced: 01 Feb 2026
https://github.com/josethz00/math_interpreter
Repo destinated to studies about languages, compilers, interpreters, grammars and lexical and sintax analysis
Last synced: 28 May 2026
https://github.com/amirali511/helliwm
The GNU/Linux window manager project done by a student in Allame Helli High School, Tehran
c libxcb window-management window-manager xcb
Last synced: 08 Oct 2025
https://github.com/rbergen/pdcurses
Visual Studio 2019 project version of PDCurses
Last synced: 07 Apr 2025
https://github.com/mincrmatt12/nmfu
the "no memory for you" "parser" generator
c dfa parser parser-generator python3 state-machine
Last synced: 07 Oct 2025
https://github.com/codelixir/xv-dos
Forked from mit-pdos/xv6-riscv. An Operating System in C, modified from Xv6 for RISC-V.
c operating-system os risc-v xv6-extensions
Last synced: 02 Apr 2025
https://github.com/gabrieldarezzo/300-ideias-c
Exercícios resolvidos, feitos em C.
basico c estudos exercicios exercicios-c logica-de-programacao school
Last synced: 21 Jan 2026
https://github.com/r3dhulk/hangman
Hangman is a word guessing fun game. written in different languagaes
Last synced: 06 May 2026
https://github.com/vaithak/simple-proxy-server
A concurrent proxy server written in C to practise socket programming.
c networking proxy-server socket-programming vaithak
Last synced: 15 Mar 2025
https://github.com/metaphorical/microserver
Search for a base for light and scalable service - a not so short horror story :D
c clang elixir erlang golang helm k8s kubernetes microservice microservices nodejs python
Last synced: 14 Apr 2026
https://narainsagar.github.io/free-awesome-code-work
This repo contains all of my Programming related Work, Exercises, Assignments and Projects etc) - I coded / practice'd during my graduation period (2011-2015) at FAST-NU www.nu.edu.pk
artificial-intelligence assignment awesome awesome-code awesome-codes c c-plus-plus exercises graduation-period java learning problems problems-solving programming projects university
Last synced: 12 May 2025
https://github.com/jdeokkim/leko
A small block puzzle game demo made with raylib.
c gamedev gnu99 puzzle puzzle-game raylib
Last synced: 21 Apr 2025
https://github.com/tleguern/openroguelike
The begining of something that might end as a roguelike development library. Or not, we will see :)
Last synced: 07 May 2025
https://github.com/sanix-darker/c-starter
A small and lightweight C starter application(Cello, Clib, Unittests, etc...).
c cello clib starter starter-template test
Last synced: 24 Mar 2025
https://github.com/mr-dos/ssd1306-lib
Library for SSD1306 displays, currently for STM32 processors.
c display driver graphics ssd1306 ssd1306-oled ssd1306-stm32 stm32
Last synced: 21 Jun 2025
https://github.com/adrian-bueno/hashtable
Linked Hash Table written in C. Key and value can be of any type.
Last synced: 12 Sep 2025
https://github.com/Platypus-Tech/linufux
Linux kernel source tree with ridiculous modifications :D
c gnu gpl gplv2 kernel linux linux-kernel os
Last synced: 10 Mar 2025
https://github.com/coderarjob/signal.echo
Demo board which generates sample signals experimenting/checking oscilloscope features
c demo-board electronics kicad oscilloscope signal-generator ziglang
Last synced: 03 Sep 2025
https://github.com/aflah02/os_assignments
Assignments for Operating Systems Course at IIITD
artix-linux c kernel linux operating-systems syscalls
Last synced: 09 Jul 2025
https://github.com/digitsensitive/foxviewppm
Lightweight image viewer written in C and SDL2
c c-programming image image-viewer pbm pgm ppm ppm-image sdl sdl2 viewer
Last synced: 08 Apr 2025
https://github.com/RKirlew/Brainfart-Interpreter-In-C
Brainfart is a toy language made by me. It was inspired by Brainf*ck,however Brainfart is somewhat simplified.
brainfuck-interpreter c interpreter toy-language
Last synced: 11 May 2025
https://github.com/haytham-hammioui/cs50x-2024
This is CS50x , Harvard University's introduction to the intellectual enterprises of computer science and the art of programming for majors and non-majors alike, with or without prior programming experience. An entry-level course taught by David J. Malan, CS50x teaches students how to think algorithmically and solve problems efficiently.
ai algorithms c computer computer-science cs50 cs50x css flask html javascript programming python scratch security software-engineering sql
Last synced: 22 Apr 2025
https://github.com/visualstudioex3/div2-tlsa98-engine
A native game engine, service and component oriented, for DIV Games Studio 2 (vanilla), writen in ANSI C-89 using Watcom C++ 10.6.
2d 2d-platformer-game ansi-c c c89 div-games-studio div2 dos game-development game-engine ms-dos retro retro-graphics vga watcom
Last synced: 21 Feb 2026
https://github.com/tokisakikurumi2001/frequency_of_char_in_string
Calculate the frequency of characters in string
c csharp haskell java javascript objective-c perl6 php python ruby swift4 vuejs
Last synced: 04 Feb 2026
https://github.com/n0nexist/n0neditor
simple C file manager / editor
c file-manager file-manager-c file-manager-cli linux-cli linux-file-manager
Last synced: 11 Jun 2025
https://github.com/ollieday/mongoose-ds3231
Mongoose OS I2C driver for the DS3231 real-time clock
Last synced: 08 Apr 2025
https://github.com/ollieday/mongoose-ws2812b
Mongoose OS driver for the WS2812B (aka NeoPixel) RGB LED strip
c iot mongoose-os neopixel ws2812b
Last synced: 08 Apr 2025
https://github.com/pratikrameshmajage/c_programming
I learned the C programming language and documented my journey through these notes. 🖥️ This repository includes: 📝 Key concepts and syntax of C 🔢 Examples of commonly used programs 🛠️ Tips and tricks for beginners 📂 Well-structured notes for easy understanding Perfect for anyone starting with C programming or revising the basics! 🚀
Last synced: 13 May 2025
https://github.com/priyanshu360-cpu/competitive-programming-
Competitive Programming Codes
c cheatsheet codechef codechef-solutions codeforces competitive-programming cpp17 hackerrank hackerrank-solutions interviewbit java javascript leetcode leetcode-solutions mysql python rust shell sql
Last synced: 11 Apr 2025
https://github.com/dispatchcode/ppm-image-library
A simple PPM Image library written in C
Last synced: 16 Jul 2025
https://github.com/artainmo/examrank06
42 school exam. Sixth exam, write in C a web-server with limited external libraries.
Last synced: 16 Mar 2025
https://github.com/amgauna/C-PlusPlus-Examples-2020
Linguagem C - Exemplos de Código
Last synced: 29 May 2026
https://github.com/andr3w03/kgv_uts_turing-a
Ujian Tengah Semester Mata Kuliah Komputer Grafik dan Visualisasi
c cpp desktop-application glew glfw opengl visual-studio
Last synced: 09 May 2026
https://github.com/rphii/c-image-viewer
A lightweight image viewer written entirely in C and OpenGL 3.3
c cglm fast freetype glm image image-viewer lightweight opengl viewer
Last synced: 11 Jun 2025
https://github.com/symonmuchemi/alx-low_level_programming
This project is part of the ALX_SE engineering curriculum on low level programming.
c low-level-programming makefile
Last synced: 14 Mar 2026
https://github.com/sarincr/raspberrypi-gui-development-with-cpp
This repository contains C++ examples for constructing simple GUI (graphical user interfaces). C++ is faster and lighter than Python,allowing GUIs to respond rapidly and interface with related embedded C supported hardware designs directly.
app appdev appdevelopment application arduino arm c cpp cpp11 embedded-systems fltk gui gui-application iot qt raspberry-pi sdl2 sfml tkinter wxwidgets
Last synced: 01 Mar 2026
https://github.com/spitulax/traffic-light-simulator
Simulating traffic lights on a four-way intersection with car simulation
Last synced: 11 Mar 2026
https://github.com/arghyaxcodes/pcc-cs391-dsa
Data Structure and Algorithms
c c-programming college-assignment dsa dsa-c dsa-codes dsa-practice dsa-questions dsa-solutions gcc graphs-algorithms hashing linked-list makaut makaut-cse queue-algorithm searching-algorithms sorting-algorithms stack-algorithm
Last synced: 29 May 2026
https://github.com/mikixit/first-software-c
first program written in c, an addition between two numbers!
Last synced: 23 Jun 2026
https://github.com/dcepelik/mcc
Minimalist C compiler (work in progress).
c compiler optimization simple
Last synced: 16 Jan 2026
https://github.com/lincolncox29/wallpaperlite-cli
Set desktop wallpaper using VLC
c customization microsoft software vlc vlc-libvlc vlc-media-player wallpaper wallpaper-app wallpaper-changer wallpaper-engine-software wallpaperengine-download walpaperapp windows-10 windows-11 windows-app windows-desktop
Last synced: 04 Sep 2025
https://github.com/rudrodip/calloc
Custom Memory allocator implemented in C
allocator c heap memory memory-allocation memory-management
Last synced: 15 Jul 2025
https://github.com/sidray-infinity/centralized_p2p
A centralized peer to peer architecture to share files.
c file-sharing socket-programming
Last synced: 20 Dec 2025
https://github.com/religiya-serdtsa/cwist
Web Development Framework Suite in C
boringssl c http2 http3 http3-server io-uring lightweight low-level mux openssl quic server suckless systems-programming tls13 web-development web-engine web-framework
Last synced: 04 Jul 2026
https://github.com/abstractmachines/c_x86_asm_linux_pdfs_bryant_ohallaron_book
Answers to questions in the industry standard Bryant and O'Hallaron book, using K&R book as a guide.
asm c cache gdb kernigan-ritchie-book x86
Last synced: 30 Mar 2025