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/woyard/vibroscypek
'vibroscypek' : a handheld communication device using esp-now, built with fusion360, esp-idf and platformIO
c esp-idf esp-now platformio shitpost
Last synced: 18 Apr 2026
https://github.com/blagojeblagojevic/fourie
Implementation of fourier transformation and inverse fourier transformation
c control fourier-transform real-time
Last synced: 18 Apr 2026
https://github.com/thealbertdev/masbstat-project-course
MASBstat project course for the Biomedical Engineering students of Universitat de Barcelona
c course embedded git github masb potentiostat progamming project skills stm32
Last synced: 19 Apr 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/damianfral/linear-gamma-resizer
An quick and dirty C application to resize images using linear gamma
Last synced: 19 Apr 2026
https://github.com/josgard94/newton-raphson-method-
In this program the Newton-Raphson method is implemented to approximate the roots of a real function.
aproximation-roots c c-plus-plus c-programming ecuaciones equation-solver matematicas matematics metodos-numericos newton-raphson newton-rapshon-method
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/tirimid/cmfc
minimalist custom markup format for my personal website
c html markup markup-language minimalist
Last synced: 04 Jun 2026
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/iker-gonzalez/cub3d
Small simulated 3D game done using raycasting principles and inspired by the famous Wolfenstein 3D game
42cursus c dda-algorithm minilibx raycasting
Last synced: 12 Jun 2026
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/robertopatino1/3ncrypt0r
Encryption terminal-based program to encrypt-decrypt files and directories using an auto-generated key
blowfish-algorithm c decryption encryption encryption-decryption hash kernel library linux makefile nano sha1 sha1-decryptor sha1-hash shell systems-programming terminal terminal-based
Last synced: 20 Apr 2026
https://github.com/soaibsafi/competitive-programming
:fire: Progress on the problem-solving.
c codeforces competitive-programming cpp hackerrank python3 uri uva
Last synced: 20 Apr 2026
https://github.com/hardik3412/sports-management-system-in-c
A sports management system in C, facilitating efficient organization and tracking of sports-related data. Utilizes file handling for seamless data storage and retrieval. Ideal for managing teams, players, and match information.
c cpp dsa file-handling file-handling-in-c
Last synced: 20 Apr 2026
https://github.com/lancewalk87/clm-nrf2401-bluetooth-breakout
Hardware/Software | Generic ISP Interface, MCU PIC8-bit SPI Interface. 2.4GHz, Low Energy Bluetooth.
bluetooth-low-energy breakout c c-plus-plus hardware-modules isp jtag-vpi mcu microcontroller mplab nrf24l01 pic prototype spi
Last synced: 20 Apr 2026
https://github.com/ac000/websocket_demo
A demo of WebSockets in C
c websocket websocket-protocol websocket-server websockets
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/skillfulelectro/empointer
safety first C/C++ programming
c cpp memory-allocation memory-leak memory-management safety
Last synced: 20 Apr 2026
https://github.com/libdriver/pca9548a
PCA9548A full-featured driver library for general-purpose MCU and Linux.
c full-featured-driver iic linux mcu pca9548a switch
Last synced: 20 Apr 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/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/pferreirafabricio/c-exercises
:gun: Exercises in the C programming language
c c-language codeblocks file-manipulation modularization string-manipulation
Last synced: 05 Jun 2026
https://github.com/embeddedcrab/xmc4500_relaxkit_cpp
This repo contains C++ version of DAVE generated code for Peripherals with modified/added functionalities for XMC4500 Relax Kit
api c c-cpp cpp driver-programming xmc4500 xmc4500-relaxkit
Last synced: 21 Apr 2026
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/yihonglei/mimosaos
Simple OS
asm c kernel linux operating-system
Last synced: 21 Apr 2026
https://github.com/exclud/printf
A custom Printf function
alx alx-system-engineering c printf
Last synced: 05 Jun 2026
https://github.com/jiriklepl/bachelor-thesis-defense
Check https://github.com/exaexa/simple-mff-slides for the template
bachelor-thesis beamer c compiler haskell hindley-milner mff-uk tex
Last synced: 21 Apr 2026
https://github.com/sarafreitas-dev/4.movie_ticket_discounts
*Project 4* in a series of mini exercises for **beginners learning C programming**
42school ascii-art c c-language c-program c-programming-language c-project cli-app cprogramming learning-c mini-projects mini-projects-in-c-language programming-exercises terminal
Last synced: 21 Apr 2026
https://github.com/aman235-code/snake-water-gun
Just a simple Snake Water and Gun game written in C.
Last synced: 05 Jun 2026
https://github.com/roshbhatia/raytracr
raytacer from a project back in college
Last synced: 21 Apr 2026
https://github.com/justinlubin/cs-162-notes
UChicago CS 162 Notes, Winter 2017.
algorithms c data-structures notes
Last synced: 21 Apr 2026
https://github.com/libdriver/stcc4
STCC4 full-featured driver library for general-purpose MCU and Linux.
c co2 full-featured-driver humidity iic linux mcu stcc4 temperature
Last synced: 22 Apr 2026
https://github.com/embeddedcrab/linux_examples
c cpp cpp-interface linux-programming threads
Last synced: 22 Apr 2026
https://github.com/mle86/hi
Highlights lines that contain keywords.
ansi-colors c command-line-tool grep-like highlight keyword-detection linux
Last synced: 22 Apr 2026
https://github.com/andersonhsporto/c-to-do-list
Todo list written in C and with a "backend" in javascript. for meme purposes.
c javascript makefile mano todo-list todolist
Last synced: 22 Apr 2026
https://github.com/roeyblumenberg/loadbalancer
Socket communication in C language and Python. Basic load balancer.
Last synced: 22 Apr 2026
https://github.com/zeozeozeo/luamalg
Luamalg – Lua 5.4.7 core, libraries and interpreter in a single header file.
amalgamation c c89 c99 clang lua lua-interpreter lua-lang lua-language lualang puc-lua puc-rio single-header single-header-lib single-header-library
Last synced: 22 Apr 2026
https://github.com/embeddedcrab/freertos_tcpip_eth_port_xmc4500relax
This repository contains projects done on ARM processor/microcontroller in linux environment. XMC4500 Relax Kit, FreeRTOS w/Freertos Plus, Network Stack Porting over Ethernet, Linux Environment
arm c cpp environment freertos freertos-client freertos-iot freertos-plus freertos-server freertos-tcp infineon jlink linux-environemnt makefile tcp-ip tcp-socket xmc4500 xmc4500-ethernet xmc4500-relaxkit
Last synced: 24 Apr 2026
https://github.com/evangipson/lsharpc
The compiler and runtime for L#.
abstract-syntax-tree bytecode c code-generation compiler runtime tokenization virtual-machine
Last synced: 05 Apr 2025
https://github.com/shehza-d/learning-c
Diving deep into Low Level Programming
Last synced: 26 Jul 2025
https://github.com/robaho/go-network-test
compare relative performance of go networking to Java and C
c golang java networking performance
Last synced: 15 Apr 2026
https://github.com/luk1nz/aoc23
My attempt at Advent of Code 2023 while learning the C Programming Language
advent-of-code advent-of-code-2023 advent-of-code-2023-c c c-programming c-programming-language
Last synced: 23 Jul 2025
https://github.com/inclinedadarsh/logistic-regression-c
This is my attempt to do logistic regression the deep learning way in C language.
c deep-learning logistic-regression
Last synced: 13 May 2025
https://github.com/vihlancevk/quadratic-equation-solver
Решение квадратного уравнения.
c doxygen-documentation learning-task student-project
Last synced: 22 Mar 2025
https://github.com/realtristan/cbase
Convert decimal to binary, hex, octal, etc. and vice versa! Implementation of the numeral representation concepts learned in our CIS*1910 class for the fun of it!
binary c conversion decimal hex
Last synced: 13 Mar 2025
https://github.com/zpreisler/patchy2d
Simulation software for patchy particles in 2d
2d c computer-simulation opengl scientific sdl2 self-assembly
Last synced: 16 May 2026
https://github.com/saket-sk/chat-application-using-shared-memory
Operating System Project showing Chat Application (CLI mode) using the concept of Shared Memory. GUI will be added later. For detailed information, READ WIKI of this PROJECT.
c operating-system shared-memory
Last synced: 06 Jul 2026
https://github.com/Simpson-Computer-Technologies-Research/simplc_parser
Parser for my programming language, simp lang (simpl) made in C
c parser programming-language simpl
Last synced: 14 May 2025
https://github.com/definetlynotai/pyctools
This project provides a cross-language toolkit for Windows process inspection and hardware random number generation, with both Python and C components.
c dll hrng proccess-dump process-info process-snapshot python python-dll python-lib rng tools
Last synced: 20 May 2026
https://github.com/aadityatamrakar/cs240-lecture-programs
Sample programs given in lecture of CS240 Fall 2022
Last synced: 22 Mar 2025
https://github.com/ramanaditya/supermart
This is a Super Market management project built using C language
Last synced: 26 Jul 2025
https://github.com/randruc/perpetualcalendar
A simple perpetual calendar in C.
Last synced: 21 May 2026
https://github.com/blagojeblagojevic/neural-network
Implemention of a small 1 layer neural network suitable for use in embedded systems
arduino c cpp embedded-systems esp32 evolution genetic-algorithm neural-network
Last synced: 08 Apr 2026
https://github.com/nfo94/aprendaedominealinguagemc
:books: Exercises from "Aprenda e Domine a Linguagem C"
Last synced: 29 Mar 2025
https://github.com/yrhiba/get-next-line
Reading a line from a fd is way too tedious.
c file-descriptors system-calls
Last synced: 05 Apr 2025
https://github.com/tleguern/substr
An utility to extract substring from a string
c extract-substring finished substr
Last synced: 04 Jul 2026
https://github.com/voldien/task-scheduler
Simple, Single Header Task Scheduler, for any arbitrary number of cores.
c multi-threading schedular task-scheduler task-scheduling threading-synchronization
Last synced: 29 Mar 2025
https://github.com/nishantb06/ray_tracing_challenge_c
C Implementation of the ray tracing challenge book
Last synced: 28 Mar 2025
https://github.com/marcos-venicius/mca
It's a math expression compiler/evaluator to asm.
asm c clang compiler gcc interpreter math
Last synced: 28 Mar 2025
https://github.com/virgiledjimgou/telematik_black_box
Ziel dieses Projekts ist es ein elektronishes Gerät zu entwickeln, dass uns ermöglicht unterschiedliche Sensordaten eines Fahrzeugs zu erfassen, und diese auf einen Remote Webserver zu übertragen.
c c-plus-plus csharp deep-learning gps imu java-8 json-api machine-learning obd2 python3 tcp-server tcp-socket
Last synced: 15 Apr 2026
https://github.com/adebayo-s/data-structures-algorithms
Playground for DSA topics and challenges
c data-structures-and-algorithms java javascript python
Last synced: 07 Apr 2026
https://github.com/thchang/csvtomatrix
Import a matrix from a CSV into a C array, and store in row-major ordering.
Last synced: 28 Mar 2025
https://github.com/andreirech/hardwarecontrol
📚 Library for Hardware Control Through Memory-Mapped Registers in C
Last synced: 05 Nov 2025
https://github.com/vaibhavacharya/c-graphics
Graphics implemented in C using `graphics.h`.
Last synced: 23 Jul 2025
https://github.com/cemutku/designpatterns
Design patterns with code examples
c design-patterns designpatterns
Last synced: 17 May 2026
https://github.com/fahimfba/ics-fall2024-fba
Faculty Codes for Introduction to Computer Systems (Fall 2024) at United International University
c fall2024 fba ics problem-solving uiu united-international-university
Last synced: 18 May 2026
https://github.com/zeusdeux/c-libs
stb style single header libs for basic utilities in C programs such string view, arena allocator, gap buffer, etc.
arena-allocator c clibrary dynamic-array gap-buffer stb stb-style string-builder string-view
Last synced: 05 Apr 2025
https://github.com/michaellf107/btw
Simple fetcher written in C
c command-line command-line-tool fetch fetcher linux
Last synced: 17 May 2026
https://github.com/vinicciussantos/ufca-ciencias-da-computacao
Arquivos e Códigos feitos durante a Faculdade de Ciências da Computação - UFCA
algorithms-and-data-structures c introduction-to-programming python ufca
Last synced: 29 Mar 2025
https://github.com/niloufarmj/sbu-bp-jetpackjoyride
jetpack joyride demo with c++ console application
c cpp game jetpack-joyride sbdl sdl2
Last synced: 17 May 2026
https://github.com/ksw2000/simple8b-in-c
An implementation of Simple8b algorithm in C
c compressed-arrays encoding time-series
Last synced: 18 Mar 2025
https://github.com/henryzhao2020/linearalgebra
This project explores linear algebra computationally, translating vector and matrix operations into precise computer instructions.
Last synced: 27 Jun 2025
https://github.com/henryzhao2020/c-storage-kit
Generic, memory-safe, well-documented, and highly modular dynamic array module for C, inspired by Java ArrayList and C++ std::vector
adt c generic-types memory-management
Last synced: 27 Jun 2025
https://github.com/ranjeet1106/codeforces_solution
Beginner friendly codeforces solutions
algorithm c codeforces-solutions codeforces-solutions-github cpp17 data-structures data-structures-and-algorithms
Last synced: 18 May 2026
https://github.com/eyantra698sumanto/basic-c-programs-3
This Repository contains basic programs in C programming language
c c-plus-plus fileio mumbai patterns programming-language series string structured-pr univerity
Last synced: 17 May 2026
https://github.com/evasabeeh/Travel-Route-Planner
Implemented Dijkstra's algorithm to find the most optimal path between the origin and destination.
Last synced: 10 Oct 2025
https://github.com/frozencemetery/cdson
C library for the DSON data serialization format, for humans
c dson parser serialization serializer
Last synced: 27 Jun 2025
https://github.com/moehmeni/libft
Standard and non-standard libc function implementations
Last synced: 03 Jul 2026
https://github.com/sna1lboy/windows-xbox-controller
mirror of https://codeberg.org/snailboy/windows-xbox-controller
Last synced: 20 May 2026
https://github.com/appliedfm/coq-vsu
Tools for working with Verified Software Units
appliedfm c compcert coq coq-vst formal-methods formal-specification formal-verification verification
Last synced: 20 Jan 2026
https://github.com/clement-muth/criterion-unit-test-c
Some example of criterion unit tests
c criterion test-unitaire unit-test
Last synced: 19 May 2026
https://github.com/thomasms/fortc
Fortran to C (and back again) examples
bindings c cpp fortran iso modern-fortran
Last synced: 27 Apr 2026
https://github.com/aryannn053/unitconvc
unit converter written in c
c currency-converter unit-converter
Last synced: 22 Mar 2025