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-22 00:04:42 UTC
- JSON Representation
https://github.com/dahlitzflorian/small-c-programs
Including small C-programs to learn the programming language C
applications c development open-source source-code
Last synced: 17 Jul 2026
https://github.com/theshobhitsingh/data_structures_and_algorithms
This is my first GitHub repository, dedicated to documenting my learning journey and sharing implementations of data structures and algorithms.
algorithms c cpp data-structures java javascript python typescript
Last synced: 06 Mar 2026
https://github.com/seleznevae/fort
CLI (command line utility) to create formatted tables in console
Last synced: 15 Apr 2026
https://github.com/sandeepkumarmishra354/smart-memory-manager
An easy way to deal with c++ pointer type
c c-plus-plus memory-management pointers
Last synced: 19 Apr 2026
https://github.com/tkovs/cbrainfuck
:curly_loop: A brainfuck interpreter made in C.
brainfuck brainfuck-interpreter c first-project
Last synced: 27 Oct 2025
https://github.com/gianlucajahn/universal-password-checker
An AI "strong password checker" built in 13 of the most popular programming languages.
c cplusplus csharp golang java javascript kotlin password-safety password-strength perl php python rust strong-password strong-password-generator swift typescript
Last synced: 04 Apr 2026
https://github.com/gikoskos/usbids
The USB list from the www.linux-usb.org/usb.ids website as a C array
Last synced: 25 Apr 2026
https://github.com/amanoteam/pino
A GCC cross-compiler targeting Android
android c cobol cpp fortran gcc-complier objective-c objective-c-plus-plus termux
Last synced: 30 Apr 2026
https://github.com/sukruciris/skr
SKR framework for making 2d windows games/applications
Last synced: 24 Apr 2026
https://github.com/recp/defl
fast & flexible deflate library
c compression deflate gzip huffman inflate png zip zlib
Last synced: 10 Oct 2025
https://github.com/mark-mdo47/cartoonify
NVIDIA Jetson Nano implementation of Dan MacNish's brilliant "Draw This" camera
c camera danmacnish jetson-nano nvidia python pytorch tensorflow
Last synced: 12 Apr 2026
https://github.com/theimpossibleastronaut/deckhandler
Library to handle a deck of cards
c cards library random-generation simulations swig
Last synced: 28 Feb 2025
https://github.com/jacopodl/spark
Low level network library :satellite: :zap:
c low-level network network-programming networking raw raw-data raw-sockets spark
Last synced: 14 Oct 2025
https://github.com/moderrek/brainfuckplus
BrainFuck+ language Interpreter written in C. Superset of Brainfuck
brainfuck brainfuck-interpreter brainfuckplus c esolang esoteric-language interpreter language linux memory programming-language superset windows
Last synced: 25 Feb 2026
https://github.com/tranbavinhson/compiler
Compile KPL(Kyoto Programming Language) by C
c compiler compiler-principles
Last synced: 09 Apr 2025
https://github.com/krishpranav/macide
A mac ide made for editing, building, running the project, debugging C, C++ and Objective-C
c c-plus-plus ide mac macos objective-c
Last synced: 09 Oct 2025
https://github.com/voltageddebunked/noiros
NoirOS is a simple OS written in C.
c make nasm noir operatingsys os
Last synced: 10 Apr 2025
https://github.com/aaravmalani/bencoder
A parser for BitTorrent .torrent files
bencode bencode-parser bencoder bencoding bittorent c cmake collaborate library torrent
Last synced: 10 Apr 2025
https://github.com/pinselimo/cstructs-in-haskell
C-Struct Types for Haskell
c ffi hackage haskell haskell-ffi haskell-library struct
Last synced: 26 Oct 2025
https://github.com/baines/ppic_lessons
Lessons for Miblo's "Practising Programming in C" series
c programming-challenges programming-exercises
Last synced: 07 Jun 2026
https://github.com/briandowns/libgithub
C/C++ library for accessing the GitHub API.
Last synced: 03 Sep 2025
https://github.com/abdelkarimhajji/ft_printf_42
ft_printf: Custom Printing Function @ 42 π¨οΈ Explore my solution for the "ft_printf" project at 42. Delve into the world of custom printing in C with this versatile printf implementation! #CProgramming #ft_printf ππ»
Last synced: 08 Oct 2025
https://github.com/mutablelogic/go-libcamera
C and Golang bindings for libcamera
Last synced: 20 Apr 2026
https://github.com/visualstudioex3/div2-framework
Collection of DLLs for DIV Games Studio 2 (vanilla).
ansi-c c c89 div-games-studio div2 framework game-development ms-dos retro watcom
Last synced: 04 Oct 2025
https://github.com/bringauto/fleet-protocol
BringAuto Fleet Protocol - simple yet reliable communication for internet-connection-unstable environments
c communication cpp fleet-protocol protobuf reliable-protocol
Last synced: 11 Feb 2026
https://github.com/ralphtheninja/lib-flat-tree
Map a binary tree to a list (c version of mafintosh/flat-tree)
Last synced: 22 Feb 2026
https://github.com/strawberry-team/ucode-connect-marathon-c-endgame
Desktop game development according to the whole cycle of Challenge Based Learning framework. Learn the basics of UNIX systems and the basics of writing code in the C programming language.
c c-development c-programming-language challenge-based-learning coding-bootcamp coding-challenge game-dev game-development raylib
Last synced: 09 Apr 2025
https://github.com/a-samod/food-ordering-management-system
The Food Ordering Management System is a command-line based application developed in C language.
Last synced: 07 Jan 2026
https://github.com/linarcx/bisotun
A minimal c library to generate PDF files.
c linux pdf pdf-generation pdf-specification pdfgen
Last synced: 11 Oct 2025
https://github.com/h2co3/sdl2-sparkling
SDL2 bindings for Sparkling
c draw ffi ffi-bindings ffi-wrapper graphics graphics-library sdl sdl2 sdl2-bindings sparkling
Last synced: 17 Jun 2026
https://github.com/randoragon/libstaple
A general-purpose data structure library in pure C89.
Last synced: 27 Feb 2026
https://github.com/crvargasm/sudoku-solution-validator
Project 1 - Sudoku Solution Validator - Operating System Concepts
c operating-system operating-systems-project
Last synced: 27 Feb 2026
https://github.com/aallali/db.c
trying to learn DB internals by building a simple storage engine
algorithms c database database-internals datastructures storage-engine
Last synced: 12 Feb 2026
https://github.com/jacob-c-smith/json
A tested JSON parser / serializer
c json parser serializer tested
Last synced: 13 Feb 2026
https://github.com/theimpossibleastronaut/aawordsearch
generate wordsearch puzzles using random words in different languages
c educational game meson puzzle wordsearch
Last synced: 06 Jun 2026
https://github.com/mikyll/fondamenti-di-computer-graphics-m
Le mie soluzioni per il laboratorio di Fondamenti di Computer Graphics M
2d 3d arcade bezier blender c computer computergraphics cpp fondamenti grafica graphics informatica ingegneria magistrale morigi opengl serena template videogame
Last synced: 18 Apr 2026
https://github.com/matyalatte/c-env-utils
A cross-platform C library to get env info such as exe path, user name, and os version
Last synced: 02 Mar 2025
https://github.com/mincrmatt12/nmfu
the "no memory for you" "parser" generator
c dfa parser parser-generator python3 state-machine
Last synced: 07 Oct 2025
https://github.com/gyakobo/multi-threading
This project was made to showcase a sample example of muli-threading in the C programming language.
c function-approximation integrals integration multithreading number-pi parallel-computing
Last synced: 01 Mar 2026
https://github.com/elsemieni/pepsiman-texture-unpacker
TIM Texture Extractor a Packer experimental minisuite for the PSX Videogame Pepsiman The Running Hero.
Last synced: 13 Mar 2026
https://github.com/rishabharoraa/juliagen
juliagen - minimal julia/mandelbrot set generator
Last synced: 16 Jan 2026
https://github.com/mhx/librotaryencoder
Simple, small rotary encoder library
c cpp embedded embedded-systems library quadrature-encoder rotary-encoder rotary-encoders
Last synced: 23 Feb 2026
https://github.com/alyssonmach/programas-c
TΓ³picos discutidos na disciplina IntroduΓ§Γ£o a ProgramaΓ§Γ£o da UFCG.
c c-language deitel introduction-to-programming ufcg
Last synced: 11 Apr 2025
https://github.com/cyanogilvie/jitc
Just In Time C for Tcl, implementing c-as-a-value compilation and automatic memory management
Last synced: 02 Mar 2026
https://github.com/madmurphy/libgnunetworker
Multithreading with GNUnet
c event-loop gnu gnunet library multithreading shared-library threads unix
Last synced: 04 Sep 2025
https://github.com/candrewlee14/tetris-raylib
Tetris clone built with Raylib
Last synced: 02 Mar 2026
https://github.com/algodesigner/fat12tool
Lightweight FAT12 implementation in C with an interactive shell, FUSE mount support, and MBR partition handling. Supports standard 8.3 filenames.
c cli fat12 filesystem fuse fuse-filesystem linux macos msx msx-ide msx2 osdev retrocomputing storage
Last synced: 06 Jun 2026
https://github.com/basemax/baseconverterc
A Fast C-Program for converting numbers from one base to another base.
base-converter base-number base-number-conversion base-number-convert base-number-converter c custom-base custom-number-base number-base number-base-conversion number-base-converter
Last synced: 03 Apr 2025
https://github.com/bytesclub/kill_the_bug
This Repository contains number of C/C++ programs with intentional bugs. Contributors can either post Issue(s) on Bugs and create Pull Request solving them, Or can post new Buggy programs.
Last synced: 15 Apr 2025
https://github.com/kaoutherbo/practical-exercies-linked-list
Some exercices about singly linked list
c doubly-linked-list singly-linked-list
Last synced: 27 Jan 2026
https://github.com/stchan/redmon64pdfscribe
Redmon 1.9 for PdfScribe
c ghostgum pdfscribe portmonitor redmon russelllang windows
Last synced: 25 Apr 2026
https://github.com/blitmaps/mylo-lang
A cool programming language, implemented in C, that uses a VM and has cool syntax; with inline C capability.
c compiler cool-language intermediate-code-generation programming-language strongly-typed suckless-software toy-language virtual-machine
Last synced: 22 Feb 2026
https://github.com/apsknight/antaran
ΰ€ ΰ€ΰ€€ΰ€°ΰ€£ - A File Transfer Program implemented in C using UNIX Socket API over Transmission Control Protocol.
c ftp socket socket-programming
Last synced: 09 Apr 2025
https://github.com/daijobudes/cit-2nd-year-programming
Repository containing exercises on our school.
activities c css data-structure data-structures data-structures-algorithms data-structures-and-algorithms database db exercise exercises java mariadb mariadb-database php php7 quizzes
Last synced: 13 Apr 2026
https://github.com/diamont1001/c_tetris
Cθ―θ¨εηWindowsε符ηι’δΏη½ζ―ζΉε
Last synced: 07 Oct 2025
https://github.com/lakshay-a/dsa-program-c-cpp
All the basic data structures programs in C/C++
algorithms beginner-friendly c cpp data-structures dsa leetcode programs
Last synced: 26 Apr 2026
https://github.com/pdsmart/zsoft
zOS Operating System, apps and associated developments. Used in the ZPU, tranZPUter and SharpMZ projects but easily adapted to other embedded systems. Project uses C/C++, ARM and ZPU Assembler.
arduino armv7 assembly bash basic-interpreter c c-plus-plus cortex-m4 editor fatfs makefile operating-system rtl teensy35 teensyduino zpu
Last synced: 19 Oct 2025
https://github.com/brunexgeek/webster
Small and standalone HTTP server/client API
c cpp http http-client http-server networking webster
Last synced: 28 Apr 2025
https://github.com/nityanandagohain/simple-dbms
A simple database management system in c using linked list as its main data structure to maintain efficiency.
Last synced: 31 Mar 2025
https://github.com/midnightcommander/mc
Midnight Commander's repository
c console file-manager terminal-based
Last synced: 06 Oct 2025
https://github.com/gitpod-samples/template-c
The C template, configured for Gitpod (www.gitpod.io) to give you pre-built, ephemeral development environments in the cloud.
Last synced: 19 Oct 2025
https://github.com/shivam010/project-euler-solutions
A collection of codes of the Project Euler problems
basic-programming c c-plus-plus cpp euler hackerrank-contests mathematics project-euler
Last synced: 08 May 2026
https://github.com/yashpatel7025/expensemanager
Expense Manager using Linked Lists in C, Awesome thing about this project is it keep track of your Expense data even after terminating program.
c clanguage cprogramming datastructures datastructures-algorithms expense-management expense-manager expense-tracker expensemanager linked-list linklist
Last synced: 31 Mar 2025
https://github.com/boomerwing/morsecode-raspberrypi-pico
Raspberry Pi PICO and FreeRTOS. Most projects send Morse Code (CW) training text (both plain text and random characters) using FreeRTOS.
amateur-radio c cw freertos morse pi pio ps2-keyboard raspberry-pi-pico rp2040 shuffle
Last synced: 05 Mar 2026
https://github.com/basemax/curlc
Sample cUrl program to send request and recive response using C.
c curl curl-example curl-functions curl-sammple
Last synced: 26 Apr 2026
https://github.com/rkskekzzz/42seoul
π 42Seoul μμ 곡λΆν λ΄μ©μ μ 리ν repo μ λλ€:)
Last synced: 18 May 2026
https://github.com/radiopizza/acceldatadisplay
This repository is the source code of my course project, completed as part of the course "Basics of MPT".
adxl345 adxl362 c eeprom electronics i2c microcontroller oled oled-display-ssd1306 spi ssd1306 stm stm8 stm8s stm8s103f3
Last synced: 19 Feb 2026
https://github.com/nk521/attu
A simple instruction executor written in C just for education purpose!
Last synced: 02 Sep 2025
https://github.com/bezlant/s21_cat_grep
π Cat & Grep implementations. (School 42)
bash bsd c cat file-processing-c gnu grep regex test-coverage
Last synced: 04 Apr 2026
https://github.com/jonwoodring/emscripten-electron-boilerplate
A boilerplate build for creating an Electron project using Emscripten (i.e., develop in C, deploy in JavaScript).
boilerplate c c-plus-plus electron emscripten javascript
Last synced: 21 Jan 2026
https://github.com/liyanboy74/htmixer
Static HTML Page Generator
blog blog-engine c gh-pages html static-site-generator website
Last synced: 13 Apr 2025
https://github.com/aditya-a-garwal/stm32f401ccu6-peripheral-drivers
Abstractions over the peripherals of the STM32F401CCU6 microcontroller in the C language
arm-cortex arm-cortex-m4 armv7 bare-metal c cmsis hardware-abstraction-layer make stm32 stm32f4
Last synced: 27 Jun 2025
https://github.com/ColumPaget/cxine
mostly MPlayer-compatible media player using libxine
c dvd media-player mp4 mplayer webm xine
Last synced: 04 Apr 2025
https://github.com/takahirox/webassemblythread-benchmark
c cpp javascript thread wasm webassembly
Last synced: 05 May 2026
https://github.com/basemax/circulardoublylinkedlistc
This is a simple implementation of Circular Doubly Linked-List in C. Circular Doubly Linked-List is a data structure that is a combination of a doubly linked list and a circular linked list. It is a linked list where all nodes are connected to each other. It is a circular linked list because all nodes are connected to each other.
c circular-doubly circular-doubly-linked-list circular-doubly-linkedlist circular-linked-list circular-linkedlist circularlinkedlist data-structure datastructure ds linked-list linkedlist
Last synced: 11 Aug 2025
https://github.com/cyrus-and/dry-makefile
Opinionated Makefile for simple C/C++ projects
build-tool c cplusplus makefile
Last synced: 13 Apr 2025
https://github.com/t-tino/c-sharp-lessons
Learn C# programming from beginner to advanced with ready-to-run examples. Join the journey at Xjectro's C# Lessons! ππ©π»
asp asp-net asp-net-core boilterplate c c-languages c-sharp c-sharp-lessons csharp csharp-lessions kit languages lessons low-code low-level net netcore software software-langauge template
Last synced: 20 May 2026
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/ybootin/mp3gain.js
Analyse and Normalize MP3 file into the browser
audio c docker emscripten javascript mp3 mp3-converter normalize typescript
Last synced: 15 Apr 2025
https://github.com/raedaddala/turtle-graphic-library-in-c-and-sdl2
Simulating the turtle python Library using C++ and SDL2
c cpp graphics sdl2 turtle-graphics turtle-python
Last synced: 16 May 2026
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