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-01 00:04:19 UTC
- JSON Representation
https://github.com/sigmapitech/myprintf
Allocation free, C99 printf function recreation focused of a small memory footprint
c epitech epitech-project printf
Last synced: 26 Apr 2025
https://github.com/maximilianfeldthusen/simpleparser
This C code implements a simple command-line interface (CLI) that allows users to input commands and receive responses based on those commands.
Last synced: 05 Sep 2025
https://github.com/cwbowron/bce
Boo's Chess Engine
ai alpha-beta-pruning c chess chess-engine games negascout
Last synced: 05 Sep 2025
https://github.com/tuvimen/csas
console file manager
c console file-manager file-preview ncurses
Last synced: 29 Jul 2025
https://github.com/tush-tr/c_language
Learning stuff for C language and two basic projects to learn hands on programming using C language.
c clanguage exercises-solutions programming solved-exercises study-material topic tutorials
Last synced: 24 Apr 2025
https://github.com/bablokb/pico-bme280
Read BME280 sensor values with a Raspberry Pi Pico using the official Bosch-API
Last synced: 12 Jun 2025
https://github.com/yageek/lambert
:earth_africa: C library to convert Lambert coordinates to WGS84 with IGN Algorithms
Last synced: 11 Apr 2025
https://github.com/mrummanhasan/operating_system_lab
bash-script c csharp operating-system threading
Last synced: 02 May 2025
https://github.com/nizamiza/self-balancing-trees
Implementations of AVL and 2-3 trees
2-3-tree avl avl-tree binary-search-tree bst c computer-science data-structures tree-insert tree-search two-three-tree
Last synced: 09 Apr 2025
https://github.com/abdelazeem201/arm-core
This is a list of central processing units based on the ARM family of instruction sets designed by ARM Ltd. and third parties, sorted by version of the ARM instruction set, release and name. In 2005, ARM provided a summary of the numerous vendors who implement ARM cores in their design.
amba armv4 armv6 armv7 armv9 axi c fpga soc systemverilog verilog vhdl vhdl-code
Last synced: 03 Sep 2025
https://github.com/ohidurbappy/tutorialspoint-c-source-code
Example code given in Tutorialspoint.com C programming tutorial
c example-code tutorial tutorialspoint
Last synced: 11 Apr 2025
https://github.com/ullenius/megaman2-password
Mega Man 2 Password Generator written in C
apache-license-2 c c99 megaman megaman2 nes password-generator
Last synced: 04 Sep 2025
https://github.com/detronetdip/tic-tac-toe
A tic tac toe game
c cli-app game programming tic-tac-toe
Last synced: 14 Jul 2025
https://github.com/raphiara/spms_ring
Single publisher multiple subscriber ring buffer written in C
c inter-process-communication ipc library lock-free message-queue publish-subscribe queue shared-memory
Last synced: 07 May 2025
https://github.com/chaitanyarahalkar/spectre-poc
Proof of Concept - Spectre
c exploit meltdown poc proof-of-concept spectre
Last synced: 17 Aug 2025
https://github.com/ahmetcansolak/physical-address-from-user-space
Simple C program to get physical address from user space through mmap
Last synced: 03 Jul 2025
https://github.com/smiley4/softwarerenderer
A 3d Software Rasterizer written in C
3d 3d-graphics c computer-graphics rasterizer software-rendering
Last synced: 12 Jun 2025
https://github.com/malb/m4rie
M4RIE is a library for fast arithmetic with dense matrices over GF(2^e) for 2 ≤ e ≤ 16
c linear-algebra matrix-factorization matrix-multiplication
Last synced: 15 Apr 2025
https://github.com/opennms/jrrd2
Round Robin Database (RRD) interface for Java (threadsafe rewrite)
Last synced: 22 Jun 2025
https://github.com/ryantusi/cs50x
🚀 Dive into the world of coding excellence with my comprehensive collection! This repository hosts a treasure trove of problem sets and lab challenges from CS50x: Harvard's famed Introduction to Computer Science course. 🌟Perfect for learners aiming to sharpen their skills or enthusiasts eager to embrace the art of computer science! 🖥️💡✨
api c computer-science cs50x css data-structures database flask harvardcs50 html javascript python sqlite3
Last synced: 16 May 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/pcercuei/tinymm
Tiny memory manager for tiny data
c memory-allocation memory-allocator memory-management
Last synced: 02 Sep 2025
https://github.com/desmonhak/compiler
Lenguaje de programación creado para desarrollo de sistemas operativos, creación de shellcodes y muestras de malware
assembly-language c malware os shellcode
Last synced: 03 Aug 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/wojwozniak/university
University courses that I have finished - tasklists, solutions, study materials
c computer-science csharp java javascript math python racket university
Last synced: 26 Aug 2025
https://github.com/ekkoz897/42cursus_push_swap
This project aims to sort data on a stack, with a limited set of instructions, using the lowest possible number of actions.
42born2code 42cursus 42school algorithms c push-swap sorting-algorithms stacks
Last synced: 23 Sep 2025
https://github.com/codegasms/azzian
A funny pixel game about an Asian boy who is chased around by slippers and constantly taunted by family, peers and the game itself.
c game game-development global-game-jam raygui raylib
Last synced: 15 Apr 2025
https://github.com/qu1x/kiss3d-trackball
Virtual Trackball Camera Mode for Kiss3D
arcball c camera exponential-map kiss3d quaternion rust-lang virtual-trackball
Last synced: 28 Jun 2025
https://github.com/andy-byers/paw
A statically-strong typed embeddable scripting language for C
Last synced: 04 Sep 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/novpath/c-programming-language
C语言程序设计MOOC 翁恺、《C语言程序设计(第3版)》何钦铭 颜晖 - 课程笔记
Last synced: 10 Jul 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/kaoutherbo/monty
Stacks, Queues - LIFO, FIFO project
alx-challenge c cmdline fifo-queue lifo-stack queue stuck
Last synced: 14 Apr 2025
https://github.com/codestrange/webserver
Machine Programming II Project for the 2018-2019 course of the Computer Science degree at the University of Havana, Cuba.
Last synced: 14 Mar 2025
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/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/jcarrano/fixed_point_arith
Fixed point math library in C with 3d vectors and quaternions - formal verification is in process...
arithmetic c embedded-c fixed-point math-library quaternion vector-math
Last synced: 02 Aug 2025
https://github.com/desmonhak/structs_data_c
implementacion de vectores, al estilo de C++, podemos situar un ejemplo usando la implementacion en el archivo code_array-list.c. Ademas hemos hecho una implementacion de tablas de hash, puede situar un ejemplo de su uso en code_hash-table.c. Podemos situar tambien una implementacion de vectores pero esta vez con listas enlazadas en code_vector-...
arrays-dinamicos c estr hashtable listas-enlazadas
Last synced: 23 Jul 2025
https://github.com/diluo1999/blackjack
Final team project: Blackjack in C. CS50 Software Design and Implementation @ Dartmouth.
bash-shell blackjack-game c documentation game-developement makefile reinforcement-learning tcp-ip team-project valgrind
Last synced: 26 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/mrts/debugging-cgi-applications-with-gdb
How to debug CGI applications with GDB
Last synced: 03 May 2026
https://github.com/raedaddala/pong
Pong
c cmake cpp cross-platform dear-imgui educational-project game gui imgui modern-cpp multiplayer multithreading networking opengl pong sockets
Last synced: 10 Mar 2026
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/krishpranav/rootkit
A malicious root kit made using c
c linux linux-backdoor linux-kernel-hacking linux-rootkit linux-shellcode rootkit
Last synced: 15 Apr 2025
https://github.com/jakubvojvoda/filtering-mcu-fpga
Simple image filtering and segmentation on MCU and FPGA
c catapult fpga image-filtering image-processing mcu otsu thresholding
Last synced: 14 May 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/pollyren/argparse
A simple command-line argument parser in C
Last synced: 22 Sep 2025
https://github.com/appliedfm/docker-coq-vst
Docker images of the Coq proof assistant with compcert and VST pre-installed
appliedfm c compcert continuous-integration coq coq-vst docker-coq dockerfile
Last synced: 19 Feb 2026
https://github.com/vitumenezes/matrix-multiplication-pthreads-openmp
Matrix multiplication using the parallel programming paradigm (shared memory) in C with Pthreads and OpenMP
c openmp parallel-programming pthreads shared-memory
Last synced: 15 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/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/d-coder111/practolearn
PractoLearn serves as a repository for acquiring fundamental knowledge through hands-on projects suitable for beginners and individuals of all skill levels. We encourage you to participate and warmly welcome your contributions.
beginner-friendly c c-programming competitive-programming contributions-welcome cpp data-science-projects data-structures first-contributions hacktoberfest hacktoberfest-accepted improvement-proposal java projects-list python web-development
Last synced: 20 Aug 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/s4m-mo/language-runner-vscode
A VS Code extension that can run a variety of file types.
c cpp javascript language-runner nodejs python vbnet vscode vscode-extension
Last synced: 08 Apr 2026
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/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/prisect/dimanet
DimaNet is just a bad integration of a neural network library written in pure, ANSI C (and a little bit of C++).
ai c contributions-welcome library open-source
Last synced: 31 Aug 2025
https://github.com/solomonkassa/assembly-reverse-engineering
Assembly Reverse Engineering Mastery 🔍 A comprehensive collection of assembly language resources, tools, and challenges for reverse engineering and binary analysis. From beginner to advanced levels, this repository provides hands-on experience with real-world reverse engineering scenarios across multiple architectures.
assembly c docker documentation ethical-hacking ethical-hacking-tools makefile python reverse-engineering shell
Last synced: 03 Apr 2026
https://github.com/gmartinezramirez-old/c-py
:godmode: [Finished] Python compiler for C language made for the fun of build a compiler from scratch (ok, is not fun, is nerdy).
c compiler compiler-construction lexer python tokenizer
Last synced: 19 May 2026
https://github.com/lind026/coroutine-in-c
The Unix style of coroutine mechanism in C language.
Last synced: 14 May 2025
https://github.com/dashroshan/c-practice-questions
📝 Solved practice questions from different topics of the C programming language
Last synced: 30 Jul 2025
https://github.com/luki120/cassia
Simple tweak written in pure C, yes you read that right
Last synced: 07 Apr 2025
https://github.com/wyatt8740/x11-window-hider
(Also on GitLab - https://gitlab.com/wyatt8740/x11-window-hider.git ) - Easily hide and show (unmap and map) X11 windows. libxcb ANSI (C89) compatible C and bash xdotool implementations.
ansi ansi-c bash bash-script c c89 libxcb map posix unmap x11 xdotool
Last synced: 24 Aug 2025
https://github.com/fa7ad/uni-c-projects
C/C++ projects for university. Mostly problems from ANSI C by E Balagurusamy
Last synced: 09 Aug 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/guest271314/native-messaging-c
C Native Messaging host
c native-messaging native-messaging-host
Last synced: 14 Apr 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/hemmat1984/crun
CRUN - Compile & Run C/C++ Code with Ease
batch-script c compiler-toolset cpp shell-script
Last synced: 12 Apr 2025
https://github.com/izenynn/mini-shell
This project aims to recreate most of the bash shell.
42 42born2code 42minishell bash bash-like c linux linux-shell macos macos-shell minishell shell
Last synced: 14 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/showxu/magicians
A magic extension
c cocoapods cpp cpp17 cpp1z interface-builder ios macos magician objective-c objective-c-plus-plus swift swift-3 swift4 tvos watchos
Last synced: 14 May 2025
https://github.com/saloniamatteo/smclib
Salonia Matteo's C Library (written in C99)
c c-header c-library c99 library libsmc posix-c posix-compliant smclib
Last synced: 18 Sep 2025
https://github.com/saloniamatteo/csnake
A Snake clone written in C; uses Ncurses.
c c-game c-ncurses c-snake difficulty game ncurses pause scores snake snake-game snake-ncurses
Last synced: 18 Sep 2025
https://github.com/sirwumpus/iocccsize
IOCCC Source Size Tool (original author)
Last synced: 29 Jun 2025
https://github.com/daneelsan/wireworld
Wireworld: a Turing-complete cellular automaton suited for simulating logic gates and other real-world computer elements
c wireworld wolfram-language zig
Last synced: 20 Jun 2025
https://github.com/twelvefacedjanus/bsdbook
BSDBook - CLI note manager with vim/neovim editor.
c cicd docker freebsd-ports go jenkins
Last synced: 05 Apr 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/rakesh9100/bank-management-system
This project is made under the Summer Training course Advanced Data structure and Algorithm by Extellon in the duration May-June 2022.
algorithms bank-management-system-project c data-structures extellon summer-project
Last synced: 08 May 2025
https://github.com/charleskoffler/clprolf
Clprolf is a specialized, guided object-oriented language. It features predefined, specialized components and applies constraints to inheritance and interfaces, focusing on algorithmic programming. It is a superset of java.
c c-sharp design-pattern design-patterns design-patterns-implemented-in-java design-patterns-java framework java language languages new-language oriented-programming-language php programming-language programming-languages science scientific-research simulation simulation-framework simulations
Last synced: 12 Apr 2025
https://github.com/gyakobo/quadtree-image-compression
This project aims utilize a graph(a tree) as a form of image value compression by implementing a special kind of data structure where it basically groups repeating variables into a node and ungroups non-repeating values into their own nodes.
c c-plus-plus compression-algorithm dynamic-programming grayscale-images malloc njit partitioning pointers-and-arrays rgb tree-structure weissman-score
Last synced: 12 Apr 2025