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/alphatechnolog/libcommon
libcommon is a simple library which contains abstractions for some utilities such as dynamic arrays, optionals, defer statements, etc
Last synced: 07 Feb 2026
https://github.com/serialphotog/intel-8080-emulator
A work in progress emulator for the Intel 8080 microprocessor.
Last synced: 20 Apr 2026
https://github.com/subhangisati/c_programming
This is just to practice C programming from scratch
basic-programming c c-programming-language problem-solving
Last synced: 14 Oct 2025
https://github.com/coding-pelican/c-style-guide
Guidelines for modern C coding, including style conventions and layout organization.
c c-coding c-style code-organization conventions guide guidelines modern-c
Last synced: 06 Jul 2025
https://github.com/eesunmoon/algorithms
[Fall 2020] Algorithms
algorithms algorithms-and-data-structures c data data-structures
Last synced: 01 Feb 2026
https://github.com/suresh142/lsb_image_steganography
Steganography is the art and science of concealing information within other data to ensure its confidentiality, In this project, you will implement a basic steganography system using the C programming language. The primary goal is to embed a secret message within an image without visibly altering the image.
c cplusplus cpp image lsb lsb-steganography secret steganography
Last synced: 20 Apr 2026
https://github.com/tmpstpdwn/simplemathrepl
A simple command-line math evaluator written in C
beginner c c-beginner c-programming-language evaluator io linux math math-expression-evaluator parse repl shunting-yard-algorithm unix
Last synced: 13 Mar 2026
https://github.com/wangrongwei/kcore-utility
WIP: Linux kernel kcore-utility
Last synced: 16 May 2026
https://github.com/bezlant/s21_math_solver
🧮 A simple math expression evaluator built wtih Imgui. (School 42)
c calculator check djikstra-algorithm graph-visualization imgui-glfw math-solver parser rpn-calculator test-coverage
Last synced: 04 Apr 2026
https://github.com/nandaord/s.o.s.praialimpa
Projeto para a cadeira de Algoritmo e Estrutura de Dados do 3° Período de Ciência da Computação na CESAR School
2d-game beach c educational environment-awareness gamedev raylib sharks-attacks
Last synced: 07 Feb 2026
https://github.com/brkyvrkn/invoice-recognition
Invoice recognition in iOS with openCV
c cpp invoice-recognition ios libzbar objective-c objective-c-plus-plus opencv real-time-processing swift
Last synced: 15 Apr 2026
https://github.com/snick512/cloudflare
A Cloudflare Zone management tool.
api bash c cli cloudflare dns manager zones
Last synced: 07 Feb 2026
https://github.com/neyn/neynxx
Fast and Lightweight C++11 HTTP Library
c cpp cpp-library cpp11 cxx cxx-library cxx11 fast-library http http-server webserver
Last synced: 28 Apr 2026
https://github.com/a-h-ismail/libtmsolve
Library for parsing mathematical expressions and manipulating matrices.
Last synced: 31 Jan 2026
https://github.com/nilostolte/opengl-glsl
Examples (OpenGL and GLSL shaders) and complete OpenGL installation with w64devkit development kit, glad and glfw3 binaries and Ninja building tool for Windows 64 C/C++
c cpp glfw glfw3 glsl glsl-shaders graphics ninja-build opengl shadertoy shadertoy-compatibility w64devkit win64 windows windows-10
Last synced: 24 Feb 2026
https://github.com/albericod/algoritmos-em-c
Exercícios e algorítimos em C resolvidos com requisitos diferentes, professor Daives
algorithm algorithms c exercicios-de-algoritimos
Last synced: 18 Oct 2025
https://github.com/marko19907/raspberry-pi-tetris
Low-level programming project, "Low-Level Programming" (TDT4258) course, fall 2023.
c linux low-level-programming memory-mapping raspberry-pi sense-hat tetris
Last synced: 18 Apr 2026
https://github.com/junexxd/kernel-module
Linux kernel Modules and device drivers
Last synced: 25 Feb 2026
https://github.com/allancapistrano/gerador-de-numeros-aleatorios
Dois geradores de números aleatórios, um que permite a repetição dos números e outro que não permite a repetição dos números.
c generator gerador gerador-numeros random-number-generators
Last synced: 16 Mar 2025
https://github.com/danielgatis/go-ptrloop
A helper to iterate over unsafe pointers.
c go golang pointer-arithmetic unsafe-pointers
Last synced: 28 Apr 2026
https://github.com/vulcan-dev/gettext-gen
Automation utility for gettext
c cpp languages localization python
Last synced: 28 Feb 2025
https://github.com/mdawoud27/data_structures_and_algorithms
Data Structures and Algorithms, you'll find comprehensive notes, explanations, and implementations of various data structures and algorithms.
arrays bigonotation binary-tree binary-trees c cpp data-structures hashtable javascript linked-list queues searching-algorithms sorting-algorithms stack stl
Last synced: 15 Apr 2026
https://github.com/cycloctane/cyclocalc
Simple math expression evaluator written in C99. Based on Pratt Parsing.
Last synced: 15 Oct 2025
https://github.com/ghashtag/zig-golden-float
GoldenFloat16: φ-optimized ML number formats for Zig
c float float32 float64 floating-point rust rust-lang rust-library rustlang zig zig-lib zig-library zig-package ziglang
Last synced: 06 Apr 2026
https://github.com/hamsadev/cascadefilters
A lightweight and efficient library for implementing multi-stage (cascaded) digital filters, supporting high-pass, low-pass, band-pass, and band-stop configurations. Ideal for signal processing tasks with customizable filter orders and coefficients.
c cascade-filters digital-filters dsp filter high-pass-filter low-pass-filter
Last synced: 30 Jan 2026
https://github.com/tony-artz/c-http-server
A simple HTTP 1.1 Web server made using C and Sockets sys calls in Linux
c cmake gnu gnu-linux http http-server linux socket socket-programming sockets web webserver
Last synced: 30 Jan 2026
https://github.com/andresberejnoi/arduino-electronic-dog-scale
Micro-controller project for a scale with 16x2 LCD display, Arduino Uno and ATtiny85
arduino arduino-uno attiny attiny85 c cpp diy-solutions dogs electronics electronics-projects i2c-backpack i2c-display lcd1602 lcd16x2 micro-controller scale
Last synced: 19 Apr 2026
https://github.com/nicolasgasco/42_cub3d
Group project done by @nicolasgasco and @isolinis. A small Wolfenstein-inspired video game done with raycasting and MiniLibX.
Last synced: 07 Jun 2026
https://github.com/alpinebuster/arkime-docker-compose
Deploy Arkime with GPU-accelerated Rust/Python parsers and custom plugins using Docker Compose.
arkime c cuda deep-neural-networks docker docker-compose llm machine-learning networking pcap pcapng python rust traffic-analysis
Last synced: 16 Apr 2026
https://github.com/zncl2222/c_array_tools
This is a simple dynamic array tool implemented in C with a single header file
arrays c dynamic-array single-header-lib
Last synced: 01 Mar 2026
https://github.com/devfabiosilva/witsmlparser
WITSML 1.4.1.x and 1.3.1.x to BSON parser
c c-plus-plus energistics java javascript nodejs oil-and-gas osdu python python3 witsml witsml-data-standards
Last synced: 24 Feb 2026
https://github.com/madladsquad/untitledopen
A wrapper on top of a number of libraries for opening links and file pickers natively.
Last synced: 01 Mar 2026
https://github.com/missipsag/lexic-analyser
This project is a Lexical Analyzer (Scanner) implemented in C, designed to tokenize a simple programming language. It processes an input string (source code) and identifies valid tokens such as keywords, identifiers, numbers, operators, and punctuation marks. The analyzer is based on a Deterministic Finite Automaton (DFA).
automaton c c-programming compilation dfa lexical-analysis lexical-analyzer programming-languages theory-of-programming-languages
Last synced: 30 Jan 2026
https://github.com/lutoma/fastresize
A FastCGI backend for on-the-fly image resizing
c daemon fastcgi imagemagick imageserver
Last synced: 12 Mar 2025
https://github.com/ryan-menezes/sistemabiblioteca
Sistema de gerenciamento simples de livros de uma biblioteca
biblioteca c cadastro language-c sistema sistema-biblioteca
Last synced: 07 Jun 2026
https://github.com/ygor-sena/42cursus-philosophers
The ninth project of 42's curriculum asks students to solve the famous Dijkstra's synchronization problem. This is a introduction to threads, mutexes and semaphores.
42 42cursus 42saopaulo 42school 42sp ansi-c c ecole42 mutex philosophers philosophers-dinner-problem philosophers42 semaphore thread
Last synced: 08 Jun 2026
https://github.com/ekogii/casino
I like gambling so I made a Casino-TUI-thing. Coded in C because C is goated
asdasdasdasdasdasd c casino i-love-gambling
Last synced: 02 Mar 2026
https://github.com/amoeba/dereth-cartography
Archive of David Simpson's C source code from his Dereth Cartography page
asherons-call c cartography gaming maps
Last synced: 22 Mar 2026
https://github.com/rekgrpth/mustach
C implementation of mustache templating
Last synced: 08 Oct 2025
https://github.com/westleyr/list-files
List All File(s) and Directory(s) With Color Highlighting
c clang cli color command command-line-tool directories directory fast file files linux list list-files ls simple
Last synced: 01 Mar 2026
https://github.com/bahamas10/undercurrents
Visualizer made in C and OpenGL and SDL2
Last synced: 08 Oct 2025
https://github.com/groboclown/precision-shell
The Exactly What You Need Shell
Last synced: 16 Feb 2026
https://github.com/jon-brandy/data-structure
MY ANSWERS OF ALL DATA-STRUCT ASSIGNMENTS IN LECTURES
Last synced: 24 Apr 2026
https://github.com/merteldem1r/algostruct
AlgoStruct - Mastering DSA with C & C++ Data Structures and Algorithms, Essential Concepts like Pointers, OOP, Structures, Memory Allocation etc. with well explained comment lines and Readme files. Implementing all Data Structures from scratch and their Algorithms.
algorithms c computer-science cpp data-structures leetcode
Last synced: 08 Oct 2025
https://github.com/sayan-maity/46-programming-quetions
A bunch of 45 coding questions given in college as assignment written in C language
Last synced: 24 Apr 2026
https://github.com/basemax/brainfuck2c
A simple Brainfuck-to-C transpiler that converts Brainfuck code into optimized C code. It features token merging, error detection, and clean C output for easy compilation and execution.
brainfuck brainfuck-compiler brainfuck-generator brainfuck-interpreter c c-generator compiler compiler-generator transpilation transpile transpiled-language transpiler transpilers transpiling
Last synced: 15 Feb 2026
https://github.com/souleeater99/minishell
About Minishell - A 42 School project implementing a simplified Bash-like shell in C This educational project dives into core systems programming by recreating shell fundamentals: Process control (fork/exec, pipes, signals) File I/O (redirections, heredoc) Memory-managed environment (zero leaks) Bash-like features with 42's strict coding stand
1337cursus 1337school 42cursus 42projects 42school bash c file filedescriptor filesystem mangagement memory-management processes programming system unix-shell
Last synced: 15 Feb 2026
https://github.com/0xdaksh/scientific-calculator
School Project for C++ to Make a Scientific-Calculator, allows you to input to retain output.
c c-plus-plus calculator programming-language scientific
Last synced: 07 Oct 2025
https://github.com/coding-pelican/pacman-c
Simple implementation of the classic Pacman game using ASCII characters in C
ascii c cli-game console-based console-game game pacman pacman-game terminal-based terminal-game windows
Last synced: 27 Apr 2026
https://github.com/moltony/libmtnlog
Moltony's logging library
c c-library cross-platform library logging
Last synced: 31 May 2026
https://github.com/insoft-uk/prime-c
Prime-C (Experimental!) is a Compiler for a hybrid PPL + C language that translates code into pure PPL (Prime Programming Language) for the HP Prime calculator.
c c-like-syntax hp-prime ppl software-development
Last synced: 03 Mar 2026
https://github.com/moxer-mmh/sorting-algorithms
Advanced Algorithm mini tp
c complexity python sorting-algorithms
Last synced: 07 Oct 2025
https://github.com/fantasticmao/lib-examples
Examples of learning C, Go, Java, JavaScript, Python programming languages.
Last synced: 27 Jan 2026
https://github.com/ZBCMars/UEFIStudy
Here is the code I wrote in the process of learning UEFI and OS. My goal is to write a complete OS Loader to boot the operating system in the U disk.
bios c operating-system uefi uefi-boot uefi-shell
Last synced: 11 Mar 2025
https://github.com/wiltonsr/micro-unb
Repositório de atividades da disciplina de microcontroladores e microprocessadores da UnB-Gama.
assembly c microcontroller microprocessor msp430 msp430g2553
Last synced: 24 Apr 2026
https://github.com/arjuncodess/cs50_solutions
This is CS50x 2023 Here are the solutions to the problem sets and labs you need to complete. Thank me later!
c cs50x flask html-css-javascript python solutions sql
Last synced: 18 Apr 2026
https://github.com/alewin/c-code-snippets
C code snippets and system call examples, UniBo 2016 Sistemi Operativi
c linux operating-system sistemi-operativi unibo unix
Last synced: 13 May 2026
https://github.com/seahorn/sea-cut
C/C++ refactoring tool for library abstractions
c cplusplus program-verification refactoring static-analysis
Last synced: 16 Apr 2026
https://github.com/daviamsilva/arcade_mania
Desenvolvimento de um jogo para a plataforma Game Boy Advance usando linguagem C
c faculdade gameboy gameboy-advance gba
Last synced: 14 Feb 2026
https://github.com/wiwichips/assignment-extension
Quick and simple way to update your C/C++ assignment after you've submitted it.
Last synced: 29 Apr 2026
https://github.com/bamx23/mobileoptimized
Sample project for MobileOptimized'19. iOS crash handling and stuff
2019 c cpp crash-reporting ios mobileoptimized moconf objc objcective-c swift
Last synced: 13 Apr 2026
https://github.com/diego-luna/socialbackpack
Este es un proyecto de MoonMakers, ¡SocialBackpack!, es una mochila que muestra tu cantidad de seguidores en tiempo real de Youtube, Facebook y Instagram.
apis arduino c diy facebook-api instagram-api iot nodemcu utilizando-el-nodemcu youtube youtube-api
Last synced: 13 Apr 2026
https://github.com/mparolari/xpacket
XPacket is an utility that generates a C struct and two functions for serialize/deserialize it into/from a given payload.
c c89 cpp serialization serialization-library
Last synced: 01 Apr 2026
https://github.com/markjso/minishell
Create your own shell in C using bash as a reference.
Last synced: 14 Feb 2026
https://github.com/yeqown/snowflake
twitter's global ID generator alg implementation based c, and it provide extension for lua and CLI program.
c cli cmake library lua shared-library static-library
Last synced: 29 Apr 2026
https://github.com/superoo7/solar_boat
The iOT part of the solar boat (DONE)
arduino c c-plus-plus cpp dissolved-oxygen-sensor iot mega platformio temperature-sensor thingspeak turbidity-sensor ultrasonic-sensor uno wifi
Last synced: 19 Apr 2026
https://github.com/sksaju/codeforces
My submissions of codeforces programming contest
alogrithms c c-plus-plus problem-solving
Last synced: 24 Apr 2026
https://github.com/sondernextdoor/brightness-slider
A simple slider GUI written in C++ with monitor brightness functionality as an example
brightness c cpp gui monitor slidebar slider trackbar
Last synced: 29 Apr 2026
https://github.com/kristjanvalur/libtealet
C library for stack slicing and coroutines
Last synced: 05 Jun 2026
https://github.com/diogocarrola/leetcode75
The 75 most frequent LeetCode questions in coding interviews, curated by industry experts. The only resource you need for coding interviews.
algorithms c coding-challenges cpp data-structures interview-preparation javascript leetcode python
Last synced: 06 Oct 2025
https://github.com/vulcu/opossum
A bluetooth-based amplifier with automatic gain control
atmega32u4 automatic-gain-controller bluetooth bm62 c cpp max9744 msgeq7 spectrum-analysis
Last synced: 27 Apr 2026
https://github.com/vepo/csvi
CSV Viewer written in C for Command Line
c command-line command-line-tool csv csv-parser gnu linux viewer
Last synced: 05 Jun 2026
https://github.com/librity/ft_push_swap
42 São Paulo - push_swap
42 42born2code 42cursus 42projects 42saopaulo 42school c gcc optimization pushswap sorting sorting-algorithms stacks
Last synced: 06 Oct 2025
https://github.com/dnl-blkv/simple-php-enum
Simple C/C++ alike enum library in PHP
c c-plus-plus enum enumerated-types enumeration php php-enum php7 php71 simple
Last synced: 29 Jan 2026
https://github.com/abtinz/aut-spring
Amirkabir University of technology C programming Spring Course Home works
Last synced: 17 Oct 2025
https://github.com/otaviomalta/ipc
Trabalho de Introdução a Programação de Computadores da UFU, o qual visa o desenvolvimento de um programa para a gestão de patrimônios da UFU.
Last synced: 13 Feb 2026
https://github.com/inunix3/wetris
A tetris clone using SDL3.
c c11 game game-development gamedev sdl sdl3 sdl3-image sdl3-mixer sdl3-ttf
Last synced: 13 Feb 2026
https://github.com/gabriel-logan/keylogger-full-working
This project allows you to capture and record keystrokes made by the user on a computer while the program is running. "Keylogger full working" is a project hosted on GitHub that implements a working keylogger in C.
c capture keylog keylogger keylogger-c keys keystrokes log logs programming security
Last synced: 06 Oct 2025
https://github.com/woodprogrammer/estepona
Auto Caching Web Server
c cache cache-control clang cpp http
Last synced: 27 Apr 2026
https://github.com/mint-lab/vvs
VVS: A Very Very Simple Unit Testing Tool for C/C++
Last synced: 25 Apr 2026
https://github.com/whokilleddb/oops-c
I did an oops-c
c cpp dns function-pointer function-pointers object-oriented-programming oops oops-in-c struct
Last synced: 28 Apr 2026
https://github.com/hyouteki/sss
cheSS Server in c/wasm
c chess-engine chessboardjs js wasm
Last synced: 26 Oct 2025