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/md-emon-hasan/c-progamming
A repository containing examples, and projects to help learn and practice C programming concepts and techniques.
c c-programming c-programming-language dsa scheduling-algorithms searching-algorithms sorting
Last synced: 06 Mar 2026
https://github.com/skillfulelectro/fout
commandline utility to view inside of the file or copy the file
Last synced: 27 Mar 2025
https://github.com/dupontcyborg/compress-utils
Multi-algorithm compression & decompression library for C, C++ & Python
brotli bzip2 c compression cpp decompression gzip lz4 lzma python xz zlib zstd
Last synced: 16 May 2026
https://github.com/shgpavel/ctrush
A simple trash can for terminal file managers or servers
Last synced: 03 Apr 2025
https://github.com/kzrtt/estrutura-de-dados
Esse repositório contém os códigos das aulas e listas de exercícios da matéria de Estrutura de Dados da UTFPR
c data-structures programming-exercises
Last synced: 03 Apr 2025
https://github.com/apache/incubator-guacamole
Mirror of Apache Guacamole (Incubating)
c guacamole java javascript network-client network-server
Last synced: 06 Apr 2026
https://github.com/kbnim/datastructs.h
C library of commonly used data types and data structures (string, vector, stack, etc.)
array binary-tree c c-language c-programming data-structures linked-list matrix priority priority-queue queue stack string vector
Last synced: 24 Jan 2026
https://github.com/mekhyw/ksp-controller
Bluetooth controller for Kerbal Space Program, using the SAME70-XPLD board and kRPC
bluetooth c electronics krpc python same70-xpld
Last synced: 16 May 2026
https://github.com/callmesalmon/nanos
My attempt at making an actual good kernel. Contributions are always welcome! (WIP)
c kernel minimalist nanokernel operating-system os osdev pure-c
Last synced: 09 Sep 2025
https://github.com/philipmetzger/kilo-c-metzger
c editor terminal-based text-editor
Last synced: 20 Mar 2025
https://github.com/reyhannaufal/soal-shift-sisop-modul-4-a04-2021
Praktikum Sistem Operasi - 4
Last synced: 27 Mar 2025
https://github.com/hamzazaidix/library-management-system
Library Management System in C Language
books-management bookstore c c-language-programming ict library-database library-management library-management-system programming-fundamentals
Last synced: 27 Mar 2025
https://github.com/image357/password
This is a simple password manger (library) written in Go. You can use it with Go, REST calls and any other language that links with C.
c cpp encryption go golang password password-manager password-store rest rest-api restapi restful restful-api restfulapi simple
Last synced: 10 May 2026
https://github.com/shexweeknd/42-cursus-push_swap
This repository contains the implementation of the Push Swap project from 42 School.
42 42antananarivo 42born2code 42cursus 42projects 42school c hramaros mechanical-turk pushswap pushswap-42 pushswap-tester pushswap42
Last synced: 20 Mar 2025
https://github.com/alexadam/encode
convert cellular automata's output to audio spectrum
audio audio-effect audio-processing c cellular-automata music-composition music-visualizer spectrogram spectrum
Last synced: 27 Mar 2025
https://github.com/brightprogrammer/cider
CIDEr is a feature rich IDE for C/C++ programming
c cider cpp cross-platform editor gplv3 ide
Last synced: 16 May 2026
https://github.com/thisisnotjustin/linus_list
Linked List with "Good Taste" - Linus Torvalds
Last synced: 19 May 2026
https://github.com/gvvsnrnaveen/cuda
this repository contains the various programs that can written using CUDA Toolkit.
c cpp cuda nvcc nvidia-cuda nvidia-gpu
Last synced: 17 Jan 2026
https://github.com/jacob-c-smith/tree
Heierarchical structure of connected nodes
Last synced: 11 Jun 2026
https://github.com/jacob-c-smith/table
Collection of related data organized into columns and rows
Last synced: 11 Jun 2026
https://github.com/ozansz/mathematical-expression-parser-derivator
METU CENG140 C Programming - Take Home Exam 2 - Mathematical Expression Derivator
abstract-syntax-tree c derivatives lexer mathematical-expressions mathematics parser
Last synced: 27 Mar 2025
https://github.com/chungquantin/baby-shell
Baby shell implementation in C supports most OS commands with pipelining and sequencing
Last synced: 03 Apr 2025
https://github.com/uhpoler/kpi-first-semester
This repository contains materials from all disciplines of the first semester
Last synced: 28 Mar 2025
https://github.com/inunix3/raypong
Clone of Ping Pong written in C using raylib.
2d-game c game just-for-fun ping-pong raylib
Last synced: 03 Apr 2025
https://github.com/cpscript/irc-client
A simple "internet relay chatting"(IRC) client built using C based from "https://github.com/IanMarcoMoffett/mini-irc-client" :3
c forum forums ipv4 irc irc-client irc-protocol irc-server makefile network
Last synced: 28 Mar 2025
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/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/gaurav-deep01/conways-game-of-life
Theory of cellular automatons
Last synced: 09 Sep 2025
https://github.com/guille-ux/zynkvm
The Virtual Machine for ZynkLite & ZynkPy
c dynamic-programming language-development machine programming-language stack vm
Last synced: 17 Jun 2025
https://github.com/ryooooooga/cute
Header only Unit Testing Framework for C99
c header-only unittest unittesting
Last synced: 09 Sep 2025
https://github.com/matusollah/night-vision
Zdrojový kód na kamarátove nočné videnie
arduino c cpp esp esp32 esp32-cam esp32-camera ssd1306 ssd1306-oled
Last synced: 11 Jul 2025
https://github.com/tayne3/gitversion.cmake
🏷️ GitVersion.cmake - Seamless Git-based versioning for CMake projects. One small module for automatic SemVer extraction from your Git tags.
c c-plus-plus cmake cpp version-manager versions
Last synced: 11 Apr 2025
https://github.com/redneath/license-generator
CLI tool written in C to automate the creation of lincense files
Last synced: 11 Apr 2025
https://github.com/antsevs/morsecodeinterpreter
Using ARM7 architecture assembly language in tandem with the C programming language, I created a morse code interpreter which takes real-time GPIO input from switches, and translates to ASCII on an I2C interface LCD, utilizing a Raspberry Pi Microncontroller.
Last synced: 11 Apr 2025
https://github.com/victor-base/victorcsharpbinding-sdk
Provides Interop config between Low level core & C#.
binding c csharp dotnet interoperability wrapper
Last synced: 11 Apr 2025
https://github.com/rohanvdvivedi/cutlery
A configurable data structures library in C.
c data-structures system-programming
Last synced: 11 Apr 2025
https://github.com/winstonliyt/secfsystem
UNIX-like secondary file system for Course 10043601 Project
c filesystem operating-system unix
Last synced: 16 May 2026
https://github.com/sathninduk/c-playground
C language playground | Sri Lanka Institute of Information Technology - Year 1, Semester 1
Last synced: 09 Sep 2025
https://github.com/wa1tnr/ringbuffer-ntb99-tnr-a
Experiments with netube99/RingBuffer.git - local work by wa1tnr - May 2022 - version a
Last synced: 04 Apr 2025
https://github.com/ayushnagar123/password-management-system
This is a software which will help you to store,protect and retrieve your passwords whenever you require. Made by Ayush Nagar(ayushnagar123), Akshara Nigam(aksharanigam1112), Kapil Kumar Israni(090max) and Anushka Agarwal.
c password-manager password-retrieval password-safety password-store password-updation
Last synced: 09 Sep 2025
https://github.com/avvessalom/zfsgangster
Лабораторная работа по перелапачиванию zfs (ИТМО, ПИиКТ-СиППО, 3 курс).
c filesystem itmo-university system-programming zfs
Last synced: 04 Apr 2025
https://github.com/mr-mrf-dev/pizza-finder
🍕 our Project in DS (Data Structure) with C++ Programming Language.
2d-tree c cmake cpp data-structure ds kd-tree
Last synced: 12 Feb 2026
https://github.com/fernando-cabrera-gonzalez/sz80e
Simple Z80 Emulator
c makefile vscode z80 z80-emulator
Last synced: 02 Jul 2026
https://github.com/enceeper/scrypt
C implementation of scrypt utilizing SHA512.
Last synced: 02 Jul 2026
https://github.com/andreoss/dst
A single-process scalable dynamic system monitor for dwm (and others) based upon libuv.
Last synced: 04 Apr 2025
https://github.com/ragibasif/xdbg
Memory debugger library for C projects.
c c-language c-library c-program c-programming c-programming-language c-project calloc compile-time debugger debugging debugging-tool debugging-tools dynamic-memory-allocation free header-only lightweight malloc memory-management realloc
Last synced: 04 Apr 2025
https://github.com/cs50victor/lonnieos
An operating system simulator in python
Last synced: 28 Apr 2026
https://github.com/kakkun61/c-invokes-haskell
The sample of the FFI from C (GCC) to Haskell (GHC)
Last synced: 05 Apr 2025
https://github.com/siraben/functional-images
Replicating the Functional Images paper by Conal Elliott using Haskell, C and SDL2.
c functional-reactive-programming haskell sdl2
Last synced: 02 May 2026
https://github.com/cirocosta/when-to-buf
Pair of executables for checking use of buffers when doing networking
Last synced: 05 Apr 2025
https://github.com/cirocosta/http-ctx-cancellation
golang's request timeout from context cancellation exemplified in C
Last synced: 02 May 2026
https://github.com/hrideshmg/ascii_video_player
A tool written in C which lets you render any video as ascii text on the terminal.
ascii ascii-art ascii-video c terminal
Last synced: 01 May 2026
https://github.com/chasewillden/popcornkernel
A new, fluent, and minimalist operating system designed for tomorrow.
Last synced: 05 Apr 2025
https://github.com/nazlizamanian/lia
LIA project a simple bank managment programme that resemblance the nature and primary functions of an atm machine and fullfils the tasks that one can expect to be done at a visit to the bank.
Last synced: 05 Apr 2025
https://github.com/bayars/system-programming
I shared the system programming lectures notes and my exams
c linux system-programming unix unix-programming
Last synced: 18 Apr 2026
https://github.com/mofirojean/50-coding-challenge
This repository holds the implementation of the 50-Coding-Challenges in different programming Languages
c challenge coding coding-challenge cpp csharp java javascript kotlin python typescript typescript2
Last synced: 12 Apr 2025
https://github.com/bibekdhkl/c-programs
C Programs Examples Collection
beginner-friendly c hacktoberfest hacktoberfest2021
Last synced: 06 May 2025
https://github.com/jlchn/language-x
language x cheatsheet
basics c cheatsheet go java javascript language shell
Last synced: 07 May 2025
https://github.com/taeseunglee/pintos-datastructure
c datastructures homework sogang
Last synced: 12 Apr 2025
https://github.com/chrisjones79/minimal-lcd-st7789v-xpt2046
This repo contains (currently 2) variations of 'how-to' code, using ESP-IDF, as I learn to use the LilyGO T_HMI.
c esp32s3 espidf espidf-v5 hmi st7789 touchscreen xpt2046
Last synced: 20 Jan 2026
https://github.com/filrg/pcstream
A point cloud streaming tool
c point-cloud streaming volumetric-video
Last synced: 07 May 2025
https://github.com/basemax/emailvalidatorc
The Email List Filtering Program is a C language program designed to validate and filter a list of email addresses. It ensures that each email address in the provided text file is valid and exists. The program helps to identify and remove fake or incorrect email addresses from the list, ensuring that the remaining email addresses are valid and reac
c email email-filter email-filtering filter-email filtering-email
Last synced: 09 Sep 2025
https://github.com/hackpulsar/flappy-char
A flappy bird clone in your terminal.
c console-application console-game makefile
Last synced: 17 Jun 2025
https://github.com/teresa-chow/42-cub3d
The goal of this project was to create a simple Wolfenstein 3D-inspired 3D game engine, using raycasting. This is done by rendering a 3D representation of a 2D map, implementing player movement, walls, textures and collision detection, while using MiniLibX graphics library.
c computer-graphics game-engine raycasting raycasting-engine
Last synced: 10 Sep 2025
https://github.com/eshaan7/programming_with_c_and_cpp
Various C and C++ programs I wrote for school, college or just for the heck of it.
btech c cbse cpp data-structures ggsipu hacktoberfest school
Last synced: 02 Jul 2026
https://github.com/coderboy-raiyan/cs-fundamentals
Advanced CS Topics and Algorithms. Build Your Foundation As A Programmer
c cpp dsa-algorithm problem-solving
Last synced: 02 Jul 2026
https://github.com/lanstobias/circular-queue
Implementation of a circular queue in c
adt c circular-queue linux queue
Last synced: 02 Jul 2026
https://github.com/element39/bun-llvm
🍔 use LLVM with bun effortlessly
bindings bun c cpp ffi go ir javascript llvm llvm-bindings rust typescript zig
Last synced: 09 Apr 2026
https://github.com/wilsonsilva/raylib-tic-tac-toe
Tic Tac Toe in Raylib
c raylib raylib-c raylib-game tic-tac-toe tic-tac-toe-game tictactoe tictactoe-game
Last synced: 17 Feb 2026
https://github.com/frasieroh/quxer
Packrat parser generator for C99
c packrat parser-generator peg
Last synced: 17 Jun 2025
https://github.com/pstolarz/sprops
C library for parsing configuration files built of properties (key/value pairs) which may reside inside "scopes", that is blocks of configuration with assigned name and an optional type. Scopes may constitute hierarchical nesting tree of an arbitrary depth.
api bison c configuration cpp library parser properties yacc
Last synced: 16 May 2026
https://github.com/liu42/datastruct
数据结构学习项目
c course data-structures learning
Last synced: 05 Jul 2025
https://github.com/sahilkhanna/platformio-dso-atmega16
atmega16 c cpp design electronic oscilloscope system
Last synced: 16 May 2026
https://github.com/dbeewms/logica-y-algoritmos
Example and Practical Exercises from the Logic and Algorithms Class in C, C++, and PSeInt, First Semester, Universidad Americana (UAM).
algorithms c cpp programming-logic pseint
Last synced: 16 May 2026
https://github.com/dinujaya-sandaruwan/c.dinujaya.me
This repository is your gateway to learning C programming, created to provide an all-in-one resource for students and developers alike.
c documentation programming-language
Last synced: 02 Feb 2026
https://github.com/notsuju/chroma
A simple text editor written in c
ansi-escape-codes c c-language project text-editor vim
Last synced: 12 Apr 2026
https://github.com/dgkim5360/xroot-status
A C program for my dwm status bar.
c dwm dwm-status gnu-linux linux status-bar suckless x11
Last synced: 16 May 2026
https://github.com/multiform-validator/c
Multilingual library made for validation, various form fields, such as: email, telephone, password, cpf, cnpj, credit card, magic numbers for image mimetype validation and much more.
Last synced: 10 Mar 2026
https://github.com/daltonmenezes/researches
:microscope: Stuff about my researches in software development
c electron javascript node php playground python researches stuff
Last synced: 11 Apr 2026
https://github.com/gabrielf7/code-programing-exercises
:computer: Exercícios em Códigos de Programação + Git
Last synced: 11 Apr 2026
https://github.com/renatomaynard/a-multiple-population-coarse-grained-genetic-algorithm-to-solve-the-quadratic-assignment-problem-
A Multiple-population coarse-grained Genetic Algorithm to solve the Quadratic Assignment Problem
c cuda genetic-algorithm quadratic-assignment-problem
Last synced: 09 May 2026