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-06 00:04:32 UTC
- JSON Representation
https://github.com/Platypus-Tech/linufux
Linux kernel source tree with ridiculous modifications :D
c gnu gpl gplv2 kernel linux linux-kernel os
Last synced: 10 Mar 2025
https://github.com/sagiegurari/c_vector
A simple growable vector for C
c c-lib c-library data-structures vector
Last synced: 08 Oct 2025
https://github.com/v0idzdev/open-jinx
Jinx OS is a retro themed command line operating system for x86_64 architectures.
assembly c command-line docker linux os retro
Last synced: 14 Apr 2026
https://github.com/justsecret123/red-black-tree
This repository contains a Red-Black Tree simulation (visualization, insertion, removal...).
c red-black-tree tree-structure
Last synced: 09 Apr 2025
https://github.com/alpinebuster/arkime-docker-compose
Deploy Arkime with GPU-accelerated Rust/Python parsers and custom plugins using Docker Compose.
arkime c cuda deep-neural-networks docker docker-compose llm machine-learning networking pcap pcapng python rust traffic-analysis
Last synced: 16 Apr 2026
https://github.com/gekomad/chinese-checkers
Chinese Checkers with bitboard hash - C - Vala - Rust - Scala
backtracking bitboard-hash c chinese-checkers rust scala vala
Last synced: 27 Jan 2026
https://github.com/rekgrpth/mustach
C implementation of mustache templating
Last synced: 08 Oct 2025
https://github.com/carletonurocketry/packager
QNX C program for encoding sensor data into radio packets.
c cli cli-tool cuinspace encoding packets qnx raspberry-pi raspberry-pi-4 rocketry transmission
Last synced: 26 Oct 2025
https://github.com/neorandom/brainduck-projects
Brainfuck interpreters and compilers. Currently versions are written in Python, C++, Rust and Assembly.
assembly assembly-x86-64 brainfuck brainfuck-interpreter c cpp esoteric-language nasm python python3 rust
Last synced: 11 Feb 2026
https://github.com/o-brob/realtimeplottingapp
Cross-platform CAN and UART data analysis tool for Linux and Windows. Provides high-performance interactive real-time graphing for efficient monitoring and troubleshooting of embedded system communication.
avalonia c can cross-platform csharp data-visualization graduation-project graphing-application gui-application linux mvvm scottplot5 uart windows
Last synced: 28 Feb 2026
https://github.com/abdelkarimhajji/get_next_line_42
get_next_line: Line-by-Line Reading @ 42 📚 Check out my solution for the "get_next_line" project at 42. Master the art of reading a file, line by line, with this efficient C function! #CProgramming #get_next_line 🚀💻
Last synced: 10 Jan 2026
https://github.com/theo-mestre/c-sfml-static-premake
This repository provides a simple setup to create an C-SFML application using Premake 5.
Last synced: 03 Feb 2026
https://github.com/georgecatalin/learning-c
Code practice from LinkedinLearning course "Learning C" by Dan Gookin
c cprogramming cprogramming-language linkedin-learning
Last synced: 30 May 2026
https://github.com/matubu/ft_traceroute
🚗 A custom traceroute implementation in C
Last synced: 11 Oct 2025
https://github.com/courseworks/aut_bp_2024_fall_hw6
The sixth assignment for AUT's Basic Programming course (Fall 2024) emphasizes advanced C programming concepts. Students will implement a Trie data structure to practice dynamic memory allocation, structs, and file operations, and create a debugging macro for runtime error tracking with conditional logging.
c c-programming files macros trie trie-data-structure
Last synced: 04 Feb 2026
https://github.com/arjuncodess/cs50_solutions
This is CS50x 2023 Here are the solutions to the problem sets and labs you need to complete. Thank me later!
c cs50x flask html-css-javascript python solutions sql
Last synced: 18 Apr 2026
https://github.com/rphii/c-image-viewer
A lightweight image viewer written entirely in C and OpenGL 3.3
c cglm fast freetype glm image image-viewer lightweight opengl viewer
Last synced: 11 Jun 2025
https://github.com/dominic248/online-compiler-django
Tech. Stack: Django and Django-REST-Framework. Available Online Compilers:- Python-2.7, Python-3.8, PHP-7, C, C++, Java-8, Java-11
c c-plus-plus django django-rest-framework java-11 java-8 php-7 python-2 python-3
Last synced: 08 Oct 2025
https://github.com/devfabiosilva/witsmlparser
WITSML 1.4.1.x and 1.3.1.x to BSON parser
c c-plus-plus energistics java javascript nodejs oil-and-gas osdu python python3 witsml witsml-data-standards
Last synced: 24 Feb 2026
https://github.com/kingwill101/dart_native_socket
Low-level socket and file descriptor operations for Dart applications
c dart dart-package dartlang ffi
Last synced: 01 Feb 2026
https://github.com/pratikrameshmajage/c_programming
I learned the C programming language and documented my journey through these notes. 🖥️ This repository includes: 📝 Key concepts and syntax of C 🔢 Examples of commonly used programs 🛠️ Tips and tricks for beginners 📂 Well-structured notes for easy understanding Perfect for anyone starting with C programming or revising the basics! 🚀
Last synced: 13 May 2025
https://github.com/quantum5/clickkeys
Tool to use keyboard buttons to click the mouse, for when your mouse button is broken.
accessibility c keyboard keyboard-navigation mouse mouse-emulation
Last synced: 24 Nov 2025
https://github.com/jacmoe/nasl
Nasl is Not A Sixteen-bit Library
16-bit basic c c99 glfw3 graphics-programming my-basic old-school retro
Last synced: 01 Sep 2025
https://github.com/not-minimal/algoritmos
Ramo de Algoritmos y Programación del Segundo Semestre
Last synced: 14 Jun 2025
https://github.com/tdjastrzebski/cppbuild
C/C++ Multi-Step Incremental Build Tool
build build-automation build-tool build-tools c c-plus-plus cli command-line cpp
Last synced: 12 Mar 2026
https://github.com/wyattscarpenter/print.h
Finally, a print function! A compile-time-type-safe, variadic, free-form print() function, fully standard-compliant, C11 and later.
Last synced: 12 Oct 2025
https://github.com/andezion/arcade
This is endless, singleplayer Arcade-shooting game.
2d-game c cpp game-development sfml-2d-engine sfml-game sfml-graphics-library
Last synced: 17 Apr 2026
https://github.com/lobbyra/minishell
Light bash reproduction for a 42 school project
Last synced: 17 Apr 2026
https://github.com/justkroft/option-implied-moments
Algorithm to compute higher order return moments (volatility, skewness, kurtosis) from an implied volatility surface.
asset-management c cython finance options options-trading
Last synced: 02 Apr 2026
https://github.com/strongerprogrammer7/methodsdevelopmenttranslator
The repository - translator from C to C#, on the language's C++
c cli cpp csharp windows-forms
Last synced: 14 Apr 2026
https://github.com/syedzawwarahmed/flilezipper
A simple application that compresses a text file using Huffman Coding.
algorithms c cpp data-structures huffman-coding tree-structure
Last synced: 15 May 2026
https://github.com/fasakinhenry/simple_shell2
ALX simple shell project by Henry Fasakin and Alex Ohiomame
0x16 alx alx-africa alx-low-level-programming alx-school bash build c collaboration programming project shell simple simple-shell
Last synced: 17 Apr 2026
https://github.com/username0x0a/objective-zip
Merged Objective-Zip library from different sources to keep it up-to-date.
c example minizip objective-c swift zip
Last synced: 17 Apr 2026
https://github.com/kristjanvalur/fastcond
Fast condition variables for posix
c concurrency-library multithreading-library performance
Last synced: 02 Mar 2026
https://github.com/yurlungur/hdf5-toy
A simple toy code showing how to use hdf5
c c-plus-plus hdf5 learning-by-doing python
Last synced: 17 Apr 2026
https://github.com/lentil32/cs50-minimal-setup
CS50 Minimal Setup for macOS and Linux
Last synced: 19 Apr 2026
https://github.com/andersonhsporto/c-exercicios
Repositório contendo alguns exercícios na Linguagem C
ansi-c c makefile roman-numerals
Last synced: 28 May 2026
https://github.com/schildkroet/crc
CRC Library to calculate 8-, 16- and 32-Bit CRC. Written in C99.
c cplusplus crc crc-algorithms crc-calculation
Last synced: 03 Apr 2026
https://github.com/anne-andresen/multi-modal-cuda-c-gan
Raw C/cuda implementation of 3d GAN
3d 3d-models attention-mechanism c cross-attention cross-attention-c cuda gan gan-models low-level-programming medical-imaging multimodal-deep-learning pytorch transformer-pytorch transformers transformers-c
Last synced: 06 Jan 2026
https://github.com/ashwaniydv/my-memalloc-c
a simple memory allocator implementation in C (I did it out of curiosity to understand how memory management happens at OS level)
c cpp malloc memory memory-management
Last synced: 17 Apr 2026
https://github.com/ryosukedtomita/basic_algorithm_computer_science
basic algorithm example
basic-algorithm c functional-programming haskell python3
Last synced: 17 Apr 2026
https://github.com/electrocodeur/pir
Projet : Détecteur de mouvement Pyroélectrique
Last synced: 18 Apr 2026
https://github.com/gradigit/claude-pager
Fast C transcript pager for Claude Code: no blank Ctrl-G screen, clickable links/files, queued prompt composer, TurboDraft fast path.
c claude-code developer-tools macos pager performance terminal turbodraft
Last synced: 04 Apr 2026
https://github.com/serhiistets/fed
Command line tool for saving and accessing your favorite folders via the terminal
Last synced: 04 Apr 2025
https://github.com/maemoonfarooq/shortest-path-finder-using-parallel-processing
Welcome to the Parallel Shortest Path Finder! This innovative tool is designed to swiftly determine the shortest routes between pairs of nodes in a graph. Leveraging the power of Dijkstra's algorithm, it navigates graph connections using an adjacency list and a hash table-based distance matrix for optimal efficiency.
bash-script c data-structures mpi openmp-parallelization
Last synced: 18 Apr 2026
https://github.com/bigmat18/pong-sdl2
PingPong game makes with C and SDL2 library and using socket to implement multiplayer
c game game-development ping-pong sdl sdl2 socket sockets
Last synced: 17 Jun 2026
https://github.com/hyunjinno/multicore_computing
A repository of multicore programming in Java and C.
c cpp cuda java multithreading openmp thread thrust
Last synced: 18 Apr 2026
https://github.com/camobap/hackerrank
Collections of solutions from hackerrank with tests
c cpp golang hackerrank-solutions java objc rust
Last synced: 04 Apr 2026
https://github.com/tpalmerstudios/practice
Random Projects While Learning C
algorithms beginner-friendly c cli linux parser sudoku
Last synced: 16 Feb 2026
https://github.com/dtinth/kps
A keys-per-second counter that warns me when I type too fast
Last synced: 18 Apr 2026
https://github.com/wawerukelvin111/c-projects
Simple projects based on the C language
Last synced: 08 Mar 2025
https://github.com/massigy/c-huffman-text-compression
This project impelements a basic version of the Huffman text compression algorithm, using the Huffman tree.
c compression-algorithm cprogramming gcc git github huffman-coding makefile
Last synced: 10 May 2026
https://github.com/abolfazlmohammadpour/system
System Is A Library For C++ Programmign Language (Same As System In C# Programming Language)
c cpp framework library opensource performance
Last synced: 15 Feb 2026
https://github.com/apsrcreatix/daily-coding-problem
This repository contains solution to the problem I have got through mail after subscribing to daily coding problem.
c cpp daily-coding-problem dailycodingproblem js
Last synced: 19 Apr 2026
https://github.com/magnuschase03/happyos
My attempt at creating an operating system.
Last synced: 19 Apr 2026
https://github.com/yassir-ai/reinforcement-learning
YEAR 2022 : In machine learning there are several subcategories. We will focus here on a type of learning that is close to the 'trial and error' method called reinforcement learning. The program (which will subsequently be called either agent or system) performs a series of actions and after a certain period of time, the quality of the state reached is evaluated. We then go up in the list of actions carried out and increase their probability of carrying out (if the final evaluation was favorable), or decrease it (if it was unfavorable)
algorithms animation apprentissage-machine bellman-ford-algorithm c doxygen doxygen-documentation game-of-life gcc isima javascript jeu-de-la-vie machine-learning makefile project python q-learning reinforcement-learning sdl2
Last synced: 19 Apr 2026
https://github.com/javiidiazglez/lpp
Lenguaje y Paradigmas de Programación
c css git html5 javascript rakefile ruby shell
Last synced: 14 Apr 2026
https://github.com/Florence-nyokabi/alx-system_engineering-devops
alx-system_engineering-devops
Last synced: 11 Mar 2025
https://github.com/pgvalle/simplifiedluacompiler
Trabalho da matéria de compiladores da faculdade. As instruções que segui estão no diretório assets.
c compilers jesus-christ lexer lua parser
Last synced: 20 Apr 2026
https://github.com/karboxxx/raycaster-c
Raycasting made with C
c raycaster raycasting renderer rendering
Last synced: 01 Aug 2025
https://github.com/hey-its-d2t2/gui_calculator_in_c
A GUI calculator in C using C graphics programming...
advanced-programming c calculator-application cprogramming graphics-programming gui-application learn-to-code learning-by-doing
Last synced: 04 Jun 2026
https://github.com/hyouteki/pnp
Unified Package Manager for Seamless Integration of Files, Repositories, and Releases Across Platforms
Last synced: 07 May 2025
https://github.com/cmartinezucsc/resolucion_problemas_con_adcp
Repositorio complementario para el libro digital Resolución de problemas con ADCP - Con implementación en C y Python
c computational-science computational-thinking problem problem-solving programming python
Last synced: 15 Feb 2026
https://github.com/dorydev/linuxfromscratch
Simple kernel (will be upgraded later)
Last synced: 15 Feb 2026
https://github.com/naocoding/interactive-fiction-engine.c
C Project which can easily transform your ideas / scripts to a website.
automatic c generate-code html html-css-javascript interactive-fiction
Last synced: 04 Jun 2026
https://github.com/jleung51/duckveloper
The coding partner you never knew you needed. Arduino Uno project with an MP3 shield, speaker, and rubber duck.
arduino c duck pair-programming
Last synced: 20 Apr 2026
https://github.com/amanoteam/revf
Reverse the content of files
c cpp rev text-utils util-linux
Last synced: 20 Apr 2026
https://github.com/ajaxxishere/raspberrypi-mastermind
Creating a mini-game using C and arm-ASM with a raspberryPi 3
assembly c make physical-computing raspberry-pi-3
Last synced: 14 Feb 2026
https://github.com/bibhestee/100daysofcode
The journey of 100days in different languages
bootstrap c css go golang html-css-javascript html5 javascript python react react-native reactjs
Last synced: 14 Feb 2026
https://github.com/fabrizio-ottati/misha
Simple and fast decoding of event cameras data to NumPy
c cpp event-ca neuromorphic numpy
Last synced: 20 Apr 2026
https://github.com/gremble0/kebab
Compiler and interpreter for the Kebab programming language
c compiler cpp interpreter language llvm
Last synced: 14 Feb 2026
https://github.com/itsyakub/leaky
Single-header library for memory menagement
c c-lang c-language c-language-programming memory memory-allocation memory-management single-header single-header-lib single-header-library
Last synced: 05 Jun 2026
https://github.com/rmrt1n/muc
yet another c compiler, following https://norasandler.com/2017/11/29/Write-a-Compiler.html.
Last synced: 02 Apr 2025
https://github.com/bernardassan/czalloc
Override C global allocators to use Zig allocators in a Zig + C mixed project
aligned-alloc allocator c calloc free malloc malloc-library posix-memalign realloc zig zig-package
Last synced: 21 Apr 2026
https://github.com/sametgul/roman3d
A 3-DOF Robotic Manipulator built from scratch. This project includes a data acquisition card design interfacing between the robot and computer, a 3-DOF planar robotic manipulator design, and a Simulink template for implementing and simulating control algorithms.
arm-microcontrollers c cad-design circuit-design control-design embedded-systems freecad matlab robotic-arm robotic-manipulator simulink stm32cubeide
Last synced: 13 Feb 2026