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-08 00:04:41 UTC
- JSON Representation
https://github.com/barisgultekin/linear-algebra
A linear algebra toolkit designed for students, educators, and developers, this toolkit includes a wide range of functions for matrix manipulation, vector calculations, and more.
Last synced: 07 May 2026
https://github.com/montyanderson/ccjs
WIP C compiler written in Javascript
assembly c compiler gcc javascript
Last synced: 07 May 2026
https://github.com/djoezeke/myyaml
Myyaml - Simple and Fast Yaml Ain't Markup Language (YAML) Parser for Modern C/C++.
c config configuration cpp deserialize emmiter modern parser serializer yaml yaml-parser
Last synced: 07 May 2026
https://github.com/zeyu-xie/hydrangea-linkedin-games
A repo of solutions for LinkedIn games written by C.
Last synced: 07 May 2026
https://github.com/caphosra/wavefilemanagerlibrary
With this library, you can write code to create audio files quickly! And you can create audio files without struggle with binary files! (C/C++/C#)
c c-library cplusplus cpp cpp-library csharp csharp-library filegenerator sound-library wav wavefile
Last synced: 07 May 2026
https://github.com/ahmedmohamedgaber/e-commerce
EasyShopper is a comprehensive E-Commerce Platform built using ASP.NET Core MVC. It offers an intuitive online shopping experience with a wide array of products, user-friendly navigation, and secure checkout. Key functionalities include product browsing, a shopping cart, order management, and an admin panel for product oversight.
asp-net-core asp-net-core-web-api asp-net-mvc c csharp ecommerce entity-framework-core online-shop oop sql-server web-development
Last synced: 07 May 2026
https://github.com/samrb-dev/asmforre
Collection of assembly program of IA-32 CPU architecture to understand how things work under each high level language. The main goal of the repo is get with familiar with ASM to identify various procedures while reversing a binary/executable
8086-programs assembly-language c cpp cybersecurity malware-analysis reverse-engineering x86 x86-assembly
Last synced: 07 May 2026
https://github.com/embeddedos/patterns-in-c-cpp
Design systems and patterns in C/C++
c cpp design-pattern design-system embedded linux mcu
Last synced: 07 May 2026
https://github.com/dan13681989/farsiscript
یک زبان برنامهنویسی فارسی با مفسر و کامپایلر به C – FarsiScript
c compiler farsi interpreter persian persian-language programming-language scripting-language
Last synced: 10 Jun 2026
https://github.com/elbouzkri/stack_sorter
This project will make you sort data on a stack, with a limited set of instructions, using the lowest possible number of actions. To succeed you’ll have to manipulate various types of algorithms and choose the most appropriate solution (out of many) for an optimized data sorting
Last synced: 10 Jun 2026
https://github.com/sksaju/uri-problem-solutions
My problem solutions of URI Online Judge
c c-plus-plus java problem-solving
Last synced: 07 May 2026
https://github.com/lukaszbudnik/cloud-native-c
cloud-native-c shows how to use AWS Go SDK from C using cgo
aws c cgo cloud cloud-native golang
Last synced: 07 May 2026
https://github.com/masc-it/dnn.c
neural nets micro library from 0, the hard way, but DS4-flash assisted
Last synced: 10 Jun 2026
https://github.com/suresh142/inverted_search
An "inverted search" project involves implementing a type of search engine that uses an inverted index data structure for efficient and fast retrieval of information. The inverted search approach is widely used in various information retrieval systems, including search engines, databases, and document management systems.
c cplusplus data-structures database inverted-index inverted-search-index
Last synced: 08 May 2026
https://github.com/habedi/template-duckdb-extension-zig
A template for developing DuckDB extensions in Zig
c duckdb duckdb-extension quality-of-life template-project zig
Last synced: 08 May 2026
https://github.com/facthunder/frama-c
Docker image for Frama-C
analyzer c code-analysis docker docker-image frama-c static-analysis
Last synced: 08 May 2026
https://github.com/rohit-554/coder-delight
A Repo Where anybody can contribute even if he is first to open source, (All Coding Language)
beginner-code beginner-friendly c cplusplus good good-first-issue goodfirstissue java python
Last synced: 08 May 2026
https://github.com/fahimfba/codechef-solution
contains all the source code of mine from CodeChef
c codechef codechef-solutions competitive-programming cplusplus java programming python3
Last synced: 08 May 2026
https://github.com/doctorpok42/rpg
RPG is a simple role-playing game written in C
c epitech-project game rpg zelda
Last synced: 10 Jun 2026
https://github.com/esterified/automatic-license-plate-recognition-using-knn
Hardware-based implementation to identify license plate numbers and respond based on that
arduino c cpp knn-classification ocr-recognition xml
Last synced: 08 May 2026
https://github.com/donaurelio/graphic-tic-tac-toe
It is a Qt 5 implementation using .ui files of the popular game TIC TAC TOE
Last synced: 08 May 2026
https://github.com/elbouzkri/pipe_chain
This project will let you discover in detail a UNIX mechanism that you already know by using it in your program.
Last synced: 10 Jun 2026
https://github.com/chandler767/fusionpanel
For v2 and v3 PanelDue control panels. This is a modified version of the PanelDueFirmware for the PanelDue 3D printer user interface board and has been modified for use only with the F400 3D Printer.
3d-printing arduino board c cpp eclipse firmware paneldue-control-panels touchscreen
Last synced: 08 May 2026
https://github.com/pgvalle/cxxloglib
A simple logging library for C/C++ to throw in your project without worries.
c cplusplus cpp jesus-is-da-lord-n-savior library logging qol
Last synced: 08 May 2026
https://github.com/4nkitd/cpoch
numeric string compression
c compression golang numeric php string
Last synced: 08 May 2026
https://github.com/trflynn89/flymake
A GNU Makefile system for C-family and Java projects
build-system c cpp make makefile objective-c objective-c-plus-plus
Last synced: 08 May 2026
https://github.com/networkflux/minishell
Creating a simple shell
bash c compiler interpreter shell
Last synced: 08 May 2026
https://github.com/progzone122/level1-crackmes-solutions
Reverse engineering crackme “level1”. Detailed explanation of the logic, several solutions, writing a keygen for the program
c cpp crackme crackmes hack keygen reverse-engineering
Last synced: 08 May 2026
https://github.com/bezarhere/hivec
Deploying your library should be no more then a post-build command
build-tool c command-line cplusplus cpp open-source opensource
Last synced: 08 May 2026
https://github.com/electrocodeur/buzzer_actif_stm32
Projet : Buzzer actif avec STM32
Last synced: 08 May 2026
https://github.com/levikuhaulua/school-assignments
Repository containing all school assignments I have worked on.
Last synced: 08 May 2026
https://github.com/malbolgee/proto-terminal-so
Proto-terminal para a matéria de Sistemas Operacionais. O terminal aceita pipe, redirecionamento de entrada e saída, além de mistura entre esses modificadores. Para mais informações, ler a documentação.
c file fork kernel linux linux-shell operating-systems parser pipe pipes redirection-operators shell syscall
Last synced: 08 May 2026
https://github.com/archanaberry/simplify-calculatorasmc
Kalkulator sangat sederhana untuk prosesor x86_64 atau arm32_64 yang sangat amat cepat dan efisien ♡(ӦvӦ。)
architecture assembly assembly-8086 assembly-arm assembly-arm64 assembly-x86 assembly-x86-64 c calculator calculator-assembly calculator-c cli dos inline-assembly linux simple-calculator unix
Last synced: 08 May 2026
https://github.com/thiagoluiznunes/lp1-laboratory
This repository consist of a variety of projects implemented for the "Programming Linguage I" discipline of the Computer Science bachelor course of the Federal University of Paraíba - UFPB.
c cplusplus ffmpeg object-oriented-programming vector
Last synced: 08 May 2026
https://github.com/somdipdey/facedetection_with_haarcascade_in_python_opencv
Detect faces from a video input (webcam) and output the frames per second as well.
c face-detection haar-cascade opencv opencv-python python python3
Last synced: 08 May 2026
https://github.com/andr3w03/komputergrafikvisualisasi_lab
Tugas Mata Praktikum Komputer Grafik dan Visualisasi Lab 2 Semester 4
c cpp desktop-application glut opengl visual-studio
Last synced: 08 May 2026
https://github.com/andersonhsporto/ft-get-next-line
Function Which Returns a Line Read From a File Descriptor
buffer-management c malloc unix-logic
Last synced: 10 Jun 2026
https://github.com/lucasfturos/tcc-controle-de-maquina
Projeto focado em demonstrar a comunicação serial entre computador e microcontrolador
c cpp microcontroller qt5 serialport
Last synced: 09 May 2026
https://github.com/42yerevanprojects/minishell
As beautiful as a shell. Implementation of the 42 project minishell
42born2code 42school bash c execution parsing processes shell signal-handling
Last synced: 09 May 2026
https://github.com/oresoftware/modify-socket
Set options on socket using `setsocketopt`
c cpp file-descriptor nodejs nodejs-addon socket
Last synced: 09 May 2026
https://github.com/madebypixel02/operating-systems-practices
[UOC] A repo to host my practices for the Operating Systems course
c clang continuous-assessment makefile operating-system os posix practices shell shell-script unix uoc
Last synced: 09 May 2026
https://github.com/garciparedes/cuda-examples
Cuda examples who I develop to learn HPC based on GPU
c c-plus-plus cuda examples gpgpu gpu hpc
Last synced: 09 May 2026
https://github.com/nachiket-072005/hackerrank-leetcode_problems_solutions
Here, I will be sharing HackerRank and LeetCode Problems Solutions.
Last synced: 09 May 2026
https://github.com/takanoriyanagitani/dir_fdw
[draft] (Too) Simple PostgreSQL FDW
c dir directory draft example fdw folder foreign-data-wrapper linux postgres postgresql sample ubuntu
Last synced: 09 May 2026
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/costava/sdl2-draw-demo
Drawing application made with SDL2
batch batch-script c draw drawing sdl2 windows
Last synced: 02 May 2026
https://github.com/mastercruelty/c-go-algorithms
Just a repository where I put my C and Go exercises about my exam of Algorithm and data structures at University of Milan
algorithms c data-structures golang
Last synced: 14 May 2026
https://github.com/8dcc/file-encrypter
C program (and tiny lib/wrapper) for encrypting/decrypting files using aes256.
aes-256 aes-encryption c encryption encryption-decryption hashing md5
Last synced: 07 Sep 2025
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/ozgen/c-playground
A collection of C programming examples, categorized by topics for easy navigation.
c mutex pointers-in-c pthreads
Last synced: 26 Mar 2025
https://github.com/rhazra-003/hackerrank_solutions_in_c
My solutions of challenges in C by Hackerrank
c c-hackerrank hackerrank hackerrank-c hackerrank-challenges hackerrank-solutions
Last synced: 20 Mar 2025
https://github.com/gustavohnsv/ep1_aed2
Exercício de Programa sobre Grafos não Direcionados Ponderados da matéria de Algoritmos e Estrutura de Dados II, onde é possível realizar funções como Busca em Largura, em Profundidade, verificar componentes e vértices de articulação, entre outras funcionalidades.
bfs-algorithm c data-structures dfs-algorithm exercises graphs graphs-algorithms
Last synced: 03 Apr 2025
https://github.com/h5law/norman
A pure zero-dependency libc implementation with an expanded stdlib with useful data-structures and functionality atop the standard. Used to build and power the rollo kernel and later operating system all built from scratch.
bootloader c data-structures-and-algorithms kernel libc operating-system os standard-library zero-dependency
Last synced: 07 Jul 2025
https://github.com/seg6/brainfuck
an optimizing brainfuck interpreter and repl
brainfuck c interpreter language repl
Last synced: 29 Oct 2025
https://github.com/joao-conde/feup-lcom
Repository to host the Computer Laboratory project and weekly deliveries, a second year course @FEUP
2d-game c dodge-game minix-kernel minix-os minix3-ipc racecar
Last synced: 02 Jul 2026
https://github.com/yasenstar/learn_cpp
Repository for hosting the my c/c++ learning journey notes and source codes as reference
Last synced: 15 May 2026
https://github.com/ditsuke/cs50_2021_psets
My solutions to CS50's 2021 problem sets.
Last synced: 14 May 2026
https://github.com/karsjenkoop/bloomfilterc
Simple bloom filter implementation in c with header only macros
Last synced: 01 Apr 2025
https://github.com/itsryu/MicroPascal
Repositório referente ao trabalho de implementação de um compilador para a linguagem MicroPascal (µ-Pascal) da disciplina Linguagens formais, Autômatos e Compiladores da Universidade Católica de Brasília.
c compiler lexer lexer-analyzer pascal
Last synced: 13 Mar 2025
https://github.com/vianpyro/8-puzzle_solver
Implementation of an 8-puzzle solver in C
Last synced: 13 Mar 2025
https://github.com/csalam07/dslab
For reference only. Don't misuse it. Thank you
Last synced: 17 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/ozogxyz/3drenderer
Personal repo for 3D rendering in C Pikuma course.
c fundamentals graphics-engine rendering-3d-graphics sdl2
Last synced: 02 Apr 2025
https://github.com/bijoy-sust/blind-snake
A simple snake game to run with a command prompt.
Last synced: 18 Apr 2026
https://github.com/iamjayprakash/trainreservationsystem
This is a C program that simulates the booking of train tickets for a fictitious train. The program asks the user to select the class and type of seat they want to book, and based on availability, allocates a seat number to the user. It then asks for passenger details and calculates the fare for the ticket.
c cprogramming-language cproject reservation-system train
Last synced: 10 Apr 2025
https://github.com/elamani-drawing/knapsack-multidimensional
Résolution du problème du sac à dos multidimensionnel (Multidimensional Knapsack Problem) grâce à plusieurs approches méta-heuristiques : algorithme génétique, Variable Neighborhood Search (VNS), Variable Neighborhood Descent (VND), et opérateurs de voisinage (swap, flip)
c genetic-algorithm meta-heuristic multidimensional-knapsack multidimensional-knapsack-problem vnd vns
Last synced: 27 Apr 2026
https://github.com/akaliutau/phy-engine
Physically-correct rendering engine
3d-graphics c computational-geometry computational-physics computer-graphics cpp mgf photorealistic-rendering physically-based-rendering rendering-engine
Last synced: 30 Apr 2025
https://github.com/jcalopes/managementordersapplication
Basic application that applies concepts like pointers.Built in C language.
Last synced: 13 Dec 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/Siegescript/C
Where I store my notes for C programming and Data Structures, Algorithms and Complexities
algorithms-and-data-structures algorithms-datastructures c data-structure data-structures data-structures-algorithms data-structures-and-algorithms data-structures-c dsa
Last synced: 30 Jun 2026
https://github.com/threadexio/bf2elf
A simple brainfuck to x86_64 assembly compiler
brainfuck brainfuck-asm brainfuck-compiler brainfuck-interpreter brainfuck-transpiler c ffi nasm nasm-assembly x86-64 x86-nasm x86-x64
Last synced: 15 May 2026
https://github.com/doqin/c_http
Personal C project to learn raw http and web development.
Last synced: 10 Jul 2025
https://github.com/motaax/population_growth
CS50 Population Growth exercise
Last synced: 01 Apr 2025
https://github.com/hkdsun/tetrisun
Tetris clone written in C rendered with ncurses
c cli game-development ncurses terminal-game tetris
Last synced: 07 Jul 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/velocitatem/grap
c graph interpreter programming-language
Last synced: 24 Jun 2025
https://github.com/cooperblacks/wine-launcher
Ultra minimalist way to launch Windows software (.exe) from Linux. Useful for gaming, i guess.
c gnome gtk3 wine wine-launcher winetricks
Last synced: 13 May 2026
https://github.com/irobot42/deitels-c-9e
My solutions for C How to program 9e book // WIP
9e c deitel exercises how-to-program solutions
Last synced: 20 May 2026
https://github.com/alpsayin/pure_c_collections
A collection of Arraylist, Linkedlist, Set, and Dict written purely in C for embedded devices.
arraylist c linkedlist object-oriented-c
Last synced: 27 Mar 2025
https://github.com/wykerd/lldc
Low Level Discord Library in C
c discord discord-api discord-gateway discord-library
Last synced: 15 May 2026
https://github.com/gabrieledarrigo/sockets
A repository that stores various C exercises on network sockets
c network-programming network-sockets sockets university university-assignment
Last synced: 18 Mar 2025
https://github.com/dbjdbj/windows_hello_world
The code in here is the real WIN32 hello world. As Charles Petzold authored it. Before people forget.
Last synced: 18 Mar 2025
https://github.com/gabrieledarrigo/c-exercises
A list of C exercises and assignment for the "Computer Programming" course" Sicurezza dei Sistemi e delle Reti Informatiche" bachelor's degree program.
c exercise university-assignment university-course
Last synced: 18 Mar 2025