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/nourddine-benyahya/minishell
The 42 minishell project is a task where students create a simple shell program that can execute commands, handle errors, manage processes, and implement basic shell features like redirections and pipes. It emphasizes understanding Unix system calls and improving coding skills in C.
1337 42-cursus bash c c-programming low-level-programming minishell shell zsh
Last synced: 03 Oct 2025
https://github.com/burakdemir-mb/c-cpp-data-structures
Data Structures in C & C++
Last synced: 19 Feb 2026
https://github.com/thekapcioszek/fremen-transcriptor
Sofware to transcript ASCII into desert people's writing from popular sci-fi franchise
c dune fremen language raylib transcription
Last synced: 05 Jun 2026
https://github.com/scokmen/jpipe
A lightweight C pipe-to-JSON logger designed for high-performance stream capture and extensible metadata injection.
Last synced: 10 Mar 2026
https://github.com/pvn-a/finetech2k20
Programming assignments for the course Fine Techniques using C, SEM-4
bst c dynamic-memory-allocation linked-list mymalloc search-space-tree second-max water-jug-problem
Last synced: 25 May 2026
https://github.com/rajspeaks/minesweepergame
Minesweeper Game using C
c game game-development gamedev minesweeper minesweeper-board minesweeper-cpp minesweeper-game minesweeper-solver minesweeper-style-game rajdeep-das rajspeaks
Last synced: 15 Aug 2025
https://github.com/lynk4/project-os
Writing an OS nobody ask for..............
assembly bootloader c fasm operating-system-from-scratch os os-programming qemu qemu-system-aarch64 x86 x86-assembly
Last synced: 15 Aug 2025
https://github.com/wangyoucao577/libmath-finite
A simple library to solve the `__xxx_finite` symbols missed problem due to `glibc` upgrade.
Last synced: 01 Aug 2025
https://github.com/ir33k/aoc23
Advent of Code 2023
advent-of-code advent-of-code-2023 advent-of-code-2023-c c
Last synced: 19 Aug 2025
https://github.com/otmanedaoudi/c-storage-allocator
Rewriting my own version of malloc, free, realloc and calloc.
Last synced: 14 Mar 2025
https://github.com/filiprokita/bcrack
BCrack is a basic tool designed to crack Bcrypt hashed passwords using brute-force methods. Written in C, it highlights the importance of strong passwords and the effectiveness of Bcrypt for password hashing. Ideal for educational purposes and ethical security testing with permission.
bcrypt bruteforce c cli command-line crypt cryptography cybersecurity decryption encryption file-handling hacking hash-comparison hash-cracking password-cracking security wordlist
Last synced: 11 Feb 2026
https://github.com/csuychcool/smarthome-environmental-monitoring-system-stm32-qt-cubeide
基于STM32的智能家居/环境监控系统,linux环境用STM32C8T6采集传感器数据,QT作为上位机编写界面良好,两者之间通过USART串口通信,附加天气预报和deepseekAI小助手的功能
ai c cubeide cubemx json linux qt6 stm32f103c8t6
Last synced: 20 Aug 2025
https://github.com/sugam-arora/leetcode-
All questions solved by me are there
c cpp javascript python typescript
Last synced: 10 Apr 2026
https://github.com/qrichert/moontool
John Walker's `moontool.c` astronomical calculation routines, extracted (with port to Rust & Python).
c cli moon python rust rust-library
Last synced: 31 Jul 2025
https://github.com/tillkuhn/moodboard
ESP32 MoodBoard C++ Sourcecode for Arduino IDE
Last synced: 11 Apr 2026
https://github.com/themorc/screenduo-userspace
ASUS ScreenDUO/ASUS OC Palm userspace driver for Windows/macOS/Linux written in C++ (originally written in C for Linux, fork of mayorbobster's screenduo4linux)
asus c cplusplus cpp driver linux macos screenduo screenduo4linux screenduo4macos windows
Last synced: 11 Apr 2026
https://github.com/ruzafa8/minishell
A simple Unix shell implementation in C. Supports basic commands, piping, redirection, and signal handling. Ideal for learning shell scripting and process management. It's a 42 School Project.
Last synced: 19 Apr 2026
https://github.com/alexeev-prog/sleaf-llvm
System programming language made with C++ & LLVM
c clang cmake compiler compiler-design compilers cpp cpp20 langdev llvm llvm-clang llvm-ir llvm19 programming-language
Last synced: 12 Aug 2025
https://github.com/shanduur/c-embedded-sql
This repository contains code of VSCode extension for highlighting SQL syntax in C code.
Last synced: 04 Oct 2025
https://github.com/mtaciano/cmc
Um compilador para a linguagem C- derivada de C.
Last synced: 10 Aug 2025
https://github.com/dinaraparanid/sapper
My old project when I was a begginer
Last synced: 23 Mar 2025
https://github.com/tanner-davison/cpp_class_overloading
Demonstrates object-oriented programming concepts such as dynamic memory management, copy constructors, assignment operators, and the creation of custom data structures like an ArrayList. The ArrayList class manages a dynamically allocated array of characters
c cpp dynamic-memory-management
Last synced: 30 Jan 2026
https://github.com/ilovenooodles/praktikum-alstrukdat-2021
Kumpulan Praktikum Algoritma dan Struktur data 2021 - 2022
Last synced: 31 Mar 2025
https://github.com/seuristic/college-project-mini-pyc-compiler
Mini Python-C Compiler using C language, Flex and Yacc for Compiler Design course project.
Last synced: 25 Sep 2025
https://github.com/anishsinha-io/cslice
slices for everyone. SLAVA UKRAINI 🇺🇦.
Last synced: 01 Aug 2025
https://github.com/dexoron/dcr
DCR is a utility for managing C/C++ projects in a Cargo-like style.
c cpp cpp-all linux macos project-manager rust utils windows
Last synced: 20 Feb 2026
https://github.com/vishal-sys-code/18.0.0.2-programming-in-c
Course on Programming in C Language [Course No.: 18.0.0.2]
algorithms-and-data-structures algorithms-in-c c course cprogramming cprogramming-language cprogramming-solutions data-structures dsa-learning-series mit programming-language
Last synced: 25 Aug 2025
https://github.com/ardeshirv/c-trigraphs
C-Trigraphs shows how to use ancient trigraph characters in C programming language
Last synced: 04 Jun 2026
https://github.com/bas1c1/bvm
This is very simple virtual machine written by C
c clang from-scratch machine virtual virtual-machine vm
Last synced: 14 Mar 2025
https://github.com/approxit/amiga-invaders
Yet another clone of Space Ivaders game
Last synced: 30 Jul 2025
https://github.com/mikixit/hello-world-c
I start practicing on c, to strengthen the basics
basic-programming c hello-world
Last synced: 22 Aug 2025
https://github.com/kauahensilva/c_app_list_enc
This project is a simple application that demonstrates the use of linked lists in C. The application was developed using the GTK library for the graphical interface. The application allows the user to create a linked list, where the user can add and remove elements.
Last synced: 04 Jan 2026
https://github.com/lucca16bit/c-cadastro-produtos
Repositório para avaliação discursiva da disciplina Programação Estruturada
Last synced: 17 May 2026
https://github.com/antony-jr/cutelog
A cute logging system for C programs.
c easy-to-use emoji library logging-library pretty-printer simple
Last synced: 19 Aug 2025
https://github.com/basemax/circularlinkedlistc
This is a simple implementation of a circular linked-list in C. Circular linked-lists are a type of linked-list where the last node points to the first node. This is useful for implementing queues and stacks. This implementation is a doubly linked-list, meaning that each node has a pointer to the next node and a pointer to the previous node.
c circular circular-linked-list circular-linkedlist data-structure datastructure ds linked-list linkedlist
Last synced: 30 Jun 2025
https://github.com/jmmoser/data-structures
Bare-bones data structures in C
array c circular-buffer data-structures dictionary hash-table heap linked-list linked-lists list
Last synced: 29 Jun 2025
https://github.com/raphaelbrodrigues/computer-science-degree
Repository dedicated to my Computer Science degree
c computer-science java python
Last synced: 03 May 2026
https://github.com/liyanboy74/clock
Simple Desktop Clock using SDL & C++
analog-clock c clock cpp desktop-clock sdl timer wiget windows-desktop windows-widget
Last synced: 04 Feb 2026
https://github.com/amjabb/eegmindreader
Software for EEG BCI communication, along with companion IOS app.
bci c eeg eeg-analysis eeg-classification eeg-headset python2 swift3
Last synced: 26 Aug 2025
https://github.com/dustinkredmond/sqlitetocsv
Command line tool written in C language to export SQLite data as a CSV file.
Last synced: 26 Aug 2025
https://github.com/anthonymnf/sistema-de-gestao-bancaria-ed2
Este projeto implementa um sistema de gestão bancária em linguagem C. Ele permite o cadastro, fornecimento e listagem de clientes em uma agência bancária. Aqui foram usados os conhecimentos aprendidos na disciplina Algoritmos e Estruturas de Dados II.
arvore c estrutura-de-dados hash heap
Last synced: 13 Aug 2025
https://github.com/karsten-uy/kirbequalizer
An audio equalizer with customizable highpass, lowpass, and peak filters, allowing precise control over cutoff frequencies, Q values, and gain for personalized audio output.
audio-equalizer audio-processing c cpp equalizer gain gain-control highpass-filter juce juce-framework lowpass-filter peak-filter
Last synced: 05 Mar 2026
https://github.com/othmanekahtal/sas-project
SAS Project
algorithms algorithms-and-data-structures c cprogramming-language structured-data
Last synced: 15 Mar 2025
https://github.com/stickypiston/roblang
Another programming language, but this one does less than any other.
Last synced: 03 Feb 2026
https://github.com/pandh4cker/encode-decode-morse-code
Encode&Decode Morse Code
binary-search-tree binary-search-trees binary-tree binary-trees c cryptography morse morse-code morse-codes morsecode morsedecode recursion recursive recursive-algorithm sdl2 sdl2-image sdl2-library sdl2-ttf
Last synced: 25 May 2026
https://github.com/aashrafh/naivec
A simple C compiler implemented in LEX (Flex) and YACC (Bison)
bison c c-compiler compiler compiler-design flex lex programming-language yacc
Last synced: 21 Sep 2025
https://gitlab.gnome.org/Salamandar/GrimRipper
A graphical CD ripper and encoder.
Last synced: 05 Aug 2025
https://github.com/jancarauma/cobra
Snake game written in C - animations, retro menu, smart snake enemies, sound effects.
animation astar astar-algorithm bass-library c game retro-game retro-game-snake snake snake-game
Last synced: 18 Aug 2025
https://github.com/codestrange/warehouse-producer-consumer
Machine Programming II Project for the 2018-2019 course of the Computer Science degree at the University of Havana, Cuba.
c producer-consumer race-conditions warehouse-management-system
Last synced: 14 Mar 2025
https://github.com/hasanisaeed/c-transformer
Implementation of the core Transformer architecture in pure C
c c-transformers generative-ai llm transformers
Last synced: 14 Mar 2025
https://github.com/lvntky/osdev_resources
OsDev Notes and Resources
c kernel operating-system operating-systems os osdev
Last synced: 23 Mar 2025
https://github.com/bytesclub/tic_tac_toe
A simple Tic_Tac_Toe implementation in C
basic-learning bytes-club c collaborative gameplay modular-dev tic-tac-toe
Last synced: 30 Aug 2025
https://github.com/neko-box-coder/macropowertoys
A collection of useful C/C++ macros for manipulating arguments and preprocessing
Last synced: 12 Aug 2025
https://github.com/arthursvpb/tetris
This project is a Tetris game using C programming language and Allegro library.
allegro c c-programming-language graphical gui tetris
Last synced: 04 Oct 2025
https://github.com/luweglarz/ft_printf_42
My own implementation of printf
42projects c printf-42 standard-library
Last synced: 31 Jul 2025
https://github.com/sharmarahul111/brainfuck
Everything related to the Brainfuck language (Interpreter, transpiler, algorithms, etc)
brainfuck brainfuck-interpreter brainfuck-programs brainfuck-transpiler c compiler interpreter
Last synced: 13 Jan 2026
https://github.com/fdero/dct-library-backend
C, Postgres, Redis backend REST-API for an immaginary library
backend c http json jwt jwt-authentication multithreading password-hashing password-salting postgres redis rest-api socket
Last synced: 02 Aug 2025
https://github.com/salmankhanmsk786/movieapp
Developed a single-page Movie Management System using Angular and ASP.NET Core Web API, allowing users to manage movies and reviews with full CRUD functionality. Implemented features like movie listings, detailed views, review management, and navigation between pages.
angular asp-net-core aws aws-ec2 awsiam awsrds awssecret bootstrap c movie-web-app single-page-applications sql-server typescript webdevelopment
Last synced: 15 Feb 2026
https://github.com/rikvdh/zabuffer
Zero-Allocation buffer handling in C
buffer c clib data embedded memory string zero-allocation
Last synced: 03 Mar 2025
https://github.com/sunpodder/c-http-server
A simple HTTP Server written in c.
c http-server simple-http-server
Last synced: 23 Aug 2025
https://github.com/beliavsky/fortran-to-c
Transpiler from modern Fortran to C
c fortran modern-fortran transpiler
Last synced: 27 May 2026
https://github.com/neomutt/test-library
⚠️ Sample code to test the NeoMutt libraries
Last synced: 27 May 2026
https://github.com/balena-io-examples/balena-c-hello-world
Getting started with C on balena
Last synced: 23 Mar 2025
https://github.com/cksfafwefasdf/magicbox
A 32-bit x86 hobbyist OS kernel featuring a Unix-like FS, multi-task scheduling, and a custom Shell.
c i386 kernel operating-system osdev unix-like x86
Last synced: 27 May 2026
https://github.com/tjensen42/42-fractol
Fract`ol is one of the first computer graphics projects in the 42 core curriculum, where you work with the miniLibx-Library. The project is meant to create graphically beautiful fractals. It's really inspiring to dive into this topic and create some sort of psychedelic effects on the screen.
42project c fractal-algorithms fractal-rendering fractals
Last synced: 20 Feb 2026
https://github.com/mementomori11723/c-http
A lightweight HTTP server implemented in C, designed to handle basic web requests efficiently.
Last synced: 09 Mar 2026
https://github.com/notkamui/tpc-compiler
A compiler for a very small subset of C (Très Petit C)
Last synced: 13 Aug 2025
https://github.com/arxiver/mema
Memory Manager for C language to maintain the memory allocation and dellactions and works as a memory pool
c clang cpp cpp17 memory memory-allocation memory-management memory-manager memory-pool pool
Last synced: 09 May 2026
https://github.com/madhurimarawat/data-structure-using-c
This repository contains programs in the C programming language related to Data Structures.
add-digit basic-programming c data-structures deletion-in-array dynamic-memory-allocation insertion library-functions linked-list linked-list-in-c menu-driven-program priority-queue queue searching-algorithms sorting-algorithms sorting-algorithms-implemented stack static string-functions user-defined-functions
Last synced: 26 Aug 2025
https://github.com/impiaaa/texmex
A library and command-line interface for converting and modifying compressed texture files
3d c command-line-tool compression converter library
Last synced: 11 Aug 2025
https://github.com/sirwumpus/ioccc-mynx
Best use of the WWW - IOCCC 2005 Winner - web client
Last synced: 31 Jul 2025
https://github.com/vishwas567917/to-do-list
To-Do List is a command-line application built in C. It allows users to manage tasks with features for adding, viewing, and deleting items. Ideal for demonstrating file handling and data management in C.
Last synced: 10 Feb 2026
https://github.com/programmingrainbow/minesweeper-c-sdl3
Minesweeper / Prato Fiorito - with 8 themes, 5 sizes and 4 difficulty levels. Written in C and SDL3
c minesweeper prato-fiorito sdl sdl3 sdl3-image
Last synced: 23 Jul 2025
https://github.com/serratotech/competitive-programming
Solutions of several online judges and problems of programming competitions (data structures and algorithms).
algorithms bitmask c c-plus-plus competitive-programming cpp11 data-structures dp graphs hashing java mathematics online-judges programming-competitions programming-contests python3 ruby trees vectors
Last synced: 15 Apr 2025
https://github.com/harshkapadia2/phone-book
A simple persistent command-line phone book in C.
Last synced: 20 Jan 2026
https://github.com/gotz1480/websocket-server
A simple application which uses C library socket.h to demonstrate how to retrieve a HTTP GET request with response 200 and some HTML data.
c c-webclient c-webserver-program websocket websocket-endpoint websocket-example websocket-server
Last synced: 07 Apr 2025
https://github.com/Tanner-Davison/cpp_class_overloading
Demonstrates object-oriented programming concepts such as dynamic memory management, copy constructors, assignment operators, and the creation of custom data structures like an ArrayList. The ArrayList class manages a dynamically allocated array of characters
c cpp dynamic-memory-management
Last synced: 06 Mar 2025
https://github.com/usmanmehmood55/genetic_algorithm
Genetic Algorithms(GAs) are adaptive heuristic search algorithms based on the premise of natural selection and genetics.
algorithm c genetic-algorithm optimization-algorithms
Last synced: 30 Jun 2025
https://github.com/tehsim/university_projects
Here I added all of my completed projects for my course work at my university.
arduino arduino-ide c css django-framework eee file html java javascript mysql-database php proteus proteus-arduino python software-development webapplication xampp-server
Last synced: 10 Apr 2026