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-09 00:04:38 UTC
- JSON Representation
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/facthunder/ikos
Docker image for ikos
analyzer c code-analysis docker docker-image ikos static-analysis
Last synced: 10 May 2026
https://github.com/borgoat/jabrad
D-Bus daemon to control Jabra devices on Linux
Last synced: 18 Jun 2026
https://github.com/rubymetric/rawstr4c
Raw strings for the C programming language
Last synced: 19 Jun 2026
https://github.com/magnetic-fox/c64-tutorial-like
Some easy projects for cc65 compiler suite. Mostly C-written.
assembler assembler-6502 c c64 examples experiments retroprogramming simple tutorial
Last synced: 19 Jun 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/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/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/shishir-grez/proxyserver
Proxy Server written in C , supports multithreading , logging and LRU caching. Custom Data Structure ( Combination of Hash Map + Queue ) for O(1) insertion, retrieval, deletion and updation of Cache.
c caching data-structures linked-list lru-cache multithreading mutex proxy semaphore socket
Last synced: 19 Jun 2026
https://github.com/wasm-outbound-http-examples/extism-c-pdk
Make HTTP requests from inside WASM in Extism PDK for C . Devcontainer.
c clang extism http-client http-request wasi wasm webassembly
Last synced: 10 May 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/freddiehaddad/ms2cc
Tool to generate a compile_commands.json database from an msbuild.log file.
c clangd compile-commands-json cpp language-server-protocol lsp lsp-client lsp-server msbuild vscode windows
Last synced: 07 May 2026
https://github.com/0xravenspar/toralize
Toralize is a lightweight command-line tool designed to route your HTTP(S) requests through the Tor network
Last synced: 09 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/versbinarii/spy_robot
My (very) old college electronics project
bmp c camera electronics embedded firmware java-gui-application javascript m16c microcontroller robotics uart zigbee
Last synced: 13 Apr 2026
https://github.com/souravjamwal77/projecteuler100fcc
This repository contains codes for ProjectEuler100 challenge as proposed by Quincy Larson. I will add my solutions here for languages C, C++, Python, and Javascript.
c cplusplus javascript python python3
Last synced: 19 Apr 2026
https://github.com/martan03/sortingalgs
C Sorting Algorithms
c c-lang sort sorting-algorithms
Last synced: 03 Jul 2026
https://github.com/gdonald/blackjack-c
Console Blackjack in C
21 blackjack blackjack-game c console game
Last synced: 16 Mar 2025
https://github.com/artainmo/ft_printf-unittest
Personal project. A unit-test written in C for 42 school's ft_printf project, being a C project with limited access to functions wherein we need to rewrite the printf function.
42school c personal-project unittest
Last synced: 16 Mar 2025
https://github.com/ar1ja/vidio
[Migrated to self-hosted ari-web Forgejo: https://git.ari.lt/ari/vidio] its video, but simple
c c89 c99 format library simple video video-format video-formats
Last synced: 04 Oct 2025
https://github.com/dracula27/cash
Use C to calculate the smallest number of coins needed to give an exact amount of change based on a user's input.
c c-language-programming cs50x
Last synced: 29 May 2026
https://github.com/timbo-rafa/c-allegro-memory-game
Memory Game to learn mathematical operations
allegro allegro4 c c-language demo game makefile memory-game
Last synced: 03 Jul 2025
https://github.com/rsusik/pycerializer
PyCerializer is a lightweight serialization module for Python. This serializer allows easily deserialize the data in C/C++.
c cpp packing python serialization serializer
Last synced: 12 Apr 2026
https://github.com/ollieday/liborvibo
Library for controlling Orvibo Smart Wi-Fi Plug
Last synced: 08 Apr 2025
https://github.com/amlel-el-mahrouss/fw
Part of the NeKernel project, a firmware meant to boot disks under EPM.
Last synced: 25 Mar 2025
https://github.com/coditva/example-linux-progs
The basic examples of programming under linux
c linux linux-programming ncurses
Last synced: 01 May 2026
https://github.com/hosu-kim/super_cool_goat_stack_sorter
A highly optimized integer sorting project implementing the chunk sorting algorithm.
algorithm-optimization c data-structures sorting-algorithms stack-operations
Last synced: 11 Jun 2025
https://github.com/tdholmes/harma
A project to assist over-caffeinated electrical engineers in soldering.
Last synced: 24 Mar 2025
https://github.com/28ritu/c-strings
Re-Implementation of some C string functions
Last synced: 08 Apr 2025
https://github.com/golem2game/guess-the-number
🎮 A simple C program where you have to guess a random number between 1 and 100. Great for beginners learning C basics like loops, conditions, and functions.
c gcc-complier guess-the-number guessing-game programming programming-language vscode
Last synced: 11 Jun 2025
https://github.com/z1skgr/mastermind
master mind using cygwin
c cli cygwin devcplusplus mastermind mingw
Last synced: 16 Mar 2025
https://github.com/khayyamsaleem/arduino-pocket-ddr
simon says or pocket ddr on the arduino
arduino arduino-cpp c electronics game platformio
Last synced: 12 Apr 2026
https://github.com/jacob-c-smith/stack
A tested LIFO data structure implementation
Last synced: 29 May 2026
https://github.com/nicolasbauw/amiga-c-ptreplay
Amiga ptreplay.library headers for VBCC.
amiga c headers library protracker ptreplay vbcc
Last synced: 30 Mar 2025
https://github.com/gjbex/scientific-c
Material for a training on C as a language for scientific programming
c scientific-computing training
Last synced: 16 Mar 2025
https://github.com/davphla/minilibc
Lightweight C library that aims to recreate essential string and memory manipulation functions from the standard C library in assembly
Last synced: 11 Jun 2025
https://github.com/aishikmukherjee/pattern-printing-in-c
Developer/Creator: Aishik Mukherjee
beginer-friendly c c-programming code coding cse interview pattern patterns patterns-in patterns-in-c programming-language questions top
Last synced: 09 Apr 2025
https://github.com/callmesalmon/pomme
Minimal Sega Genesis emulator written in C. Contributions are welcome! (WIP)
c emulator minimalist pure-c sega sega-genesis
Last synced: 03 Apr 2025
https://github.com/alexdvorak/c_cpp_projects
For the sake of learning how to translate across languages and how things work
algorithms algorithms-implemented c data-structures data-structures-c sorting-algorithms sorting-algorithms-implemented
Last synced: 29 May 2026
https://github.com/cicovic-andrija/line-by-line
Solutions to programming problems in C
algorithms c interview-questions problem-solving programming
Last synced: 03 Jul 2025
https://github.com/beliavsky/fortran-calling-c-for-io
speed comparison of Fortran internal read with Fortran calling C atoi() function
atoi c fortran string string-conversion
Last synced: 31 Aug 2025
https://github.com/pedrofale/rci-reliable-message-board
Project for the Computer Networks course at IST, Lisbon during the summer semester of 2016/17.
c computer-network internet-protocol sockets
Last synced: 29 May 2026
https://github.com/pprablanc/cpsrt
c pitch pitch-shift python-algorithms real-time signal-processing speech-processing voice
Last synced: 23 Apr 2025
https://github.com/massigy/c-dictionnary-program
This C program, loads a file of 10000 english words to a trie data structure and search for the right spelling when the user types a word of his own.
c cprogramming data-structures gcc git github linked-list makefile
Last synced: 07 May 2026
https://github.com/hozlucas28/c-algorithms-practical-work-2025
Practical work repository for the Algorithms and Data Structures course (C language) at the National University of La Matanza (@unlam).
2025 algorithms c codeblocks continuous-integration data-structures gcc-complier github-actions mit-license practical-work university-assignment unlam
Last synced: 01 Apr 2025
https://github.com/link-wolf/ft_printf
42 project - Recoded C-printf
42 42born2code 42school c macos
Last synced: 07 May 2026
https://github.com/udanielnogueira/data-structure-zero
Estudo de Estrutura de Dados usando linguagem C nas aulas da Graduação de Ciência da Computação.
Last synced: 12 Jun 2025
https://github.com/zainabdnaya/minirt_42
This project is an introduction to the beautiful world of Raytracing.
c graphics math-formula minirt raytracing
Last synced: 12 Jun 2025
https://github.com/alishbz/stade_machine
ASOS Stade Machine API and List API are suitable for Embedded Software design Patterns and other software frameworks.
Last synced: 02 Apr 2025
https://github.com/mxvements/ft_printf
Because ft_putnbr() and ft_putstr() aren’t enough.
Last synced: 16 Mar 2025
https://github.com/ignackocom/cmacroextensions
C Macro Extensions, a collection of commonly used c macros
c code extension extensions macro macros mit-license source
Last synced: 01 Apr 2025
https://github.com/mharikmert/search-engine-simulation
A simple word search engine using Binomial Heap Algorithm with C Programming Language
binomial-heap c priority-queues
Last synced: 25 Mar 2025
https://github.com/andersonhsporto/ft-basecamp
Exercises Of Basecamp, June, 2021
Last synced: 29 May 2026
https://github.com/rafael-santiago/cp-8
A minimalist CHIP-8 interpreter/emulator (ANSI/TERM).
c chip8-emulator chip8-interpreter diycode emulator interpreter pure-c retrocomputing retroprogramming
Last synced: 09 Apr 2025
https://github.com/nanobox-io/nanobox-engine-c
Nanobox engine for C
c developer-tools devops docker engine nanobox nanobox-engine
Last synced: 23 Apr 2025
https://github.com/luizfelipe9627/c
Anotações e práticas relacionado a linguagem C.
Last synced: 09 Apr 2025
https://github.com/martinomensio/sdp-exams
System and Devices Programming previous exams themes @ Polytechnic University of Turin
Last synced: 13 May 2026
https://github.com/ilyass-bougati/structure
This project derives from the work done on the course of "Structure de donnees dans C" followed in FSTS
c data-structures-and-algorithms
Last synced: 04 Feb 2026
https://github.com/basemax/sparsepolynomiallinkedlistc
This is a C implementation of a sparse polynomial linked-list. This is a good example of how to use a linked-list in C. By using a linked-list, we can store a sparse polynomial in a memory efficient way. Sparse polynomials are polynomials that have a lot of terms with a coefficient of 0.
algorithm algorithms algorithms-and-data-structures c c-polynomial c-sparse-polynomial c-sparsepolynomial datastructure ds polynomial polynomial-c sparse sparse-polynomial sparse-polynomial-c sparsepolynomial sparsepolynomial-c
Last synced: 03 Apr 2025
https://github.com/hey-its-d2t2/todo_list_in_c
ToDo list app in c programming language using Graphics progrramming and File heandeling in C. I had created this project in my first semester of BCA by self study from vaious resources of internet.
advanced-programming c cprogramming filehandling graphics-programming gui-application learn-to-code learnign learning-by-doing todoapp
Last synced: 17 Oct 2025
https://github.com/anthonymnf/arduino_codes
5 projetos implementados em Assembly. Foi utilizado o micro controlador ATMEL ATMEGA328, presente no Arduino UNO, para controlar os outros dispositivos de hardware.
arduino-uno assembly assembly-language atemega328p-au c
Last synced: 16 May 2026
https://github.com/devcheckog/n-queens
Complicated problem in leetcode, categorized as hard.
Last synced: 04 Sep 2025
https://github.com/jeebuscrossaint/numlockwl
numlockwl code - a numlock toggler for wayland
Last synced: 01 Apr 2025
https://github.com/mirajehossain/student-management
Student management system console application in C
c console-application student-management
Last synced: 04 Jul 2025
https://github.com/srgeverson/aula_estrutura_de_dados
Arquivos das Aulas de Estrutura de Dados
Last synced: 22 Mar 2025
https://github.com/texadactyl/cloaking.c
C-language password-based security of a single file or a single file system archive file.
c cloaking-utility cryptography encryption-decryption libgcrypt password-based
Last synced: 04 Apr 2025
https://github.com/anonymoux47/pic-lib
Various [mostly self-written] C libraries for PIC microcontrollers
8-bit c embedded embedded-systems microchip microchip-pic microcontrollers pic xc8
Last synced: 16 Mar 2025
https://github.com/batyrrasulov/raspberry-pi-hub
Raspberry Pi home monitoring hub built with C, Python and MariaDB.
apache2 c iot-application mariadb php python raspberry-pi
Last synced: 12 Apr 2026
https://github.com/basemax/smallcalculator
A small calculator to parse and execute mathematical expressions based on C, Flex, Bison.
bison c calculator calculator-bison calculator-c calculator-flex calculator-flex-bison flex flex-bison
Last synced: 03 Apr 2025
https://github.com/gunksd/data-structure-course-design
用C语言写的数据结构课程设计作业(2024.2.22)
Last synced: 22 Aug 2025
https://github.com/sulig/libft_and_test
Tu primera librería -------------------> Este proyecto consiste en programar una librería en C. Tu librería tendrá un montón de funciones de propósito general en las que se apoyarán tus programas.
42 42barcelona 42cursus 42projects 42school c libft libft42 libfttester
Last synced: 14 Oct 2025
https://github.com/dawoodkhatri1/wifi-jammer-using-arduino-uno
A C-based simulation of WiFi jamming for educational use. It mimics network scanning, displays fake SSIDs, and simulates jamming activity on selected channels—without sending real packets.
arduino-ide arduino-uno c educational-project jammer mpi security wifi
Last synced: 23 Apr 2025
https://github.com/diegomrno/dilog
A tiny, modern, and safe logging library
c header-only logging minimalist simple
Last synced: 23 Apr 2025
https://github.com/jboillot/analyser
Analyser is a static analyser which finds errors and undefinded behaviors in C programs with inline assembly.
c inline-assembly ocaml-program static-analyzer
Last synced: 16 May 2026
https://github.com/moozunch/cepe-lang
ann belajar cepe alias competitive programming
algorithms c competitive-programming cpp problem-set problems-solving
Last synced: 10 May 2026
https://github.com/dhruvsrikanth/conjugate-gradient-simulation
In this repository, you will find a serial, shared-memory parallel, distributed-memory parallel and hybrid implementations of the conjugate gradient optimization simulation. This is a sparse linear solver optimized using the second-order poisson equation.
c conjugate-gradient cpp dense-solver distributed-memory-parallel high-performance-computing mpi multithreading openmp optimization optimization-algorithms poisson-equation shared-memory-parallel simulation-modeling sparse-linear-solver
Last synced: 18 May 2026
https://github.com/iagodahlem/practice
:books: My daily plan for practicing programming languages.
algorithms c data-structures javascript python ruby
Last synced: 12 Apr 2026
https://github.com/basemax/onelanguageconcept
Concept of One Language (Pure C)
Last synced: 15 May 2026
https://github.com/robertfeliciano/bertOS
Operating System I am writing for my Raspberry Pi 3
c operating-system raspberry-pi raspberry-pi-3 unix
Last synced: 11 Mar 2025