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-06 00:04:32 UTC
- JSON Representation
https://github.com/00xglitch/lex-b-compiler
Lex B. is language that was build using Lex, Bison and C programming language.
bison bison-example bison-grammar bison-yacc c deallocation functions gcc gcc-complier lex lexical-analyzer lexical-parser
Last synced: 17 Oct 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/marcpinet/parm
🧀 PARM Project (Polytech ARM-based embedded processor), made as part of a school project.
architecture armv7 assembly c cpu logisim-evolution python system
Last synced: 15 Jul 2025
https://github.com/rdch106/bennugd
The game programming language
bennugd c game-programming-language multiplatform
Last synced: 13 Jul 2025
https://github.com/ghulamghousdev/algorithm-analysis
This repository consists of codes written during my undergraduate Design and Analysis of Algorithms course!
algorithm-challenges algorithms c complex-analysis complexity cpp cutting greedy-algorithm greedy-algorithms hacktoberfest hybrid insertion-sort matrix merge-sort optimization-algorithms sorting sorting-algorithms
Last synced: 23 Jun 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/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/8dcc/brainfuck-interpreter
Interactive brainfuck interpreter made in C
brainfuck brainfuck-interpreter c interpreter ncurses
Last synced: 30 Apr 2025
https://github.com/delu-u/aoc
I lost my previous AoC code. Let's remake it with a different language each year!
advent-of-code aoc c cpp csharp go haskell javascript kotlin python ruby rust
Last synced: 13 Apr 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/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/hhromic/e131-viewer
E1.31 (sACN) Xterm256 Console Viewer
c client console cpp e131 light-controller sacn viewer
Last synced: 14 Apr 2025
https://github.com/sepisoad/jtbox
Janet wrapper around termbox
api binding c janet janet-lang library terminal tui wrapper
Last synced: 11 Apr 2025
https://github.com/cpscript/remote-terminal
This repo consists of essentially a Remote Access Tool template. It allows a remote user to remotely access and control another or their own computer(kinda), execute commands, upload files and execute them, and potentially steal sensitive data or deploy malware(has to be put here as a warning!). THIS CAN BE USED AS A TYPE OF MALWARE!
c hacking malware mbr mbr-overwrite networking python rat remote-access-tool remote-access-trojan rust server trojan
Last synced: 06 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/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/jcbhmr/cmakebyexample.jcbhmr.com
🔰 cmakebyexample.jcbhmr.com website
byexample c cmake cpp help-wanted looking-for-contributors vitepress website
Last synced: 11 Apr 2025
https://github.com/nurodev/xmake-scaffold
🌱 Minimal Xmake C++ Project Template
c cpp portfolio template template-project template-repository xmake
Last synced: 08 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/basemax/brainfuckcompilerc
A C compiler to read and generate C-code from Brainfuck programs (Designed in pure C in the simplest way)
bf bf-compiler bf-language brainfuck brainfuck-compiler brainfuck-language brainfuck-translator brainfuck-transpiler c c-compiler compiler-design compiler-frontend compilers transpiler transpiler-bf transpilers
Last synced: 09 Feb 2026
https://github.com/kauahensilva/c_two_three_and_red_black
This algorithm, implemented in C, demonstrates the understanding of two advanced tree structures: 2-3 trees and red-black trees. It showcases the fundamental concepts, operations, and comparisons between these data structures.
Last synced: 11 Sep 2025
https://github.com/luisenmarroquin/cpp-actions
GitHub Actions to build C and C++ on Windows, macOS and Linux
c c-plus-plus cpp docker dockerfile gcc github-actions shell
Last synced: 13 Apr 2025
https://github.com/navdeep-g/radix-sort-string
Sorts C-strings array's in alphabetical order
Last synced: 11 Jun 2025
https://github.com/werwolv/8051emulator
A simple emulator for code built for the 8051 architecture
Last synced: 12 Apr 2025
https://github.com/himslm01/n38hn
Application for Raspberry Pi to send 433MHz remote control signals to Maplin remote controlled mains sockets.
Last synced: 18 Mar 2025
https://github.com/gmitch215/cmdfx
🎮 A Game Engine for your Terminal
c cmake cmdfx cpp game game-engine library
Last synced: 12 Apr 2025
https://github.com/gimploo/scuffed_whatsapp
tui version of whatsapp
c c11 mutlithreading socket-programming
Last synced: 07 May 2025
https://github.com/ssssota/typed-cstruct
Read and Write a binary C struct, Use it as a JavaScript object
c javascript struct webassembly
Last synced: 17 Jun 2025
https://github.com/knightchaser/easy-data-structure
Hands on data structure, with an easy code by myself.
assembly c cpp data-structures hands-on
Last synced: 07 May 2025
https://github.com/thefox/httpflood
Tool for flooding HTTP servers under Linux.
c flood flood-attack http linux mit-license
Last synced: 26 Jul 2025
https://github.com/poppingtonic/chaitin-ait
Implementation of Chaitin's Lisp from 1995's The Limits of Mathematics -- Tutorial Version https://arxiv.org/abs/chao-dyn/9509010
c chaitin information-theory lisp-interpreter
Last synced: 13 Sep 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/abolfazlmohammadpour/simplecalculatorwithc
A Simple Calculator With C
Last synced: 27 Jul 2025
https://github.com/rostok2112/libcalc
Simple library with parser of mathematical expressions and operators from string (returns array of tokens with math expressions), translator to RPN and stack calculator. Also this lib contain simple strtok-like wrapper for calculations
c library math reverse-polish-notation rpn shunting-yard-algorithm stack-calculator
Last synced: 16 May 2026
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/antonioberna/todo-app
To Do List Tool With PostgreSQL Database in C
Last synced: 20 Jul 2025
https://github.com/parthpower/r305library
Generic C library for r305 fingerprint scanner module.
avr c embedded-c generic library r305
Last synced: 12 Apr 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/csdms/babelizer
Transform BMI-wrapped models into Python packages
bmi c csdms cxx fortran hacktoberfest pymt python
Last synced: 07 Sep 2025
https://github.com/cappe987/hexend
Send hexdumps copied from Wireshark/Tcpdump
c hacktoberfest linux networking tcpdump wireshark
Last synced: 21 Mar 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/simonprovost/unixprogramming
[Final Grade: A] Unix project from computer science School
c computer-science-school epitech first-year shell unix unix-programming
Last synced: 13 Sep 2025
https://github.com/soerlemans/acris
Acris is a compiler project for a systems programming language aimed at interoperability with multiple languages.
acris ast c cmake codegen compiler cpp cpp23 interoperability language lexer llvm python3 transpiler
Last synced: 02 Feb 2026
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/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
https://github.com/MattRyder/interpreter
A Ruby interpreter written in C, as part of my CS degree.
academic-project c ruby ruby-interpreter
Last synced: 11 May 2025
https://github.com/Flakheads/CraneFlak
A version of the Brain-Flak interpreter written in C. Does not have all the bells and whistles the Ruby interpreter has.
Last synced: 11 May 2025
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/sagiegurari/c_scriptexec
Invoke complex multi command scripts with a single C api call.
Last synced: 12 Apr 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/thesobersobber/sxhkd-win32
A Simple and Suckless Hotkey Daemon for Windows!
c suckless suckless-software sxhkd win32 win32api windows
Last synced: 21 Mar 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/kaplanz/cake
Just another C/C++ Makefile-based build system, aimed at providing quick and easy development
build-system c cpp make makefile
Last synced: 18 Feb 2026
https://github.com/barrettotte/btc-hash
Learning about the bitcoin hashing and SHA-256 algorithms.
Last synced: 16 Apr 2025
https://github.com/cfnptr/nets
Secure multi-platform networking library with implemented TCP / UDP server and client
c client cpp cross-platform http https library network networking openssl server socket ssl tcp tcp-client tcp-server tls udp udp-client udp-server
Last synced: 30 Oct 2025
https://github.com/frobware/nss-juju
Name Service Switch (NSS) plugin for Juju
c dns internet-address-resolution ipv4 juju juju-charm linux nss service-switch
Last synced: 13 Apr 2025
https://github.com/akhilpandey95/fat12
An implementation of a FAT 12 system simulation in C
Last synced: 09 Mar 2026
https://github.com/danielbrodi/c-data-structures
A collection of algorithms and implementations of all common data structures - written in C. Multiple ways to implement any data structure, e.g: Both iterative and recursive way for a binary search tree. All kinds of Linked Lists (Singly, Doubly, Sorted). Hash Map which is based on a linked list and etc...
algorithm binary-search-tree binary-tree bit-array c circular-buffer circular-queue data-structures data-structures-and-algorithms doubly-linked-list hash-map heap heap-queue linked-list priority-queue queue singly-linked-list sorted-lists stack vector
Last synced: 13 May 2025
https://github.com/chhajedji/dwm
Personal built of Dynamic Window Manager from suckless.org
c dwm linux make window-manager wm
Last synced: 18 Feb 2026
https://github.com/kherrick/apps
An Angular App
app-shell blazeface c c-sharp calculator csharp custom-elements password-generator progressive-web-app pwa pwgen tensorflow wasm web-assembly web-components web-crypto
Last synced: 07 Apr 2025
https://github.com/LucasMW/bfi
Brainfuck Interpreter
bfi brainfuck brainfuck-interpreter c interpreter
Last synced: 11 May 2025
https://github.com/pranavbharadwaj007/dsa_lab_3rd_sem
VTU 3rd sem CSE and ISE Lab programs
c data-structures vtu vtulab vtulabprogrammes
Last synced: 22 Sep 2025
https://github.com/jeremy-code/libexif-wasm
JavaScript bindings for libexif compiled to WebAssembly
c emscripten exif libexif libexif-wasm metadata wasm webassembly
Last synced: 08 Apr 2026
https://github.com/bonifield/helpers
Brief code examples, templates, and sample data for quick reference.
ansible ansible-playbook bash c code demo example filebeat grok help helper javascript logstash logstash-filter powershell python reference ruby splunk template
Last synced: 07 May 2025
https://github.com/saket-sk/semester5-sppu-operating-system-lab
These assignments are successfully performed and implemented as a part of OS Lab. Note that these programs will not work in Windows Operating System Environment, so use a Virtual Machine (For Unix or Fedora on Windows) to perform.
Last synced: 18 May 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/bocaletto-luca/steppercontrolarduino
StepperControl 🚀 — Arduino Stepper Motor Controller with Buttons Author: Bocaletto Luca A minimal yet professional Arduino sketch to control a NEMA 17 stepper motor using an A4988 driver and three buttons: Forward, Reverse, and Reset.
arduino bocaletto-luca c opensource stepper-control stepper-control-arduino
Last synced: 18 Jun 2025
https://github.com/vozlt/nginx-module-udc
Nginx module to compare the value of user-defined variables and request.
c example-code nginx nginx-module vozlt-nginx-modules
Last synced: 19 May 2026
https://github.com/jayedrafiprojects/cmath.c
CMath is an open-source project for developers. This project provides small chunks of functions written in the c programming language which can solve multiple math problems.
algebra arithmetic c calculus combinatorics geometry html-css-javascript mathematics open-source probability project statistics trigonometry
Last synced: 06 Apr 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/madebypixel02/42-madrid-piscine
[42 Madrid] Exercises from the 42 Madrid Piscine to keep after the event ends.
42born2code 42madrid 42piscine born2code c makefile peer-to-peer peer2peer shell
Last synced: 19 May 2026
https://github.com/amirhnajafiz-university/s1fp01
Fundamental programming course final project.
c c-programming-language fundamentals-of-programming
Last synced: 27 Jun 2025
https://github.com/analogfeelings/noraos
A megalithic kernel, named after me for some reason. Idea by NSG650.
c cmake limine megalithic-kernel operating-system operating-system-kernel operating-system-learning operating-systems stivale2
Last synced: 12 Sep 2025
https://github.com/pranabdas/c-cpp
Learning programming concepts in C and C++
algorithms c cpp data-structures programming tutorial
Last synced: 07 May 2025
https://github.com/wf001/xbrain
XBrain is an experimental programming language inspired by Brainfuck.
brainfuck c compiler programming-language
Last synced: 29 Mar 2025
https://github.com/beliavsky/c2f
Partial C to Fortran translator by David Frank
c fortran intel-fortran transpiler transpiler-for-casual-use
Last synced: 27 Jul 2025
https://github.com/vezel-dev/libap
An arbitrary-precision numerics library, ported from LLVM to Zig with a C API.
Last synced: 12 Apr 2025
https://github.com/san7o/micro-headers
A collection of high-quality, configurable, header-only libraries written in C99.
Last synced: 03 Jul 2026
https://github.com/tanvir1337x/scriptorium
A collection of code snippets and scripts in various languages designed for task automation, workflow enhancement, and other miscellaneous/experimental or fun purposes
bash c cpp css fish flake flakes html javascript lua nix nix-shell nushell python ruby rust script scripts-collection shell zsh
Last synced: 25 Jul 2025
https://github.com/lawmurray/gpu-course
Deep neural network and Adam optimizer in straight C and CUDA. Accompanies the short course Foundations of GPU Computing.
c course deep-learning deep-neural-networks deeplearning gpu gpu-computing machine-learning machinelearning tutorial
Last synced: 21 Mar 2025
https://github.com/deryaxacar/42-get_next_line
This project provides the ability to read a line from a file using the standard input function. The get_next_line function is used to read characters from a file, and it can also handle multiple files simultaneously.
42 42- 42born2code 42cursus 42projects 42school c c-language c-learning c-programming c-programming-language c-project cprogramming get-next-line getnextline project
Last synced: 13 Apr 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/mauricioromagnollo/study-algorithms-data-structures-c
A Open Source repository written in C language about data structures and algorithms
algorithms c clang data-structures makefile study
Last synced: 28 Mar 2025
https://github.com/tenfensw/rovervoice
Really banal, but portable TTS speech synthesis library written in C.
c espeak linux mac portable-library speech text-to-speech tts windows
Last synced: 03 Nov 2025
https://github.com/adielmtz/str
Mutable string library for C
c c-library c-string string string-manipulation
Last synced: 21 Jul 2025
https://github.com/sammaji/c-programs
Repository to store all my C programs.
Last synced: 14 Apr 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/ibara/cmb
OpenBSD port of FreeBSD combinatorics library/utility
c cmb combinatorics-library freebsd openbsd
Last synced: 18 May 2026