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-07 00:05:12 UTC
- JSON Representation
https://github.com/ramanaditya/supermart
This is a Super Market management project built using C language
Last synced: 26 Jul 2025
https://github.com/axect/hep_cs
Study numerical algorithm
c go julia mathematica matlab python
Last synced: 26 Jul 2025
https://github.com/guxtapires/vendas-no-mes
Um algoritmo em linguagem C que recebe os valores de venda na semana de determinado mês, escolhido pelo usuário, e então mostra a soma dos valores dos meses e das semanas.
Last synced: 26 Jul 2025
https://github.com/ahaddad98/cub3d
This project will enable you to explore ray-casting. Your goal will be to make a dynamic view inside a maze, in which you’ll have to find your way.
c minilibx pixel ray raycasting rgb
Last synced: 26 Jul 2025
https://github.com/adharshkamath/automata-and-compiler-design
Lexer and Parser, written as a part of the IT250 course assignments
c compiler-design lexer lexer-parser parser yacc
Last synced: 26 Jul 2025
https://github.com/mateuschaves/dll
Desenvolvimento de uma DLL que resolve problemas da Geometria Analítica.
algebra c dll geometry-library mathematics university-project
Last synced: 26 Jul 2025
https://github.com/massigy/c-arbres-phylogenetiques
Ceci est un projet en C qui permet de manipuler les arbres binaires phylogénétiques.
algorithms algorithms-and-data-structures binary-search-tree c cprogramming cprogramming-language gcc git github make makefile markdown programming shell trees
Last synced: 09 Apr 2026
https://github.com/jessicarod7/ece243-oml-public
Description of a game based on One More Line, created as the final project for ECE243 (Computer Organization).
arm c de1-soc fpga mobile-game one-more-line
Last synced: 18 Sep 2025
https://github.com/mouad-el-asri/1337_pool_2022
The Pool is the last phase before full admission to the 1337 school . It's 4 weeks long, designed to gear you up to learn the basics of programming with peers. The Pool is a chance to learn new programming concepts and dive deeper into programming. 🏊
1337school algorithms c c-programming functions header-files shell-scripting
Last synced: 27 Jul 2025
https://github.com/basemax/knapsackproblemc
This is a simple implementation of the knapsack problem in C in both recursive and dynamic programming approaches.
algorithm algorithms algorithms-and-data-structures algorithms-datastructures c data-structure datastructure ds dynamic-programming knapsack
Last synced: 27 Jul 2025
https://github.com/arhcoder/sudoku-role-game
🧮 Sudoku console role game made on C language, to play sudoku against a machine, that solves it with an algorithm. It has turns to solve, and the machine has moderated difficulty to avoid win all the times :3
c console machine role-game sudoku sudoku-solver
Last synced: 27 Jul 2025
https://github.com/alcatrazescapee/adventofcode
My Advent of Code Solutions
advent-of-code c cordy haskell python rust
Last synced: 09 Apr 2026
https://github.com/learn-and-understand/lau-c
A repository for exploration and mastery C.
c c-programming-language learn learning
Last synced: 28 Jul 2025
https://github.com/kiko-g/feup-rcom
FEUP RCOM | Computer Networks | 2019/20
Last synced: 28 Jul 2025
https://github.com/alexiszamanidis/sql_query_executor
A Parallel SQL Query Executor that parses and executes SQL queries using a Thread pool. It also rearranges the predicates by frequency to reduce execution time.
bash c cpp parallelization sql-query-executor thread-pool
Last synced: 09 Apr 2026
https://github.com/meozigoon/Problem-Solving
BOJ algorithm study
baekjoon baekjoon-algorithm baekjoon-online-judge-solution baekjoon-solution baekjoon-solutions boj-solution boj-solutions c cpp-programming cpp20 python python-3 solvedac
Last synced: 29 Jul 2025
https://github.com/unclechu/jacktoalsa
Forwarding JACK to ALSA (start JACK with dummy device and send sound to ALSA via libasound)
alsa audio audio-plugin audio-processing c dummy-device jack jack-audio-connection-kit libasound sound sound-processing utility
Last synced: 07 Nov 2025
https://github.com/metan-ucw/widgets
Stagin repository for gfxprim widgets
c graphics widget-library widget-toolkit widgets
Last synced: 07 Jul 2026
https://github.com/EnriqueBDeL/Clases-OMP-Programacion-Paralela-en-C
En este repositorio encontrarás varias lecciones creadas por mí sobre la librería OMP en C. El programa que utilizo para programar es MobaXterm.
c gnu-linux mobaxterm openmp parallel-programming ubuntu university
Last synced: 21 Sep 2025
https://github.com/dantondanvin/hospital-management-system
This is a hospital management system written in C language. Functionalities include addition of new patients, search based on various fields, editing information of a patient and deletion of patient records.
c crud-operation hospital-management-system
Last synced: 29 Jul 2025
https://github.com/randomhashtags/quarkjson
Native C JSON library, emphasized on performance and system resource efficiency.
Last synced: 03 Sep 2025
https://github.com/javaquery/unosdk
UnoSDK is a powerful CLI tool for Windows that simplifies the installation and management of multiple software development kits (SDKs) from various providers. Think of it as SDKMAN for Windows - bringing the same ease of SDK management to Windows machines. Say goodbye to manual downloads, extractions, and environment variable configurations.
c cpp flutter go golang gradle installer java jdk maven node nodejs python sdkman windows
Last synced: 09 Apr 2026
https://github.com/prajwalch/vimtransporter
c epoll-socket socket socket-communication socket-programming vim-plugin vim-plugins vimscript
Last synced: 22 Sep 2025
https://github.com/stdlib-js/math-base-tools-evalrational-compile-c
Compile a C function for evaluating a rational function.
c compile eval evalp evaluate horner javascript math mathematics native node node-js nodejs polynomial ratio rational stdlib
Last synced: 08 Nov 2025
https://github.com/adebayo-s/monty
🎙 Monty ByteCode interpreter by @Adebayo-S and @BrightOlawale
c interpreter monty queue stack
Last synced: 31 Jul 2025
https://github.com/snehalrenushe/logic_building_in_c
All Assignments of Logic Building in C
Last synced: 13 Jun 2026
https://github.com/luweglarz/minirt_42
My own implementation of the Raytracing rendering method
42projects c graphics minilibx raytracing
Last synced: 31 Jul 2025
https://github.com/luweglarz/pushswap_42
Data sorter with limited operations using merge-sort
42projects algorithm c merge-sort sorting-algorithms
Last synced: 31 Jul 2025
https://github.com/iamwatchdogs/dsa
Slate/Deprecated docs repo for DSA. I should have continued working on it.
algorithms c cpp data-structures documentation dsa interview java learning open-source preparation python
Last synced: 09 Apr 2026
https://github.com/mewmewdevart/codingame
My solutions for the CodinGame, a challenge-based training platform for programmers where I can improve my coding skills with fun exercises.
42sp c coding-challenge codingame
Last synced: 01 Aug 2025
https://github.com/simplyceo/legac-launcher
The first Minecraft launcher made in pure C, using GTK3 and Curl.
c curl gtk3 minecraft-launcher pure-c
Last synced: 07 May 2026
https://github.com/bigmat18/snake-sdl2
Basic Snake game makes with C and SDL2 library to learn the basics of SDL2 programming.
c game-development makefile sdl sdl2 sdl2-ttf snake-game
Last synced: 17 Jun 2026
https://github.com/en9inerd/assessments-for-interviews
Collection of assessments for interviews
assessments c c-plus-plus interview programming python tasks
Last synced: 07 May 2026
https://github.com/wildzarek/42piscine
My progress during the C Piscine on 42 Málaga, realized on June/July 2024 (14th promotion).
42malaga 42piscine 42school algorithms bash c linux math shell
Last synced: 07 May 2026
https://github.com/massigy/c-hash-tables
This C project implments a Hash Table data structure.
c cprogramming data-structures gcc git github hashtable linked-list makefile
Last synced: 07 May 2026
https://github.com/iagodahlem/lisp-to-c-compiler
:gear: Learning how modern compilers work.
Last synced: 03 May 2026
https://github.com/jrol123/smart-server-sensor
Создание прошивки для микроконтроллера на основе RIOT OS, отправляющей данные на сервер и сам сервер-приёмник-обработчик.
Last synced: 07 May 2026
https://github.com/ronmondshein/symnmf
Implementation of ML models, including the k-means algorithm and symNMF, in both C and Python 💻.
Last synced: 03 May 2026
https://github.com/aaron-22766/42_libft
Writing my own library of functions from the C standard libraries
42 42-libft 42born2code 42heilbronn 42projects 42school c c-library
Last synced: 18 Jun 2026
https://github.com/nirmalnishant645/c-programming
Basic C Programs
c c-language c-programming c-programming-language clangu cprogram cprogramming cprogramming-language cprogramming-solutions cprograms
Last synced: 18 Jun 2026
https://github.com/2000pawan/c_cpp_programming.
W3resource exercise (C && C++) Solution.
Last synced: 07 May 2026
https://github.com/cloudcodingspace/raytracer
A real-time raytracer written in C++
c cpp opengl opengl-core opengl46 raytracer raytracing raytracing-in-one-weekend software-raytracer
Last synced: 07 May 2026
https://github.com/liulilittle/multiple-bbr-implementations
Multiple-bbr-implementations
bbr bbr-nanqinglang bbr-tsunami bbrplus c cpp fq google ip kernel linux system tcp
Last synced: 04 May 2026
https://github.com/octopus773/lily
Lily is a library to manage linked lists in C following EPITECH's format rules
c epitech library linked linked-list linux list
Last synced: 03 May 2026
https://github.com/cnobile2012/linklist
Doubly Link List in C with Python ctype bindings.
Last synced: 01 May 2026
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/wedoneofficiel/wedone-operate
Wedone Operate est un jeu adressé aux élèves (et classes) de cycle 3 (CM1, CM2 et 6ème). Ce jeu s'appuie sur le principe du calcul à mental, il consiste à demander le résultat d'un opération (ajoutée, multiplié, soustraite, divisée) en fonction d'un résultat qui apparait à l'écran.
c calcul ecole education francais learn learning logiciel mathematics mathematiques maths python school
Last synced: 03 May 2026
https://github.com/rubymetric/rawstr4c
Raw strings for the C programming language
Last synced: 19 Jun 2026
https://github.com/jrie/mdownhtml
A C lang markdown to html parser and converter - very basic markdown support
basic c converter html-generator markdown on-the-fly
Last synced: 03 May 2026
https://github.com/moulahguine/mips-student-projects
Project showing a C codebase and its manual translation to MIPS assembly instructions
c code-conversion cprogramming homework-assignments mips
Last synced: 19 Jun 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/kamilhan-karaismailoglu/bluetooth-controlled-and-obstacle-sensing-vehicle-with-arduino-uno
The vehicle, which is controlled by bluetooth, checks whether there is an obstacle in front of it with the help of ultrasonic sensor and stepper motor before moving forward. This project was written for microprocessors lecture.
arduino-uno bluetooth-controlled-car c obstacle-avoidance
Last synced: 19 Jun 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/ronnienigash/lightscape
Driving LEDs based on Desktop Background and Sound
background-image c leds microcontroller music python
Last synced: 03 May 2026
https://github.com/joleksia/42-minishell
As beautiful as a shell
42 42-school 42born2code 42cursus 42projects 42school 42warsaw c c-language c-programming c-programming-language minishell minishell-42 minishell42
Last synced: 19 Jun 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/klimentlagrangiewicz/k-means-using-mpi
Implementation of k-means algorithm using MPI technology
c clustering clustering-algorithm data-clustering k-means k-means-clustering k-means-parallel mpi openmpi parallel-computing
Last synced: 20 Jun 2026
https://github.com/maximilianfeldthusen/drone-communication-in-c
Simple drone communication module in C
c communication drone heartbeat linux listener mavlink modules udp
Last synced: 20 Jun 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/ayoubcoding21/noisebench
A GLSL 1.2 noise benchmark based ashima/webgl-noise.
c glsl glsl-shaders make makefile noise-algorithms opengl opengl2
Last synced: 07 May 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/silicon42/hivetag
Circular black and white fiducial markers of my own design. Intended for object tracking.
c fiducial-markers object-tracking reed-solomon-codes
Last synced: 20 Jun 2026
https://github.com/kumarjitdas/align-memory
A simple C library for easy memory alignment.
batch-script c c99 cmake library memory memory-alignment
Last synced: 22 Jun 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/ladroid/hunt
Arduboy game
arduboy arduboy-game c cpp game
Last synced: 07 May 2026
https://github.com/thisisnotjustin/adjustable_led
Adjust the brightness of an LED with a potentiometer
Last synced: 22 Jun 2026
https://github.com/theleopard65/my-dsa-journey
This repository is a comprehensive collection of my work and understanding as I go through various DSA topics. I created this repo to document and showcase the concepts, implementations, and problem-solving techniques I learn throughout my journey.
array c cpp dsa graph library linked-list merge-sort queue recursi sorting stack strings time-complexity tree use-cases vector
Last synced: 07 May 2026
https://github.com/maximilianfeldthusen/scheduledtask
The code sets up a scheduled task in Windows that runs a specified executable whenever a user logs on. It utilizes the Windows Taskcheduler API and COM interfaces to achieve this.
Last synced: 03 May 2026
https://github.com/ikhsan3adi/dsa_dump
Matkul Struktur Data dan Algoritma
algorithms c cpp data-structures data-structures-and-algorithms dsa
Last synced: 09 Jun 2026
https://github.com/vendethiel/strlen.c
Very simple strlen() - no unrolling.
Last synced: 23 Jun 2026
https://github.com/novpath/c-programming-language-3rd-edition--exercise
《C语言程序设计(第3版)》《实验与习题指导(第3版)》 - 何钦铭 颜晖 - 习题与编程题解答
Last synced: 24 Jun 2026
https://github.com/shivamsouravjha/covid-affects
This project is based upon ML classification of Data in-order to predict the death toll in each county on each day.
c covid-19 data-science jupyter-notebook machine-learning machine-learning-algorithms python
Last synced: 08 May 2026
https://github.com/mcquerol/electronic-clock-psoc5-erikaos
Electronic clock using PSoC5 and ERIKA OS. Features RTOS, UART, and display interfacing.
c clock erika-os osek psoc5 rtelight rtos state-machine tft-display uart watchdog-timer
Last synced: 24 Jun 2026
https://github.com/dhunanyan/highway-network
Concurrent highway toll-network simulator in C using processes, threads, IPC, shared memory, semaphores, and signals.
c concurrency ipc message-queues multiprocessing multithreading operating-systems pipes posix semaphores shared-memory signals simulation systems-programming university-project
Last synced: 24 Jun 2026
https://github.com/drankinatty/gtksolver
Linear System of Equations Solver in C & Gtk+2
c gtk2 linear-systems matrix solver
Last synced: 01 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/ksmashingaidze/active-noise-control
MSHKUZ001 Final Year Thesis, Electrical Engineering, University of Cape Town
Last synced: 08 May 2026
https://github.com/phoenixpinpoint/fracture
Fracture provides a robust set of tools for developing web applications in C. Build to JS or WASM
c javascript js wasm web web-development webapp
Last synced: 08 May 2026