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-07 00:05:12 UTC
- JSON Representation
https://github.com/yvan-sraka/malloc
C dynamic memory allocation functions without dependencies.
c epita malloc memory-allocation no-dependencies
Last synced: 09 Feb 2026
https://github.com/x0reaxeax/wot
yep, this is how i spend my free time
c obfuscated obfuscated-code obfuscation pointless
Last synced: 15 Apr 2025
https://github.com/rdch106/bennugd
The game programming language
bennugd c game-programming-language multiplatform
Last synced: 13 Jul 2025
https://github.com/walidbosso/c_os_windows_automation
A collection of C codes I made in order to make my/your life easier when dealing with the OS, from taking one-clicking ScreenShots, Manipulation your own Hotspot, Shortcuts, and many many more.
appwiz c cmd-command control devmgmt displayswitch hotspot ipconfig msinfo32 ncpa nircmd osk rundll32 screenshot shutdown switch-volume system systeminfo windows-8-1 windows-8-1-automation
Last synced: 10 Oct 2025
https://github.com/melchisedech333/c-postgresql
:elephant: Introductory examples for people who want to use PostgreSQL with the C language. In the examples, the most basic operations to manage the database were covered, namely: connecting, creating tables, inserting records, selecting data, updating and deleting records.
c connector-library cpp cpp-sql database-postgresql postgre-sql postgres postgres-database postgres-databases postgres-db postgres-sql postgresql postgresql-connector postgresql-database postgresql-databases postgresql-driver postgress relational-database relational-database-fundamentals relational-databases
Last synced: 17 Feb 2026
https://github.com/simon-zerisenay/libft
Libft: Libft is a library project that aims to recreate various standard C library functions as well as additional useful functions. The project helps to strengthen programming skills by implementing common functionality from scratch.
42 42-school 42born2code 42projects c clibrary ecole42 libft
Last synced: 24 Sep 2025
https://github.com/abhishekmishra-17/computer-graphics-c-programming-language
Graphical or GUI based program using "C" programming language.....
algorithm bresenham-circle-drawing-algorithm bresenham-line-drawing-algorithm c c-programming-language cohen-sutherland cohen-sutherland-algorithm computer-graphics dda-algorithm graphics graphics-3d graphics-algorithms graphics-programming graphics2d liang-barsky midpoint midpoint-algorithm programming-language
Last synced: 15 May 2025
https://github.com/basemax/sshfinderc
The SSH System Finder is a C program designed to scan an IP range or local network and identify systems that have SSH (Secure Shell) enabled. It provides a straightforward way to discover SSH-enabled devices within a given range of IP addresses.
c ssh ssh-client ssh-config ssh-connection ssh-keys ssh-server
Last synced: 05 May 2025
https://github.com/brimstone/shellload
Load shellcode into a new process, optionally under a false name.
c linux post-exploitation redteam shellcode
Last synced: 12 Apr 2025
https://github.com/jonmrowczynski/pt-symmetry-controller
This mechanical PT-Symmetry-Controller project is an analog to a quantum mechanical PT-symmetric system.
autodesk autodesk-eagle c c-plus-plus cpp design electronics firmware intellij java jni jni-java labquest2 mplabx physics quantum quantum-mechanics quantum-physics reasearch visual-studio
Last synced: 27 Jul 2025
https://github.com/gabriel-logan/auto
Repository with several codes that automate tasks in a practical way.
automation c c-plus-plus collaborate communityexchange csharp java javascript linux programming python typescript windows
Last synced: 24 Aug 2025
https://github.com/mrts/debugging-cgi-applications-with-gdb
How to debug CGI applications with GDB
Last synced: 03 May 2026
https://github.com/camchambers/parallel-matrix-multiplication
A demonstration of parallel computing in C using the Open MPI library.
Last synced: 23 Jun 2025
https://github.com/antonioberna/todo-app
To Do List Tool With PostgreSQL Database in C
Last synced: 20 Jul 2025
https://github.com/barrettotte/btc-hash
Learning about the bitcoin hashing and SHA-256 algorithms.
Last synced: 16 Apr 2025
https://github.com/jakubandrysek/code_gvid
:computer: Programovací úkoly během studia na GVIDu
bash c codeblocks java netbeans racket
Last synced: 11 Sep 2025
https://github.com/caoimhebyrne/petal
A language with a compiler written in C, generating binaries using LLVM
Last synced: 13 Apr 2025
https://github.com/nikhilroxtomar/socket-programming-server-in-c-and-client-in-python
A simple TCP client-server program, where server in written in C programming language while the client is written in Python programming language.
c python socket-programming tcp tcp-client tcp-server tcp-socket
Last synced: 04 Jan 2026
https://github.com/Arc676/Vongsprache
I bims eine Programmiersprache!
c german interpreted-programming-language interpreter mit-license programming-language stupid why-not
Last synced: 11 May 2025
https://github.com/equipez/setup_mex
This package provides scripts that attempt to facilitate setting up the MATLAB MEX.
c compilers fortran ifort intel macos matlab matlab-mex mex mex-files mex-functions mex-gateway mex-interface numerical-computation oneapi scientific-computing windows
Last synced: 25 Jan 2026
https://github.com/karthikgangadhar/lcr_meter
The goal of this project is design a system capable of measuring resistance, inductance (and ESR), and capacitance
adc analog-comparator c capacitance ccs comparator embedded embedded-systems esr inductance lcr-meter multimeter resistance timer tiva-c-series tivacseries tivaware tm4c123 tm4c123gh6pm uart-interface
Last synced: 12 May 2025
https://github.com/saloniamatteo/quiz
Simple C program that lets any user create and/or take quizzes, as well as save scores to a file.
c c-game c-quiz game quiz quiz-database quiz-game quizdb
Last synced: 18 Sep 2025
https://github.com/tmthrgd/gcn64-adapter
[WIP]: A GameCube/N64 controller to USB adapter built around the Stellaris LaunchPad.
adapter c controller gamecube gamepad launchpad lm4f120h5qr n64 stellaris usb usb-hid
Last synced: 21 Mar 2025
https://github.com/michel-leonard/ciede2000
The CIEDE2000 color-difference formula implementations.
algorithm c color computer-vision data-science docs education example golang image-processing java javascript linux php python ruby rust simple testing windows
Last synced: 22 Mar 2025
https://github.com/8dcc/brainfuck-interpreter
Interactive brainfuck interpreter made in C
brainfuck brainfuck-interpreter c interpreter ncurses
Last synced: 30 Apr 2025
https://github.com/renaudallard/thinproxy
Lightweight, secure, single-file HTTP/HTTPS proxy in C with zero dependencies
c capsicum connect-tunnel freebsd http-proxy https-proxy lightweight linux no-dependencies openbsd proxy seccomp-bpf secure single-file small unveil
Last synced: 26 May 2026
https://github.com/harsh-panchal-804/https-server-in-c
A multithreaded HTTPS server written in C using POSIX sockets and OpenSSL, built for Linux. It supports URI-based routing, serves static and dynamic content from a Next.js portfolio, and handles concurrent requests using a thread-per-connection model. Designed to be lightweight, secure, and fast for low-level systems and web integration.
aceternity-ui c http-server linux network-programming nextjs shadcn-ui
Last synced: 12 Jan 2026
https://github.com/isopropylcyanide/rip-posix-threads
An attempt to implement the routing information protocol using POSIX Threads (C Language).
c c-programming makefile network networking posix posix-threads router routing-protocols
Last synced: 26 Jul 2025
https://github.com/shankscript/wasm-starter-kit
A bare minimal kit to start working with Webassembly.
c cpp debug starter starter-kit wasm wasm-bootstrap wasm-example wasm-framework web webassembly webassembly-tutorial
Last synced: 09 Mar 2026
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: 09 May 2025
https://github.com/astrodynamic/decimal-in-c
Decimal is a high-precision value type for financial calculations that minimizes errors due to rounding. It represents big numbers how in C#.
biginteger bignum-library c cmake decimal library makefiles testing
Last synced: 18 Feb 2026
https://github.com/craigbarnes/tally
Moved to https://gitlab.com/craigbarnes/tally
c c99 command-line counter gperf line-counter ragel sloc sloccount source-code
Last synced: 13 Jul 2025
https://github.com/m4ttpizz4/calculadora_c
Apenas uma calculadora programada em C com diversas funções feita para a faculdade
c calculator calculator-application calculator-c
Last synced: 14 Apr 2025
https://github.com/vpoulailleau/dezos
DezOS is an simplistic and minimalist operating system (OS) to understand how can an OS work.
c operating-system os toy-project
Last synced: 05 Oct 2025
https://github.com/veeso/stringext
C extension of string.h
ascii-to-hex c cpp hex-to-ascii join-in-c library libstring replace-in-c replaceall-in-c reverse-in-c string string-extended string-extension string-manipulation substr-in-c substring-in-c trim-in-c
Last synced: 21 May 2026
https://github.com/jotavare/c-text-editor
A text editor built from scratch in C, using less than 1000 lines of code.
c input-output search syntax-highlighting text-editor text-viewer
Last synced: 12 Nov 2025
https://github.com/f33rni/petalflow
A pure C light-weight library for machine learning
ai alternative amd arduino arm artificial-intelligence avr c esp32 machine-learning ml neural-network neural-networks stm32 tensorflow x86-64
Last synced: 23 Jul 2025
https://github.com/sandromaglione/range-analysis-llvm
Integer Range Analysis pass implemented for LLVM (High Performance Processors and Systems | UIC 569, Course Project 2020).
analysis c compiler llvm llvm-clang llvm-ir llvm-pass optimization
Last synced: 05 Mar 2025
https://github.com/pollyren/argparse
A simple command-line argument parser in C
Last synced: 22 Sep 2025
https://github.com/zpnst/tinynet
Network model on UNIX domain sockets with visualization, implemented in C
Last synced: 08 Aug 2025
https://github.com/algosup/2023-2024-project-4-sportshield-team-7
🛡️🔐 This is our take on the SportShield project, aiming to help better secure sports gear all around the world!
arduino bluetooth-low-energy c embedded gps iot motion-sensor security
Last synced: 22 Jul 2025
https://github.com/librity/ft_philosophers
42 São Paulo - Philosophers
42 42born2code 42cursus 42projects 42saopaulo 42school c philosophers philosophers-dinner-problem philosophers42 pthreads threads
Last synced: 20 Feb 2026
https://github.com/jf990/teies
TEIES project on VM/CMS developed by CCCC @ NJIT
Last synced: 31 Aug 2025
https://github.com/danielmartensson/c-applications
Embedded C with ST Microelectronics CubeMX and other C-applications
atollic c cubemx eclipse-cdt embedded stm32 truestudio
Last synced: 18 Sep 2025
https://github.com/adityaprakash-bobby/aetogee
A compilation of Programming resources and everything computers
awesome c computer-science cplusplus docker golang golang-repository javascript kubernetes learn-to-code learning linux list programming-languages python resource-list resources rust tutorials video-courses
Last synced: 30 Dec 2025
https://github.com/diasbruno/uix
flat ui library. (work in progress)
c flat-design ui ui-components
Last synced: 22 Aug 2025
https://github.com/divinrkz/one-liners
Quick One Liners in JavaScript, TypeScript, Python, Rust, Java, Ruby, C, C++
c cpp java javascript php python ruby rust typescript
Last synced: 03 Aug 2025
https://github.com/yellow-footed-honeyguide/uc
A user-friendly command-line calculator for Unix systems 🧮
c calculations calculator cli command-line console interactive math terminal unix
Last synced: 15 Sep 2025
https://github.com/equals215/ncurses_fs_explorer
A lightweight designed filesystem explorer
c epitech file-explorer ncurses
Last synced: 11 May 2025
https://github.com/asmtilde/NeoRaquet
Neo-Raquet Game Engine
2d-game actor-system animation c collision-detection cross-platform game-audio game-development game-engine game-physics game-programming graphics input-handling open-source real-time rendering sdl2 sdl2-mixer vector-math
Last synced: 11 Aug 2025
https://github.com/dispatchcode/t3c
Tic Tac Toe written in C using MiniMax algorithm with alpha-beta pruning
c minimax-algorithm sdl2 tic-tac-toe
Last synced: 02 Sep 2025
https://github.com/madebypixel02/philosophers
[42 Madrid] I’ve never thought philosophy would be so deadly
42-cursus 42born2code 42madrid 42school c makefile mutex philosophers semaphores shell
Last synced: 22 Sep 2025
https://github.com/sandialabs/fbmpi
A fallback implementation of MPI, supports one process only but is portable (incl Windows)
c mpi mpi-communications mpi-io mpi-library scr-2756 snl-os-sys-software
Last synced: 03 Jul 2026
https://github.com/ggorg0/tinytext
TinyText (TText for short) is a really small text editor (only viewer for now) written entirely in C with the goal of not requiring any external dependencies.
Last synced: 26 Sep 2025
https://github.com/jonathspirit/guc_dogl128
A source library for the dogl128 screen
c dogl128 graphics lcd lcd-display library microcontroller silicon-labs source
Last synced: 13 Jun 2026
https://github.com/gabriel-logan/primenumbers
Repository containing code that aims to find prime numbers and displays a list of them available on the web.
c c-code learn prime prime-numbers primes student-vscode
Last synced: 18 Mar 2025
https://github.com/tschoonj/easyrng
BSD licensed random number generators and distributions for C and Fortran
bsd-license c c-plus-plus-11 fortran gsl linux macos multi-platform random-number-distributions random-number-generators windows
Last synced: 11 Sep 2025
https://github.com/shuilongwxzoey/mymalwaredatabase
All of my gdi malwares (with source codes) are here. I made them ONLY for educational and entertainment purposes. I'm NOT responsible for any damages by using my gdi malware.
bytebeat c gdi-malware gdi-trojan malware malware-database malware-detection malware-development malware-research malware-samples trojan-malware virus win32
Last synced: 16 Jul 2025
https://github.com/leaomartelo2/lognest
Simple header file only library in C to easily make log files
c c-library header-only logging
Last synced: 06 Apr 2025
https://github.com/sdsds222/cminesweap
一个用C语言编写的简易控制台扫雷游戏程序 A simple console MineSweap game which is made by C language
c cmd console console-game cpp demo example game linux minesweaper minesweeper-game shell windows
Last synced: 11 Apr 2026
https://github.com/xyurt/httplite
httplite — A minimal, single header, zero-copy, zero-allocation HTTP/1.1 parser in C and compatible with C89. Uses only pointer arithmetic and nothing else in only 50 lines.
c c89 fast fastest http http1-1 https library microhttp most optimized parse parser single-header small smallest smallhttp tiny tinyhttp zero-allocation
Last synced: 19 Jul 2025
https://github.com/scriptlinestudios/waphics.c
A web browser video game library for C.
c game-development webassembly
Last synced: 07 Mar 2026
https://github.com/cpscript/micropython-raytracer
RayTracer for most micro-controllers with MicroPython
assembly c micro-controller micropython python
Last synced: 17 Aug 2025
https://github.com/theflash2k/sudoku
A sudoku game made in C++
c cplusplus cplusplus-games-for-beginners cpp game sudoku
Last synced: 19 May 2026
https://github.com/akhilpandey95/fat12
An implementation of a FAT 12 system simulation in C
Last synced: 09 Mar 2026
https://github.com/himanshu-o5/warp
Warp is a lightweight and efficient task reminder system written in C, designed to help users stay on top of their important tasks.
Last synced: 17 Feb 2026
https://github.com/bagussatoto/sih-ipk
Merupakan Sistem Informasi Hitung IPK sederhana dengan mencakup manajeman mahasiswa dan mata kuliah. Lalu, dengan data yang sudah ada diharapkan bisa menghitung ipk yang didapatkan dari inputan.
Last synced: 17 May 2026
https://github.com/tatsh/winprefs
Tool to export registry paths to script and code formats (reg add, PowerShell, C, C#).
backup batch c csharp customisation customization desktop powershell registry win32 windows
Last synced: 14 Apr 2025
https://github.com/tanis2000/ld43-binocle
Ludum Dare 43 entry
binocle c ludum-dare ludum-dare-43 videogame
Last synced: 21 Jan 2026
https://github.com/marcosalvalaggio/kiwigrad
Mini deep learning framework written in Python C-API for Speed
c cpython-api cpython-extensions deep-learning pypi-package python pytorch
Last synced: 22 Aug 2025
https://github.com/paulo9mv/udp-file-sharer-c
Reliability file transfer sender-receiver by UDP protocol
c cnet cprogramming ethernet filetransfer ip network receiver sender transfer udp
Last synced: 07 Apr 2025
https://github.com/nathandaven/traveller-gba
My final project for CS 2261 at Georgia Tech. A top down and sidescrolling RPG built in C and assembly for the Gameboy Advance, using all original art and designs. Click the link and then click anywhere to launch the online emulator on CS2261 website!
Last synced: 20 May 2026
https://github.com/jnguyen1098/stately
Single-header generic finite-state machine library for C
c finite-state-machine header-only single-header
Last synced: 18 Sep 2025
https://github.com/deryaxacar/42-philosophers
This project simulates the classic "Dining Philosophers Problem." The scenario involves a group of philosophers seated around a round table, trying to eat under specific rules and constraints. As the philosophers alternate between eating and thinking, they seek to overcome issues like synchronization, deadlock, and starvation. The goal of this proj
42 42-philosophers 42-school 42born2code 42cursus 42projects 42school c c-programming c-programming-language fork philosophers project thread threads
Last synced: 13 Apr 2025
https://github.com/mr-technologies/lensprofiler
MRTech IFF SDK lens profiling tool
c calibration camera camera-calibration cuda distortion distortion-correction genicam gpu image-processing jetson json lens low-latency machine-vision mipi opencv python sdk tiff
Last synced: 22 Aug 2025
https://github.com/kokseen1/sbubby
A minimal yet ambitious subtitle editor.
c keyboard-navigation keyboard-shortcuts libmpv mouseless mpv srt srt-subtitles subtitle subtitles subtitles-parsing subtitling vim
Last synced: 04 Apr 2025
https://github.com/outsidetheboxgames/3ds-game-maker
A 3DS code compiler for Godot 4.0!
3ds 3ds-homebrew c godot godot-engine godot4 godotengine script scripts
Last synced: 22 Aug 2025
https://github.com/uael/libft
The aim of this project is to code a C library regrouping usual functions that you’ll be allowed to use in all your other projects.
Last synced: 20 Jul 2025
https://github.com/shahzaib739/ascii-render
ascii-render is a header-only ASCII renderer for embedded systems, terminals, and SDL2 apps. Zero dependencies, multi-backend rendering, and cross-platform support (STM32/ESP32/Arduino, consoles, SDL2) 🐙
ascii-art ascii-color ascii-rendering asciidoc c donut hacktoberfest log-viewer map motd nodejs openstreetmap render renderer rendering teapot torus vector-tiles
Last synced: 04 Oct 2025
https://github.com/astrodynamic/math-library-in-c
CustomMath library is a C language implementation of the `math.h` library, offering basic mathematical functions like sine, cosine, logarithms, etc. It has no external dependencies and is licensed under MIT. To use it, you need to link it with your project and include its header file in your C source code.
c check cmake library makefile math testing
Last synced: 24 Oct 2025
https://github.com/ya2ir/c_lexer
C Lexer
c lexer lexical-analysis lexical-analyzer tokenization tokenizer
Last synced: 23 Aug 2025
https://github.com/ruilopesm/stack-machine-li2
A stack-oriented programming language developed in C
c imperative-programming interpreter makefile stack-machine
Last synced: 23 Aug 2025
https://github.com/agagniere/blackmagic
C preprocessor tricks, explained
c preprocessor tutorial zig-package
Last synced: 18 Sep 2025
https://github.com/supragya/HLang
Core shell scripting language design and interpreter proposed for HelenOS's BDSH shell system. Includes prototype implementation using AST and provision for lightweight object code for BeagleBoards
ast bison c executor flex interpreter programming-language scripting-language
Last synced: 11 May 2025
https://github.com/avicted/skogsnet
Arduino -> Serial bus -> Unix -> (main) Measuements read from the Serial bus. With Raylib as Visualization for the data.
arduino c cpp embedded-systems iot linux makefile pid pid-control raylib raylib-c raylib-cpp serial-communication temperature unix
Last synced: 27 Jul 2025
https://github.com/performanc/cpools
Light-weight pool library for C89+
c c89 cross-platform pool thread-pool
Last synced: 13 Feb 2026
https://github.com/denismurphy/secure-https-client-mtls
HTTPS client implementation in C using mutual TLS (mTLS) authentication.
c client-certificate-authentication cmake https mbedtls mtls
Last synced: 07 Mar 2026