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-08 00:04:41 UTC
- JSON Representation
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/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/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/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/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/engineersbox/c-fixed-heap-allocator
C fixed heap allocator for managing pre-allocated heap memory without kernel sbrk calls
allocator c heap memory-allocation memory-management
Last synced: 04 Jul 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/okoge-kaz/compiler_construction
Tokyo Institute of Technology 2022-2Q CSC. T372
c compiler cpp tokyotech tokyotech-class
Last synced: 19 May 2026
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/inpyjama/c-ninja-listings
Lower level assembly and C baremetal programming on RISC-V CPUs. Source code listings from the C-Ninja, in Pyjama! book.
assembly-language baremetal c linker-script makefile risc-v riscv32
Last synced: 10 Apr 2025
https://github.com/joao-conde/feup-lcom
Repository to host the Computer Laboratory project and weekly deliveries, a second year course @FEUP
2d-game c dodge-game minix-kernel minix-os minix3-ipc racecar
Last synced: 02 Jul 2026
https://github.com/yurrriq/blorg
C-c C-e P p >>=
blog c compiler-designs erlang experiments idris programming-language-theory security type-theory
Last synced: 18 Apr 2026
https://github.com/cthacker-udel/linkedlistc
Linked List - C code - cthacker-udel. Implements Single, Doubly, Triply, and Circular Linked List in C.
c circular-list doubly-linked-list heap linked-list pointer triply-linked-list
Last synced: 02 Apr 2025
https://github.com/nos1dot618/ducker
Minimal C implementation of docker which is a platform for working with container images
c container docker recreational-programming
Last synced: 30 Jun 2026
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/oblerion/kbd_layout_raylib
more keyboard layout for raylib
c keyboard-layout opensource raylib
Last synced: 02 Feb 2026
https://github.com/rahinnn/project-roktim
First Project For my 1st semester
Last synced: 03 Apr 2025
https://github.com/christosgalano/dir-clone-server
An FTP-like server utilizing socket and thread programming with synchronization.
c client-server socket-programming synchronization thread threading
Last synced: 15 Jun 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/ozgen/c-playground
A collection of C programming examples, categorized by topics for easy navigation.
c mutex pointers-in-c pthreads
Last synced: 26 Mar 2025
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/basemax/sortingalgorithms
This is a collection of sorting algorithms implemented in C.
algo algorithm algorithm-challenges algorithms algorithms-and-data-structures algorithms-datastructures c sort-algorithm sort-algorithms
Last synced: 03 Apr 2025
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/threadexio/bf2elf
A simple brainfuck to x86_64 assembly compiler
brainfuck brainfuck-asm brainfuck-compiler brainfuck-interpreter brainfuck-transpiler c ffi nasm nasm-assembly x86-64 x86-nasm x86-x64
Last synced: 15 May 2026
https://github.com/cooperblacks/wine-launcher
Ultra minimalist way to launch Windows software (.exe) from Linux. Useful for gaming, i guess.
c gnome gtk3 wine wine-launcher winetricks
Last synced: 13 May 2026
https://github.com/lordronz/viktori-psj-client
FP Pemrograman Sistem dan Jaringan (Sisi Client)
Last synced: 16 Jul 2025
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/falcao-g/trabalho-ed-2
Programa em C capaz de realizar range queries nas cidades brasileiras
Last synced: 07 Sep 2025
https://github.com/falcao-g/estruturas-dados
Repositório para guardar os códigos e aprendizados da matéria de Estruturas de Dados
c data-structures estruturas-de-dados hash heap tree
Last synced: 07 Sep 2025
https://github.com/kenf1/cryptlibc
C library for basic string encryption/decryption + Rust & Zig bindings
c c-library ffi-bindings rust zig
Last synced: 03 Apr 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/alexanderomara/flshm
Flash Player LocalConnection Shared Memory Native Code Library
adobe-flash adobe-flash-player amf c flash flash-player library semaphore shared-memory
Last synced: 26 Mar 2025
https://github.com/mispecto/mytar
Simple Unix tar archiving utility implementation
Last synced: 12 May 2026
https://github.com/taxpater/c-eshop-sockets
Code showcase for a project assigned during my studies.
Last synced: 08 Jul 2025
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/aimadbahdir/philosophers
Project developed during education at 1337 school to learn threading basics. Developed small threaded programs to improve understanding of concurrent programming and performance benefits.
Last synced: 01 Apr 2025
https://github.com/rayyan9477/operating-systems-and-shell-scripting
This repository contains assignments related to Operating Systems. The main focus is on understanding system-level programming, including shell scripting and signal handling in C.
bash-scripting c cpp operating-system process-manager shell-scripting
Last synced: 15 May 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/ido50/sheepwool
Semi-Static Site Generator and Server
blogging c fastcgi http lua openbsd static-site-generator website
Last synced: 11 Jan 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/panagiotiskots/timed-pc-protection-layer
A stealth security program that adds a timed challenge to protect your PC, shutting down if unauthorized users fail to meet the task. Ensures an extra layer of data protection even after login credentials are compromised.
additional-layer automation c data-protection folder-trigger low-level-programming open-source-security pc-security privacy startup-program stealth-security system-calls system-shutdown timed-shutdown windows-security
Last synced: 17 Mar 2025
https://github.com/yasenstar/learn_cpp
Repository for hosting the my c/c++ learning journey notes and source codes as reference
Last synced: 15 May 2026
https://github.com/velocitatem/grap
c graph interpreter programming-language
Last synced: 24 Jun 2025
https://github.com/akaliutau/phy-engine
Physically-correct rendering engine
3d-graphics c computational-geometry computational-physics computer-graphics cpp mgf photorealistic-rendering physically-based-rendering rendering-engine
Last synced: 30 Apr 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/gaurav-deep01/conways-game-of-life
Theory of cellular automatons
Last synced: 09 Sep 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/4s4v1n/decimal
This project presents an implementation of the decimal data type of the C# language, in pure C.
bit-manipulation bit-operation-utils bit-operations bits bitset c
Last synced: 30 Jun 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