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/horrjiy/so_long
42 Core Curriculum --- Simple 2D Game in C. A maze in which the player has to collect coins.
42commoncore 42heilbronn c game-2d
Last synced: 20 Jun 2026
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/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/elenaches/c-graphics-basic-3d-interactive-animation
A college project in C, an interactive 3D animation.
3d-animation 3d-graphics animation c c-graphics cgraphics college-project graphics interactive-animations
Last synced: 27 Mar 2025
https://github.com/diogocarrola/42-piscine
My journey through the 42 Piscine, showcasing my progress, projects and the skills I developed during the intensive month-long experience.
42-piscine algorithms c data-structures shell
Last synced: 26 Mar 2025
https://github.com/denver-code/for_test_python
Speed while generating id from uuid4x4
c for generating loops python speed timepy uuid4
Last synced: 15 May 2026
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/doqin/c_http
Personal C project to learn raw http and web development.
Last synced: 10 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/eyantra698sumanto/basic-c-programs-2
This Repository contains 135 basic programs in C programming language
c cplusplus-11 fileio patterns programming-language series strings
Last synced: 06 Apr 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/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/brandontruggles/quaken-ball-z
A mod of Quake 2 for my final of my IT 266 class (Fall 2016). The mod incorporates combat mechanics from the anime Dragon Ball Z into the world of Quake 2. (See the QuakenBallZ branch for the actual project).
c combat dragonball mod quake2
Last synced: 13 Mar 2025
https://github.com/blockos/tinypds
Tiny PDS 3 parser
c parsing pds pds3 planetary-data planetary-science single-header-lib
Last synced: 17 Mar 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/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/sshahryiar/atxmega-tutorials
Tutorials on ATXMega32A4U Microcontrollers using MikroC Compiler
atmel atxmega avr c microchip microcontroller mikroc xmega
Last synced: 16 Jun 2025
https://github.com/ttwno/subnetting
A program to compute various information about network subnets
c cli linux networking onedaybuild subnet subnet-calculator subnetting
Last synced: 03 Apr 2025
https://github.com/osumatrix/mastermind
🎲 Mastermind - A code-breaking CLI game for two players written in C89
Last synced: 28 Mar 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/paulthomas20002/s7-compiler-lab
CSL411 COMPILER LAB , Prerequisite: A sound knowledge in C programming, Data Structures, Formal languages and Automata Theory and Compiler design.
c cd cd-lab compiler compiler-design compiler-design-lab csl411 dsa flat
Last synced: 16 Jun 2025
https://github.com/ateeqrana7/compiler-construction-count-elements
Compiler Construction - Count Elements (The following programs is a LEX/FLEX program that counts total characters, words and lines from multiple files. The filenames are passed to the program as command-line arguments.)
c compiler-construction compilerconstruction flex lex
Last synced: 09 Jul 2026
https://github.com/layercak3/mpv-notification-osd
mpv desktop notification OSD for track changes or media key playback control
c libnotify linux mpv mpv-script notifications
Last synced: 14 May 2026
https://github.com/rostgaard/pjsua-json-agent
Simple PJSUA (PJSIP User Agent) SIP user agent with JSON control interface
Last synced: 16 May 2026
https://github.com/importer3000/hex4linux
The OpenHex project (No, don't get this mixed up with other repos. This is for Linux systems.) Also, please, PLEASE read the README.md, thanks.
c distro distrobution hobby-os linux linux-kernel linux-os os
Last synced: 15 May 2026
https://github.com/olivier-boudeville/ceylan-heavy
Part of the Ceylan project gathering all general-purpose C++ developments.
Last synced: 17 May 2026
https://github.com/oldprojectss/1337_pool_2021
This is a repo of my work on 1337 School, pool of june 2021!
Last synced: 16 May 2026
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/sathninduk/c-playground
C language playground | Sri Lanka Institute of Information Technology - Year 1, Semester 1
Last synced: 09 Sep 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/enceeper/scrypt
C implementation of scrypt utilizing SHA512.
Last synced: 02 Jul 2026
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/shivajivarma/codebase-c
algorithms c searching-algorithms sorting-algorithms
Last synced: 05 Apr 2025
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/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/jonathspirit/_list
_list is a headers only library for a convenient replacement of std::list
analysis c container containers cpp list optimization performance replacement tests
Last synced: 16 May 2026
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/zjamali/minirt_42
A minimal raytracing engine wrote in C and MiniLibX.
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/mappuu-dev/qemu-arm-bare-metal
sample bare-metal application for ARM QEMU.
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/abhishek6619/c-programming
This repository is designed to help learners master C language along with concepts, preparing them for developing a wide range of software, including operating systems, applications, and embedded system
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/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/coding-pelican/game2048-c
Implementation of the classic 2048 game in C
2048 ascii ascii-game c cli cli-game console console-based console-game game game-2048 terminal terminal-based terminal-game
Last synced: 19 May 2026
https://github.com/pranshuchittora/dsa
DS in C
algorithms c cpp data-structures golang
Last synced: 11 May 2026
https://github.com/Jacob-C-Smith/eddy
JIT-compiled, vectorized programming language
Last synced: 21 Jun 2025
https://github.com/zakariaelbouzkri/mindful_dining
In this project, you will learn the basics of threading a process. You will see how to create threads and you will discover mutexes.
c multiprocessing synchronization threading
Last synced: 05 Jul 2025
https://github.com/jmaczan/curiosity
Low-level deep learning framework
autograd c deep-learning low-level low-level-programming machine-learning neural-network tensor
Last synced: 22 Jun 2025
https://github.com/akashgutha/10print
10 print program in various languages and platforms
10print c cpp csharp javascript p5-sketches p5js python typescript
Last synced: 07 Apr 2026
https://github.com/kshru9/basic-shell
Basic shell commands written in C language
c execvp fork grep makefile operating-system shell
Last synced: 16 May 2026
https://github.com/shingareom/javalanguagecompiler
Java Language Compiler is a simple C program that automates the process of compiling and running Java programs.
c c-language clanguage compiler cprogramming diploma diploma-project fun java javacompiler omshingare project shingareom
Last synced: 16 May 2026
https://github.com/oemanuelfirmino/datastructuresandalgorithms
Implementation of classic search algorithms in C, including Linear, Binary, Exponential, and Jump Search. The repository provides detailed explanations, pseudocode, and complexity analysis to offer a deep understanding of different search methods and their applications in various scenarios.
algorithms algorithms-and-data-structures c data-structures
Last synced: 23 Jun 2025
https://github.com/whisperity/distcc-driver
Driving DistCC-based distributed C/C++ compilation in a smarter way: without having to deal with DISTCC_HOSTS intricacies and without accidentally stalling your development machine.
bash bash-script c clang compiler compiler-frontend cplusplus cpp developer-environment developer-tools distcc distributed-computing driver gcc linux load-balancing zsh zsh-script
Last synced: 07 Apr 2026
https://github.com/roscibely/computer-graphics
Computer Graphics: Scene processing and texturing 🟤
c computer-graphics graphics linear-algebra opengl texture
Last synced: 16 May 2026
https://github.com/rainyroot/learning_projects
Some Projects for learning purposes I've done. Vary in difficulty and complexity.
c css django flask html javascript python sql
Last synced: 14 Feb 2026
https://github.com/ke0ff/ic901_toneunit_clone
A CTCSS Encoder using the SiLabs C8051F531A MCU. Describes the hardware (schematic and images of the prototype) and includes all source code for the application.
c c8051f53x ctcss dds hardware keil radio silabs small-form-factor-mcu tone-generation
Last synced: 14 Jul 2025
https://github.com/s-rohan-kumar/train-booking-system
This is my first project as an engineering student. This is a train booking project which is done in c langugae.
Last synced: 15 Jul 2025
https://github.com/kylemh/uo_cis330
C/C++ and Unix course at the University of Oregon.
Last synced: 03 May 2026
https://github.com/ximtech/TM1637
TM1637 chip is driver for 4 digit 7-segment display modules
c library low-layer seven-segments-display stm32 tm1637
Last synced: 17 Jul 2025
https://github.com/gabrieldlima/knr-solutions
Solutions for "The C Programming Language 2nd Edition" :book:
c exercises kernigan-ritchie-book solutions the-c-programming-language-solutions
Last synced: 17 Jul 2025
https://github.com/wolffshots/esp32-warm-water
A rewrite of another project of mine (which was written in the arduino framework using platformio - private repo at this point). The goal is to have it running more efficiently and robustly in ESP-IDF as practice as well as for the real-world benefits for me.
c embedded-systems esp32 esp32-idf film-photography
Last synced: 17 May 2026
https://github.com/themusharraf/themusharraf
I'am
c computer-vision cpp go python rust-lang
Last synced: 18 Jul 2025
https://github.com/axnjr/computeflow-aslb
Lightning fast, auto-scaling & load-balancing reverse-proxy server for scalable apps deployed over computeflow, written in C++.
autoscaler autoscaling c core cpp embedded health-check http-server httplib load-balancer logging monitoring networking notifications proxy-server reverse-proxy scaling status status-connected
Last synced: 17 May 2026
https://github.com/bursasha/c-projects
Programming and algorithmization in C ⚙️
algorithms bst c cvut-fit data-structures doubly-linked-list list programming structure
Last synced: 19 Jul 2025
https://github.com/beyarz/nopass
An attempt to replace the classical username & password method for temporary sessions
c css html jquery php semantic-ui sql
Last synced: 30 Apr 2026
https://github.com/melardev/c_cpp_win32_concurrencysnippets
C/C++ Concurrency Snippets using Win32 API
c concurrency cpp demo examples poc snippets synchronization threading win32 win32api windows
Last synced: 19 Apr 2026
https://github.com/ankush-003/data-structures-using-c
Learning Data Structures using C Language
Last synced: 21 Mar 2025