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-09 00:04:38 UTC
- JSON Representation
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/anandthegreat/opsy-shell
An implementation of Unix Shell in C
Last synced: 17 May 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/e-graveyard/lexy
tiny lisp-like language implementation
c interpreter lisp lisp-dialect
Last synced: 11 May 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/Panquesito7/setup-jule
Setup a JuleC development environment in your project.
action-composite actions c clang composite composite-action cpp hacktoberfest jule julec julelang programming
Last synced: 09 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/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/m512i/patcher
obfuscator that encrypts imports and replaces callsites with custom decrypting stubs
anti-disassembly assembly binary-patching c iat-obfuscation obfuscation portable-executable reverse-engineering windows-api x86-assembly
Last synced: 23 Jun 2025
https://github.com/azazhassankhan/low_latency_hardware_accelerator_for_stockmarket_indicators
📈 Welcome to the repository that powers the future of stock market analysis with lightning-fast hardware acceleration on FPGA! ⚡️
c compare fpga-accelerator hft-trading trading-bot vhdl
Last synced: 14 Apr 2025
https://github.com/andyfratello/ac
⚙️ Exercicis d'Arquitectura de Computadors (AC) Q2 - UPC FIB
ac-fib assembly assembly-language c fib-upc makefile
Last synced: 17 May 2026
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/beariish/picomatch
A tiny implementation of a sensible regex subset
Last synced: 25 Jun 2025
https://github.com/sukhmancs/os-dev
Operating system written in x86 assembly and C.
bootloader bootsector c kernel operating-system registers vda x86 x86-assembly
Last synced: 11 Apr 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/samuelselasi/alx-low_level_programming
ALX Low Level Programming (C)
alx-low-level-programming argc-argv c data-structures doubly-linked-list function-pointers functions linked-list loops malloc-free pointers-and-arrays preprocessor recursion reverse-engineering shell static-libraries structures-c syscall typedef variadic-function
Last synced: 16 Jul 2025
https://github.com/adammaj1/hsluv-color-gradient
perceptually uniform 1D color gradient ( HSLuv) using C99 implementation of HSLuv (revision 4) www.hsluv.org
1d bash c color-gradient color-scheme coloring-algorithm colormaps colorscheme gnuplot gradient graphics-programming hsl hsluv hsv2rgb rgb-color scientific-visualization scientific-visualizations
Last synced: 10 May 2025
https://github.com/shan18/fat32-file-recovery
A simple file recovery tool for FAT32 filesystems
c fat32 file-recovery filesystem
Last synced: 07 May 2025
https://github.com/stiartsly/vdht
An experimental decentralized SaaS framework based on DHT protocol.
Last synced: 16 Jul 2025
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/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/rpotter12/data-structure
basic syntax and data structure programs of different languages
algorithms c cpp data-structures hacktoberfest hacktoberfest2019 java languages python rust sort stack syntax tree
Last synced: 11 Apr 2025
https://github.com/m3y54m/library-with-cmake
Creating a shared or static library using cmake
c cmake cpp shared-library static-library
Last synced: 17 May 2026
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/ramseynumber
The research about Ramsey Number based on C.
c c-ramsey c-ramsey-number c-research ramsey ramsey-c ramsey-number-program ramsey-numbers ramsey-numbers-program ramsey-program ramsey-property ramsey-theory research research-and-development research-data research-data-repository research-paper research-project research-software-engineering research-tool
Last synced: 05 May 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/yusufss4/advanced-c-programming-course
Advanced C Programming Notes
advanced-c c c-programming c-programming-language embedded-c linux
Last synced: 10 Apr 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/gadingnst/microcontroller
Kumpulan project sederhana menggunakan Mikrokontroler pada jurusan Teknik Komputer di POLSRI.
arduino avr c cplusplus electronic microcontroller
Last synced: 09 May 2025
https://github.com/antonioberna/todo-app
To Do List Tool With PostgreSQL Database in C
Last synced: 20 Jul 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/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/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: 09 May 2025
https://github.com/mcjsk/fnc
An interactive ncurses browser for Fossil repositories [MIRROR ONLY]
c curses fossil fossil-scm libfossil ncurses scm tui vcs
Last synced: 05 Apr 2025
https://github.com/macbre/plc
Power Line Communication
avr c communication electronics-projects plc x10
Last synced: 07 Mar 2026
https://github.com/cbozan/my_assembler_compiler
An assembler compiler with special instruction sets written in C language.
assembler assembly assembly-language assembly-language-programming c compiler compiler-collection compiler-construction compiler-design compilers compilers-design create-compiler-with-c create-programming-language custom-programming-language my-assembler programming-language programming-language-design programming-languages
Last synced: 14 Jul 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/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/akash1474/txedit
TxEdit is a minimalistic text editor built using C/C++ inspired by SublimeText, with goal to provide IDE like coding experience. TxEdit offers a user-friendly interface combined with essential features to enhance your productivity. Still Under Development⚠️
c cpp imgui-glfw text-editor text-editor-cpp treesitter windows windows-app
Last synced: 10 Jul 2025
https://github.com/bionelabs/eventloop
A simple C thread pool implementation with single core
c caophuocthanh eventloop onebuffer queue xcode
Last synced: 09 Apr 2025
https://github.com/hwpoison/tinyc-http-server
A tiny HTTP single file multithread server written with pure C (<80kb), server static content and media files. Includes basic file explorer.
c html http http-server multithreading
Last synced: 18 Jun 2025
https://github.com/lind026/ucsan
The User Concurrency Sanitizer (UCSAN)
c concurrency concurrent-programming data-race-detection
Last synced: 23 Apr 2025
https://github.com/bogdan016/c-projects
A few coding projects I made while learning C for my exams! There's a mix of games like Rock Paper Scissors, Hangman, and Tic-Tac-Toe, Guess the Number game etc.
Last synced: 03 Sep 2025
https://github.com/codewizard-404/iset
This repository serves as a collection of academic projects, assignments, or learning exercises related to programming and IT concepts, intended for educational purposes and skill development during my time at ISET Charguia.
android angular c css dart django html java javascript nodejs php python soap springboot sql symfony talend typescript uml xml
Last synced: 10 Apr 2025
https://github.com/geomatsi/stm32-tests
Experiments with stm32 boards
bare-metal c gcc stm32 stm32f0 stm32f4
Last synced: 22 Apr 2025
https://github.com/pavi2410/chatudp
A UDP based group chat app written in Rust ⚡
beginner-friendly blazingly-fast c chat cli client-server computer-networks group-chat messenger network-programming rust server udp
Last synced: 07 Sep 2025
https://github.com/desmonhak/colors-c-c-plus-plus
Cabecera que permite manipular colores con C/C++ de una forma mas sencilla
Last synced: 03 Mar 2026
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/dimalmfao/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: 28 Apr 2025
https://github.com/dyne/lua-paillier
Lua module for the Paillier cryptographic scheme
Last synced: 10 Mar 2026
https://github.com/nathanlytang/wg-cli
🔑 A CLI tool to automate and manage WireGuard® peers. Made to complement the existing wireguard-tools subset.
Last synced: 11 Mar 2025
https://github.com/ryan-menezes/snake
O jogador controla um ponto, quadrado ou objeto em um plano com borda. À medida que avança, deixa um rasto para trás, semelhante a uma cobra em movimento.
c game jogo jogo-cobrinha language-c snake snake-game
Last synced: 30 May 2026
https://github.com/otamajakusi/riscv-step-by-step
RISC-V kernel step-by-step implmenetation
c condition-variable kernel multi-process multi-thread mutex risc-v
Last synced: 14 Jun 2025
https://github.com/sitewhere/sitewhere-arduino
Library that simplify sending data to SiteWhere from Arduino hardware.
arduino arduino-library c hardware sitewhere sitewhere-arduino
Last synced: 28 Apr 2025
https://github.com/cemkeylan/sxss
Simple X ScreenSaver
c c99 screensaver suckless x11
Last synced: 06 Sep 2025
https://github.com/patsaoglou/ooscompiler
An Object Oriented programming language made using the ANTLR Framework to produce a final C source file that gets compiled into binary using GCC
antlr4 c class-inheritance compiler gcc-complier object-oriented-programming oop python-compiler
Last synced: 03 Sep 2025
https://github.com/Tyler887/winboot
⚙️ A Windows boot loader that replaces Microsoft's boot loader
assembly-language c gpl microsoft windows windows-10 windows-11
Last synced: 10 Mar 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/amaitou/minishell
Explore shell programming with our Minishell project – a lightweight, interactive command-line shell built entirely in C. Experience a hands-on journey in creating a basic yet functional shell, delving into process handling, command execution, and user input parsing. Engage with the fundamentals of shell implementation in this educational endeavor.
1337school 42cursus 42network c minishell42
Last synced: 09 Apr 2025
https://github.com/fumiama/simple-dict
db["key"]="value" with tea encryption
c crypto-operations encryption encryption-decryption kv kv-storage kv-store socket socket-client socket-io socket-programming socket-server socketio tea-encryption
Last synced: 09 Apr 2025
https://github.com/ollieday/sonoff-http
Alternative firmware for the ITEAD Sonoff Wi-Fi Remote Control Smart Switch
c esp8266 firmware iot mongoose-os sonoff
Last synced: 08 Apr 2025
https://github.com/santerijps/text-editor-from-scratch
An attempt to write a text editor from scratch with C and raylib
Last synced: 01 Mar 2025
https://github.com/keikoro/extending_python
Small example project to demonstrate how to extend Python with C code :snake::new:
Last synced: 10 Mar 2026
https://github.com/archer-01/libft
Implementation of standard libc functions and some other additional functions
Last synced: 13 Apr 2025
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/sisoma2/drivertester
Program to test IOCTLs in Drivers
c driver ioctl malware malware-analysis windows
Last synced: 19 Apr 2025
https://github.com/ldilley/junk
:wastebasket: An archive of random programs
asm bash bash-script c cpp cpp11 cpp14 cpp17 csharp freebsd freebsd-kld haskell junk junk-code linux linux-kernel-module nasm python shell shell-script
Last synced: 09 Apr 2025
https://github.com/carcargroup05/designatedcar
This is a repo to store codes for the designated project of the car car class in NTUEE. We appreciate for your star to our repo.
arduino bfs-search c cplusplus python
Last synced: 22 Apr 2025
https://github.com/nakidai/3cl
CCL interpreter implementation
c ccl esoteric-language interpreter
Last synced: 08 May 2025
https://github.com/desmonhak/argparse_c
Librería para pasear y manejar argumentos por linea de comandos en C
Last synced: 09 Apr 2025
https://github.com/thilinarmtb/ttt
Template for a CMake based C project (a library and a binary which calls it).
c clang-format clang-tidy cmake conda doxygen sphinx template
Last synced: 13 Jun 2025
https://github.com/globbie/knowdy
Knowdy: a knowledge management system
c database embedded-database graph graph-database
Last synced: 24 Apr 2025
https://github.com/arcadedan/danos
personal project for learning x86-64 asm
assembly assembly-x86 c kernel makefile
Last synced: 24 Apr 2025
https://github.com/garciparedes/parallel-scan-sky
Parallel Computing work
c cuda high-performance-computing hpc mpi openmp parallel parallel-algorithm parallel-computing parallel-processing parallel-programming parallelism parallelization university-of-valladolid
Last synced: 18 Apr 2026
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/cascadingradium/air-traffic-distribution
A GPU-Accelerated Multi-Objective Genetic Algorithm for Air Traffic Management
air-traffic-control air-traffic-management c cuda genetic-algorithm gpu-acceleration
Last synced: 16 May 2025
https://github.com/algosup/2023-2024-project-4-sportshield-team-4
4th project of the year 2023-2024
Last synced: 05 Sep 2025
https://github.com/lelserslasers/gameoflife
Game of Life (2d cellular automata described by John Conway) in C, C++, Javascript, Python, Rust (plain Rust and with GGEZ), and Java (plain Java and with libgdx)
2d c cellular-automata cli cpp gameoflife gui java javascript python rust simulation
Last synced: 30 Jul 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/recursiveerror/avr
Projetos de baixo nivel com Atmel328p
arduino avr avr-gcc c microcontroller
Last synced: 07 Jan 2026