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/raihan4520/compiler-design
C and C++ projects from the Compiler Design course at AIUB, covering lexical analysis, syntax analysis, and code generation phases.
c compiler-design cpp intermediate-code-generation lexical-analysis syntax-analysis
Last synced: 15 May 2026
https://github.com/erwan-simon/malloc
reimplementation of malloc, free and realloc function in C
c epitech free malloc memory-allocation memory-management realloc
Last synced: 20 Jun 2025
https://github.com/kimtienvu/ciphers
I implemented a Caesar Cipher in different programming languages.
c caesar-ciphers cplusplus-11 decryption encryption java javascript python
Last synced: 06 Apr 2026
https://github.com/KalbarczykDev/sdl2-snake
Simple implementation of Snake game made in C to practice SDL2
c c-application c-library desktop-app game gui sdl sdl2 snake snake-game
Last synced: 16 Oct 2025
https://github.com/katcote/ctf
My stack from CTF (custom utils, tasks etc.)
Last synced: 13 Jun 2026
https://github.com/ya2ir/multithreaded-server-in-c
Simple Multithreaded Server in C
c multithreading pthreads pthreads-api server socket-programming sockets
Last synced: 02 Apr 2025
https://github.com/elenaches/c-graphics-basic-3d-interactive-animation
A college project in C, an interactive 3D animation.
3d-animation 3d-graphics animation c c-graphics cgraphics college-project graphics interactive-animations
Last synced: 27 Mar 2025
https://github.com/gvatsal60/CMakeDockerTemplate
🐳📦 Streamlined C++ Template Development with CMake and Docker
c cmake cpp docker docker-container docker-image dockerfile make makefile
Last synced: 01 May 2025
https://github.com/arya2004/cybersecurity
Cybersecurity Uni Lab Codes
c cpp go hacktoberfest hacktoberfest-accepted hacktoberfest-starter hacktoberfest2025 java python rust
Last synced: 15 May 2026
https://github.com/neomutt/test-render
⚠️ Test code for parsing colour/attr config
ansi attributes c colours ncurses test
Last synced: 08 Jul 2025
https://github.com/catman85/arduino-phone
Arduino DumbPhone. 2 buttons. 2 LEDs. It can: make calls, receive calls. Send SMS and receive SMS mesages.
arduino-phone arduino-uno c easy gsm-shield receive-calls sms special-needs
Last synced: 02 May 2026
https://github.com/devhindo/chunk
reduce video length by removing similar frames in an elegant way
c compression video-editing video-processing
Last synced: 02 Jul 2026
https://github.com/brightprogrammer/crossgui
Cross Platform GUI Library
bsd-3-clause c gui linux vulkan
Last synced: 15 May 2026
https://github.com/Siegescript/C
Where I store my notes for C programming and Data Structures, Algorithms and Complexities
algorithms-and-data-structures algorithms-datastructures c data-structure data-structures data-structures-algorithms data-structures-and-algorithms data-structures-c dsa
Last synced: 30 Jun 2026
https://github.com/elemeants/schedulerqg8
This project implements a simple scheduler for a Freescale microcontroller mc9s08qg8.
c embedded-systems freescale library mc9s08qg8 qg8 round-robin rtos scheduler
Last synced: 17 Mar 2025
https://github.com/mkassimi98/gstklvplugin
GStreamer plugin for MISB ST 0601.8 / STANAG 4609 KLV: JSON↔KLV encode/decode, frame injection, PMT metadata signaling, plus SRT and MPEG‑TS demo pipelines in Python and C++.
c gst gstreamer-plugins klv misb misb-st0601 mpeg-ts stanag stanag4609 streaming
Last synced: 06 Apr 2026
https://github.com/sepgh/remember-c
A notebook to gather what I learn about C programming language in one place.
Last synced: 30 Jun 2026
https://github.com/eric15342335/inspirematrix-buttons
STEM education using RISC-V boards.
adc c ch32v003 ch32v003fun i2c risc-v ws2812b
Last synced: 16 Feb 2026
https://github.com/szymon-budziak/operating_systems_course_agh
Solutions from Operating systems course at AGH UST. If you use it and it helped you please leave a star ⭐
c c-programming-language linux operating-systems unix
Last synced: 15 May 2026
https://github.com/dead-beef/jest-cpp-wasm
C/C++ to WASM Jest transformer
c cpp emscripten jest jest-transformer nodejs webassembly
Last synced: 06 Apr 2026
https://github.com/en9inerd/markdown-wasm
Very fast Markdown parser and HTML generator implemented in WebAssembly, based on md4c
c javascript markdown markdown-parser nodejs parser wasm webassembly
Last synced: 06 Apr 2026
https://github.com/vvbbnn00/usst-datastruct_coursesystem
上海理工大学数据结构课程设计项目:课程信息管理系统
Last synced: 23 Oct 2025
https://github.com/matubu/nm
A simple version of the nm command made in C for elf files
Last synced: 02 Feb 2026
https://github.com/gustavohnsv/ep1_aed2
Exercício de Programa sobre Grafos não Direcionados Ponderados da matéria de Algoritmos e Estrutura de Dados II, onde é possível realizar funções como Busca em Largura, em Profundidade, verificar componentes e vértices de articulação, entre outras funcionalidades.
bfs-algorithm c data-structures dfs-algorithm exercises graphs graphs-algorithms
Last synced: 03 Apr 2025
https://github.com/jcalopes/managementordersapplication
Basic application that applies concepts like pointers.Built in C language.
Last synced: 13 Dec 2025
https://github.com/hartwork/audio_pump_demo
:studio_microphone: Demos pumping audio from the microphone to headphones/speakers in C99 for PulseAudio, PortAudio and SDL 2
audio audio-player audio-processing audio-recorder c c99 microphone microphone-audio-capture microphone-audio-recorder microphone-to-speaker portaudio pulseaudio sdl sdl2
Last synced: 03 Apr 2025
https://github.com/dynamsoft/label-recognizer-c-cpp-samples
Dynamsoft Label Recognizer samples for the C/C++ edition
Last synced: 12 Apr 2025
https://github.com/adi-code22/hackerrank-competitive-programming
Hackerrank platform solutions
c competitive-programming cpp hackerrank-solutions java python
Last synced: 06 Apr 2026
https://github.com/mbah24-dev/get_next_line
Bienvenue dans le dépôt get_next_line, une implémentation élégante et robuste de la fonction get_next_line 🧵. Ce projet est un incontournable de l'école 42, conçu pour lire ligne par ligne depuis un fichier ou une entrée standard. 🌟
Last synced: 15 Jun 2025
https://github.com/arturbomtempo-dev/cc50
Projects developed during Harvard's CC50 course.
Last synced: 08 Jul 2025
https://github.com/ariful305/cafeteria-management-system-in-c
The Cafeteria Management System is a console-based application written in C that helps manage food items, orders, and customer interactions within a cafeteria. It incorporates data structures such as linked lists, stacks, and queues to efficiently handle various operations.
c c-programming c-projects cafeteria-management-system cafeteria-management-system-in-c project
Last synced: 03 Apr 2025
https://github.com/rahinnn/project-roktim
First Project For my 1st semester
Last synced: 03 Apr 2025
https://github.com/guitarbum722/libqualified
Like strsep, but considers quoted tokens in delimited data.
c csv delimited-data delimited-files quotes text-processing
Last synced: 10 May 2026
https://github.com/ditsuke/cs50_2021_psets
My solutions to CS50's 2021 problem sets.
Last synced: 14 May 2026
https://github.com/wykerd/lldc
Low Level Discord Library in C
c discord discord-api discord-gateway discord-library
Last synced: 15 May 2026
https://github.com/wyattscarpenter/guide-to-c
This is a guide to C programming for the complete beginner.
Last synced: 20 May 2026
https://github.com/king-11/competitive-programming
Solution of various sport programming🚩 questions from various judges like CodeChef🥇, Codeforces🏅, etc.
c competitive-programming cpp17 templates
Last synced: 20 May 2026
https://github.com/jmatth11/hotreload-c
Simple setup to hotreload a C project. Setup is in SDL2.
c hotreload sdl2 shared-library
Last synced: 30 Jun 2026
https://github.com/sriteja777/sash
A shell to excute commands in linux like operating systems written in C.
Last synced: 15 May 2026
https://github.com/lukateras/triggerd
UDP-based process scheduler with a single slot queue
c glib meson networking queue scheduler triggerd udp
Last synced: 15 Jun 2025
https://github.com/dipsanaroy/c-error-handling
Welcome to C Error Handling, a future-focused repo that explores how to write safer, more reliable C programs. Here you'll find examples on input validation, file and memory safety, variadic handling, and more — all crafted with clarity and beginner support in mind.
beginner-friendly c c-programming-language error-handling self-learning
Last synced: 04 May 2025
https://github.com/samiyonas/lc3vm
Virtual machine that simulates LC-3 Architecture in C
Last synced: 04 May 2025
https://github.com/henryzhao2020/alist-c
alist is a generic, feature-rich, and memory-safe dynamic array implementation for C.
adt c generic-types memory-management
Last synced: 04 May 2025
https://github.com/mispecto/mytar
Simple Unix tar archiving utility implementation
Last synced: 12 May 2026
https://github.com/pauloj2/estrutura-de-dados
Este repositório contém atividades e exercícios práticos focados no estudo de Estruturas de Dados utilizando a linguagem de programação C. O objetivo deste projeto é aplicar os conceitos fundamentais de estruturas de dados de forma prática e ajudar a desenvolver habilidades de programação e resolução de problemas em C.
Last synced: 29 Apr 2026
https://github.com/pauloj2/atividades-do-beecrowd
Exercícios para aprendizado em linguagem de programação C e C++
Last synced: 01 May 2026
https://github.com/shopmaior/mercado_pago_esp
Biblioteca Arduino ESP2866/ESP32
arduino c cpp esp32 esp8266 hacktoberfest library
Last synced: 27 Mar 2025
https://github.com/f321x/libft-42-core
Implementation of C standard functions as exercise of the 42 Heilbronn core curriculum
42 42born2code 42cursus c makefile
Last synced: 08 Sep 2025
https://github.com/owainkenwayucl/pnmmodules
Modules for writing (and maybe one day reading?) PGM/PBM in various languages
c common-lisp go javascript julia pascal pbm pgm pnm python r swift
Last synced: 06 Apr 2026
https://github.com/jdpadillavigo/pathfinder
This project involved implementing an application to test and compare two pathfinding algorithms: BFS (Breadth-First Search) and D* Lite. The application was developed in C++ and Java, using Raylib for the graphical user interface in C++ and Swing in Java. The main objective was to evaluate the performance and memory usage of both languages.
c cpp java makefile pathfinder raylib swing visual-studio-code
Last synced: 20 Apr 2026
https://github.com/clement-muth/clibrary
The goal of clibrary is to create/simulate an environment of programming oriented object in C and provides many feature from c++ and Javascript. The idea is to substitute the use of native types like char * by autonomous object. Clibrary also provides an efficient debugger to reduce debugging sessions...
c debugger libc library optimization oriented-object-programming
Last synced: 30 Jun 2026
https://github.com/ronflima/serverside
A swift implementation for a server application.
Last synced: 11 Apr 2025
https://github.com/jalbam/tc_projects
[Unfinished projects with Turbo C] Two unfinished games and an emulator prototype written in C language.
adventure adventure-game ascii-art ascii-game ascii-graphics c emulation emulator emulator-prototype interactive-fiction projects rpg rpg-game terminal-based terminal-game text-based text-game unfinished
Last synced: 19 May 2026
https://github.com/chanukyasds/pg_extensions
aggregates and functions for PostgreSQL Server
aggregates c custom-aggregates extension functions postgresql postgresql-extension
Last synced: 15 May 2026
https://github.com/velocitatem/grap
c graph interpreter programming-language
Last synced: 24 Jun 2025
https://github.com/matbagnoletti/unipgcifrari
Esercitazione assegnata nell'ambito del corso di Programmazione Procedurale del primo anno di Informatica presso l'Università degli Studi di Perugia.
c cypher gcc playfair-cipher vigenere-cipher
Last synced: 20 May 2026
https://github.com/tarikipekci/data-structures
Essential codes of different types of Data structure.
Last synced: 03 Apr 2025
https://github.com/tarikipekci/client-server
Client-server project which is given by my prof.
Last synced: 03 Apr 2025
https://github.com/md-mafujul-hasan/toph.co
These Contain Some Problem Solution of Toph.co Website that I have done while understanding Programming Concepts.
c c-plus-plus c-programming cpp java python
Last synced: 14 Apr 2026
https://github.com/jiriklepl/c-with-hindley-milner-type-system
This is the repo containing my work on my Bachelor Thesis for Faculty of Mathematics and Physics, Charles University
bachelor-project bachelor-thesis c compiler haskell mff-uk
Last synced: 30 Apr 2026
https://github.com/boompig/hoard
My implementation of hoard parallel memory allocator
Last synced: 13 May 2026
https://github.com/dook97/mytar
An implementation of a small subset of tar functionality
Last synced: 27 Mar 2025
https://github.com/dylan-stewart/lottery-scheduler-xv6
My lottery scheduler implementation in XV6 for operating systems
c linux lottery-scheduler xv6-os
Last synced: 15 May 2026
https://github.com/akash-rajak/negative-decimal-to-binary
C Program to convert Negative Decimal No. to equivalent Binary No.
Last synced: 01 Jul 2026
https://github.com/stevengogogo/dsa_packagearrangement
c doubly-linked-list leftist-heap priority-queue
Last synced: 15 May 2026
https://github.com/chethanyadav456/my-c-programming-notes
This are my C Programming notes which I have made while learning C Programming Language.
Last synced: 24 Jun 2026
https://github.com/donosonaumczuk/c-aptain-hook
Base repository to setup git pre-commit hook for C Language projects. Use cppcheck, clang-format and clang-tidy checks.
c c-lang c-language clang-format clang-tidy cppcheck git-hook git-hooks hooks pre-commit pre-commit-hook
Last synced: 14 May 2026
https://github.com/skyplabs/python4gnokii
Python binding for the Gnokii project (no more maintained).
c gnokii python python-3 python-bindings
Last synced: 30 Dec 2025
https://github.com/torodata/parking_sensors
It is a cheap and economical parking sensor for cars.
Last synced: 17 Apr 2026
https://github.com/antonioberna/fourier-series
Fourier Series (Gibbs Phenomenon) in Raylib using C
c fourier-series gibbs-phenomenon raylib
Last synced: 10 Oct 2025
https://github.com/antonioberna/computer-architecture-engineering
Computer Architecture Engineering (Digital Electronics, Assembly and C)
assembly c computer-architecture digital-electronics reverse-engineering
Last synced: 08 May 2026
https://github.com/vopaaz/v-shell
A Very basic Shell. Course Project Option 1 for Computer System Architechture, Professor Mao, Tsinghua SEM.
Last synced: 15 May 2026
https://github.com/lukinalexeyg/phpcrypt
Stand-alone version of php_sha256_crypt without any PHP dependencies
Last synced: 21 Apr 2026
https://github.com/donomii/liststack
A linked list implemented as stack
arduino c embedded embedded-c linked-list linked-lists linkedlist malloc-free stack stacks
Last synced: 15 May 2026
https://github.com/tusharpamnani/c_codes
My first semester practice codes for C Language
Last synced: 27 Mar 2025
https://github.com/wapiti08/cyber-security-tools
Some tools for security
c c-plus-plus pdf python security-tools socket sqlite3
Last synced: 06 May 2026
https://github.com/mcquerol/c-exercises
Beginner-level C programming exercises to practice basic concepts and syntax.
Last synced: 22 Aug 2025
https://github.com/mcquerol/electronic-gas-pedal-psoc5-erikaos
Electronic gas pedal system with PSoC5 and ERIKA OS. Focuses on embedded C and UART.
c erika-os joystick osek psoc5 rtelight rtos state-machine uart
Last synced: 24 Jun 2026