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-10 00:04:32 UTC
- JSON Representation
https://github.com/emsar69/mnist-ai-without-external-ai-libraries
A pure C++ implementation of an MNIST digit classifier without using external machine learning libraries. This project demonstrates how to build a simple neural network for the MNIST dataset.
ai c classification cpp machine-learning mnist
Last synced: 18 May 2026
https://github.com/vdribeiro/sosh
Simple command interpreter that acts as OS Shell.
Last synced: 07 Mar 2026
https://github.com/jack12816/buildbox-esp8266
Build C/C++ firmwares for the ESP8266
c docker docker-image esp8266 firmware makefile xtensa-toolchain
Last synced: 11 Apr 2026
https://github.com/dvly/kshell
A command-line interpreter for Linux kernel
c ioctl linux-kernel linux-kernel-module
Last synced: 11 May 2025
https://github.com/njlr/mujs-snapshot
MuJS is a lightweight Javascript interpreter designed for embedding in other software to extend them with scripting capabilities.
Last synced: 14 Apr 2026
https://github.com/artainmo/trading_bot
Personal project. Different projects around cryptocurrency trading. From a trade tracking system, to a customizable trading-bot and simulator. Also contains notes on cryptocurrency trading algorithms.
c cryptocurrency genetic-algorithm personal-project python statistics study trading trading-bot
Last synced: 18 May 2026
https://github.com/PaulioRandall/volley
(Discontinued) Small embedded Lua interpreter designed for testing JSON based web services and with a binary comfortable fitting inside repositories
api c embedded http json learning learning-by-doing lua makefile scripting small-tools testing
Last synced: 11 May 2025
https://github.com/amalchandru/blinking-leds
.ino -> .c 🔥
arduino atmega328p avr avr-gcc c
Last synced: 06 May 2026
https://github.com/daniilalpha/milo
(Almost) plain macro zero-dependency single-file library to get rid of boilerplate logging code although keep them pretty.
c c11 c17 c99 colored-log colored-logging embedded log logger logging macros simple-log simple-logger simple-logging single-file single-file-library zero-dependency zero-overhead
Last synced: 03 Jul 2026
https://github.com/zeusdeux/c-libs
stb style single header libs for basic utilities in C programs such string view, arena allocator, gap buffer, etc.
arena-allocator c clibrary dynamic-array gap-buffer stb stb-style string-builder string-view
Last synced: 05 Apr 2025
https://github.com/adebayo-s/data-structures-algorithms
Playground for DSA topics and challenges
c data-structures-and-algorithms java javascript python
Last synced: 07 Apr 2026
https://github.com/pacatro/raylife
A simple implementation of the Conway's Game of Life using raylib.
c docker game-development gameoflife raylib
Last synced: 18 Feb 2026
https://github.com/glnsh/text-to-subtitle
SubText: Text to Subtitles converts TXT to SRT written in C
Last synced: 05 Jun 2026
https://github.com/01barthez/learn_datastructure_c
In the university context, learning C language is a prerequisite for success in certain subjects such as INF131, INF231... To make up for this deficit, I'm going to learn complex data structures in C (Stack, File, Lists...).
c data-structures file initialization list makefile pile programming-exercises
Last synced: 04 Mar 2025
https://github.com/sanjana96-san/addressbook
This is a console based application written in C that allows users to manage their contacts. The application enables users to add, search, edit, delete, and list contacts, while ensuring the data is saved for future use through file handling
addressbook c file filemanagement input-output structures
Last synced: 26 May 2026
https://github.com/8g6-new/mp3_to_wav
An mp3 to wave converter using minimp3
c file-type-detection minimp3 minimp3-library mp3-to-wav-converter
Last synced: 25 Jun 2025
https://github.com/wesgtox/programming-lab-i
College "Programming Lab I" exercises.
algorithms c cpp programming-language
Last synced: 18 May 2026
https://github.com/fabiannorbertoescobar/c-estructurado-ejercicios
Elementos de Programación. Programación Estructurada en C.
c estructuras-de-datos programacion-estructurada programming-exercises
Last synced: 13 Jun 2026
https://github.com/slayers-git/csl
A collection of handy headers for C
c header-only miscellaneous vector
Last synced: 05 Apr 2025
https://github.com/csdms/bmi-example-c
An example of wrapping a model written in C with a BMI
Last synced: 07 Sep 2025
https://github.com/rupt/floatdiff
Differences between floating point numbers, measured by order
c data-types floating-point python
Last synced: 12 May 2025
https://github.com/embeddedt/lv_ev3
LittlevGL for LEGO Mindstorms EV3 (based on linux_frame_buffer)
brick c ev3 ev3dev littlevgl mindstorms
Last synced: 14 May 2025
https://github.com/ranjeet1106/codeforces_solution
Beginner friendly codeforces solutions
algorithm c codeforces-solutions codeforces-solutions-github cpp17 data-structures data-structures-and-algorithms
Last synced: 18 May 2026
https://github.com/tokenrove/green-threading-shootout
benchmark c green-threads wip x86-64
Last synced: 25 Jun 2025
https://github.com/andymccall/agon-development
Coding examples in Z80 assembler and C for the Agon neoretro computer
agon-light agon-light2 agonlight assembler c retrocomputing z80 z80-assembly
Last synced: 03 Feb 2026
https://github.com/olejek88/kernel32
Software for DAQ WinCE (Wincon8000) gas measurement
c cpp gas-measurement windowsce
Last synced: 18 May 2026
https://github.com/dsal3389/dumbdevice
create a simple shell that can mimic other devices
Last synced: 12 May 2026
https://github.com/matubu/malloc
🔥 A custom implementation of the malloc function in c
Last synced: 11 Oct 2025
https://github.com/leticiasimoess/projetodafacul_emc
Projeto de sistemas para cadastramento de pessoas diagnosticadas com COVID-19
Last synced: 05 Apr 2025
https://github.com/linuxheads/cube3d_42
A 3d game in C, based on the famous Wolfenstein games from the 90's
3d-graphics c game game-development linux
Last synced: 18 May 2026
https://github.com/leiless/dbg.h
A clumsy dbg(...) macro for C89
c c89 debug debugging header-only macro
Last synced: 29 Mar 2025
https://github.com/pravez/compilaplou
Another compilation project with an irrationnal name
bison c compiler emscripten flex
Last synced: 18 May 2026
https://github.com/bragdond/universal-stack-c
Dynamic stack in C which can store any type of data
Last synced: 21 Mar 2025
https://github.com/bragdond/universal-dynamic-queue-c
Dynamic queue in C which can store any type of data
c dynamic-queue queue universal void
Last synced: 21 Mar 2025
https://github.com/natelindev/Modular-Mini-C-Compiler
A Mini C Compiler
c compiler mips mips-assembly xml
Last synced: 12 Mar 2025
https://github.com/shingareom/slae
This repo is created while learning the SLAE, The Advance Shellcoding Course.
Last synced: 13 Sep 2025
https://github.com/lazaroblanc/fisi-lf6-programmieren
Lösungen zu Übungsaufgaben aus dem Berufsschulunterricht im Lernefeld 6 (Entwickeln und Bereitstellen von Anwendungssystemen) in der Ausbildung zum Fachinformatiker Fachrichtung Systemintegration
berufsschule c fachinformatiker systemintegration
Last synced: 29 Mar 2025
https://github.com/sdthaker/senecacollege-btp100
Course dedicated to learning C language.
c computer-science seneca-college software-engineering
Last synced: 11 Jun 2025
https://github.com/kostek888888/library-database-project-in-c
Database for library written using C and dynamically created one way linked lists. It has ability to sort results of queries by specified fields.
c library-database linked-list
Last synced: 13 Sep 2025
https://github.com/hong539/coding_collects
coding_collects for practice coding with any other Programming languages
c coding cpp csharp javascript python python3 rust
Last synced: 05 Apr 2025
https://github.com/tleguern/substr
An utility to extract substring from a string
c extract-substring finished substr
Last synced: 04 Jul 2026
https://github.com/evangipson/lsharpc
The compiler and runtime for L#.
abstract-syntax-tree bytecode c code-generation compiler runtime tokenization virtual-machine
Last synced: 05 Apr 2025
https://github.com/abnerkaizer/aoc_trab1
Primeiro trabalho de AOC 1 envolvendo MIPS assembly.
Last synced: 18 May 2026
https://github.com/christislord12/john-316
Command line application to print John 3:16. Comes with binaries for many operating systems, including Mac, Windows, linux, C64, and DOS
Last synced: 12 May 2026
https://github.com/fahimfba/ics-fall2024-fba
Faculty Codes for Introduction to Computer Systems (Fall 2024) at United International University
c fall2024 fba ics problem-solving uiu united-international-university
Last synced: 18 May 2026
https://github.com/amodsachintha/uart
Low Level C implementation of Serial Communications using the Arduino Micro Controller (ATmega328p)
atmega328p c electronic-engineering-coursework serial-communication sliit usart
Last synced: 20 May 2026
https://github.com/tengge1/win32-dialog-starter
Win32对话框应用程序创建模板。
c dialog starter-kit windowsapi
Last synced: 19 May 2026
https://github.com/matt-y-ice/c-turtlegraphics
A C-based graphical application inspired by the classic turtle graphics, allowing users to control a sprite (the "turtle") using keyboard inputs. The program supports line drawing, sprite rotation, customizable line colors, and real-time status display, using SDL2 for window management and OpenGL for rendering.
2d 2d-graphics 2d-rendering c cmake computer-graphics graphics graphics2d opengl opengl-library sdl2 sdl2-application sdl2-image sdl2-ttf turtle turtle-graphics
Last synced: 19 May 2026
https://github.com/starssxhfdmh/canim.h
A single-header C library for creating programmatic animations. Inspired by Manim, renders directly to video via ffmpeg pipe with SDL2 backend.
animation c canim header manim sdl2 single-header
Last synced: 18 Feb 2026
https://github.com/ka0un/cstats
c calculator fun funproject statistics traning
Last synced: 29 Mar 2025
https://github.com/anthonyhuang19/advanced-os-concepts
Introduction to Operating Systems is a graduate-level course covering key OS concepts like concurrency, thread synchronization, inter-process communication, and distributed systems, divided into four sections: OS fundamentals, process management, resource management, and distributed systems.
Last synced: 25 Jun 2025
https://github.com/lebrancworkshop/operating-system-youtube
Learning Operating System on Youtube. (E.G. Neso Academy)
c online-course operating-system
Last synced: 19 May 2026
https://github.com/im-rises/cfloydwarshallparallel
Floyd-Washall algorithm implemented in parallel programming using OpenCL
c c-plus-plus cmake cpp floyd-warshall floyd-warshall-algorithm opencl parallel-programming
Last synced: 19 May 2026
https://github.com/klihe/sdl2-setup-macos
One day I was trying to search for something like pygame for C++ and I found SDL2, but the implementation of this library was not easy for me. I decided to make this tutorial on how to implement SDL2 on MACOS which works for me
c c11 cpp cpp11 game library sdl sdl2 sdl2-library tutorail
Last synced: 13 Mar 2025
https://github.com/ml3m/bank_management_system
Bank Management System implemented in C. It provides command line user authentication, account management, transaction processing, reporting, and account editing. The system is designed for scalability, customization and it ensures a user-friendly CLI
api-exchange-rates bank-management-system banking c cli cli-app curency-conversion gcc management-system managemet
Last synced: 19 May 2026
https://github.com/sidofc/rev
Text editor written in C, based on http://viewsourcecode.org/snaptoken/kilo/
Last synced: 12 Jul 2025
https://github.com/volatilflerovium/inter-processor-interrupts
C library for shared memory and messaging using inter processor interrupts.
a53 baremetal c fpga freertos interrupts ipi microblaze r5 shared-memory xilinx zynq-ultrascale
Last synced: 08 Jun 2026
https://github.com/hqarroum/the-pointer-arithmetics-challenge
🙇♂️ Retrieving a pointer to a structure given a pointer to one of its member.
Last synced: 05 Jul 2025
https://github.com/jack994/mastermind-with-raspberry-pi2
arm assembler c raspberry-pi-2 system-on-chip
Last synced: 25 Jan 2026
https://github.com/bbqsrc/cursed
[WIP] Making that cursed FFI work a little bit safer, but only a little.
c fearful-concurrency ffi rust safeish
Last synced: 19 May 2026
https://github.com/im-rises/ctwinprimenumberparallel
Program to find twin prime numbers in parallel using OpenMPI
algorithm c mpi openmpi parallel parallel-programming prime-numbers twin-prime-numbers
Last synced: 22 Jul 2025
https://github.com/radutul/mini-lib-c
A minimal implementation of a C library.
Last synced: 21 Mar 2025
https://github.com/ignackocom/cdspstandards
C Dsp Standards files
c code mit-license source standard
Last synced: 21 Mar 2025
https://github.com/enriquebdel/clases-cuda-programacion-paralela-en-c-
En este repositorio encontrarás varias lecciones creadas por mí sobre la librería CUDA en C. El programa que utilizo para programar es MobaXterm.
c cuda cuda-programming gnu-linux googlecolab mobaxterm nvidia parallel-programming ubuntu university
Last synced: 19 May 2026
https://github.com/andcool-systems/html8
Open source HTML8 language compiler
Last synced: 21 Mar 2025
https://github.com/zenigm/paaword-protected-studentrecordsystem
A simple student record management system in C language that allows users to store and retrieve student details such as name, class, section, parent's names, and contact information. Access is password-protected for security.
Last synced: 19 Jun 2025
https://github.com/simon-gardier/image-encryption
🛡️Image encryption tool written in C
c command-line command-line-tool doxygen makefile
Last synced: 13 Sep 2025
https://github.com/ignackocom/carchitectures
C Architecture constants
architecture c code constants mit-license source
Last synced: 21 Mar 2025
https://github.com/ricky9leet/1337_ft_printf
Development repository for the 42cursus' ft_printf project
1337 1337cursus 1337school c makefile printf-42
Last synced: 21 Mar 2025
https://github.com/adriannoes/shellclaw
The first physical AI agent that participates in a global agentic marketplace, using asap protocol.
Last synced: 08 Apr 2026
https://github.com/helcsnewsxd/famaf-computer_science-computer_architecture-lab2
Laboratorio 2 de la materia de Arquitectura del Computador de la Licenciatura en Ciencias de la Computación de FAMAF (UNC)
analysis armv8 assembly c famaf-unc hardware-description-language in-order-pipeline-architecture lab optimization out-of-order pipelined-processors processor processor-architecture processor-simulation python qemu quartus system-verilog university-project
Last synced: 31 Dec 2025
https://github.com/gpbonillas/exercises-pucesd-cpp
Recopilación de ejercicios en lenguaje C/C++.
Last synced: 21 Apr 2026
https://github.com/kmhmubin/atm-service-management-system
ATM service management system
Last synced: 11 Jun 2025
https://github.com/joyrider3774/formula1_wasm4
A little, fake, formula 1 game and watch game for the wasm4 fantasy computer system
c game game-and-watch handheld-electronic-game retro wasm-4
Last synced: 29 Mar 2025
https://github.com/mahdavipanah/microproject
My course project for Microprocessors
avr avr-programming c codevision microprocessor proteus
Last synced: 31 Dec 2025
https://github.com/udanielnogueira/c-zero
Estudo da linguagem C nas aulas da Graduação de Ciência da Computação.
Last synced: 04 Jul 2026
https://github.com/simone-contorno/arp-message-transmission
Advanced Robot Programming (ARP) - Transfer data from a Producer to a Consumer
Last synced: 19 May 2026
https://github.com/gvray/gvray
Hi 👋, I'm glad to see you here! This is my :octocat: GitHub Profile ✍️
babel c css3 html5 java javascript nodejs typescript webpack
Last synced: 12 Apr 2026
https://github.com/akutchi/french-nomaian
A nomai's language generator adapted for french.
ada c gtkada language linguistics ncurses-tui nomai outer-wilds
Last synced: 19 May 2026
https://github.com/gikoskos/fieldmanager
Prototype of an in-memory database for farmers (greek only)
Last synced: 31 Dec 2025
https://github.com/jarulsamy/vscode-c-tutorial
Simple beginner's guide to using a C debugger in VSCode.
Last synced: 19 May 2026
https://github.com/joakimbits/normalize
Make Make more inclusive - build automatically and from anywhere
assembly-x86 bringup c cpp devops includable make pandoc pdf-generation python3 relocatable report test venv
Last synced: 11 Apr 2025
https://github.com/lobbyra/philosophers
Simulation of the philosophers problem in c
Last synced: 04 Jul 2026
https://github.com/adolbyb/c-lang-intro
The First Programming Language I Learned at FAU
c c-programming code-blocks computer-science console-application learn-c
Last synced: 19 May 2026