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-22 00:04:42 UTC
- JSON Representation
https://github.com/lucasdaher/banco-malvader
Programa desenvolvido para o trabalho da matéria de Lógica de Programação.
Last synced: 01 Mar 2025
https://github.com/vaithak/simple-proxy-server
A concurrent proxy server written in C to practise socket programming.
c networking proxy-server socket-programming vaithak
Last synced: 15 Mar 2025
https://github.com/olegbash599/zc8a_001
ABAP SimilaritySearch with HANA and Oracle
abap c hana jaro-winkler-distance levenshtein-distance oracle
Last synced: 13 May 2026
https://github.com/nemeslaszlo/solarpanel-system
Signal and Process Management. A process managed work scheduler that simulates the day-to-day work of different teams (with one pair per day, which will not be paired for a week, it will get one single day-to-day installation)
c data-management fork pipes processing scheduler signal
Last synced: 12 Oct 2025
https://github.com/luzan/c-classroom-2018
Programs done during Class and Lab
Last synced: 11 Jun 2026
https://github.com/jiviteshjain/kishmish
A stripped-down shell for Linux-based systems, implemented in C
Last synced: 14 Jun 2026
https://github.com/abdelkarimhajji/minitalk_42
mintalk at 42: Connecting learners, fostering collaboration. Join the conversation! 💬🚀 #Mintalk
c makfile minitalk42 processing
Last synced: 13 May 2026
https://github.com/abdelkarimhajji/philosophers_42
42 Philosophers: Diverse minds, united in learning and creating. We tackle challenges, push limits, and embrace the coding philosophy. Join the journey! 🧠💻 #42Community
c makefile philosophers42 threads
Last synced: 11 Jun 2026
https://github.com/skryvvara/address-book
A trivial address-book written with C | Used Visual-Studio C++ Project therefore code files end with .cpp
Last synced: 23 Jun 2026
https://github.com/youssefali11997/minesweeper-project
A Minesweeper Game Console Based -- Used C Implemented Some Features . (Including Save/Load and Scoreboard )
Last synced: 18 Jun 2026
https://github.com/kamil-kielbasa/ubi
UBI (Unsorted Block Images): a wear-leveling volume manager for raw flash on Zephyr RTOS
c embedded flash nand nor-flash ubi volume-manager wear-leveling zephyr zephyr-rtos
Last synced: 11 May 2026
https://github.com/weltling/virtio-villain
Battle test virtio device models
c cloud-hypervisor fault-injection fuzzing hypervisor kvm negative-testing qemu security testing virtio vmm
Last synced: 16 Jun 2026
https://github.com/fraawlen/sysgauges
CPU, RAM, and SWAP Linux desktop monitor
c desktop gui linux monitoring x11
Last synced: 16 Jun 2026
https://github.com/8dcc/sudoku
Simple sudoku game (and CLI solver) for the terminal using ncurses and written in C
c cli ncurses sudoku sudoku-generator sudoku-solver
Last synced: 15 Jun 2026
https://github.com/alexfru/icachemips
MIPS instruction cache for RetroBSD to run large programs
Last synced: 15 Jun 2026
https://github.com/jmarkstar/jni_exercises
Some examples about JNI - Java <-> C
Last synced: 12 May 2026
https://github.com/taeseunglee/sogang-pintos-modified
c filesystem pintos sogang thread virtual-memory
Last synced: 12 Apr 2025
https://github.com/jopetty/cpsc-223
Homework assignments, lecture notes, and papers for CPSC 223b (Data Structures and Programming Techniques) at Yale University.
c computer-science data-structures yale
Last synced: 10 Jul 2025
https://github.com/ashenwijesingha/ip-kuppiya-2022-feb-
Introduction to Programming Study Support Session 2022
c c-programming c-programming-language ip programming-language study-support-session
Last synced: 02 Feb 2026
https://github.com/geoffreylgv/alx-system_engineering-devops
This repo is a DevOps (SysAdmin/Software Engineering) scripts project - that stores basics and advanced (Regular expressions) shell commands.
alx alx-africa alx-curriculum alx-system-engineering c cpp dev developer-tools development devops holberton holberton-school-student holbertonschool linux script scripting shell shell-scripting
Last synced: 11 Apr 2026
https://github.com/gbowne1/random_c_cpp_programs
A collection of my random opensource C and C++ programs
c cpp math mathematics program random utilities utility
Last synced: 24 Oct 2025
https://github.com/sudotto/rosaos
an operating system dedicated to Rosa the otter
asm assembly c low-level-programming nasm operating-system os osdev qemu x86-64
Last synced: 09 May 2025
https://github.com/risc-os-community/wakeonlan
A simple Utility to generate Magic Packets to wake up on LAN devices from RISC OS via both CLI and Desktop
arm broadcast-address c cli desktop gcc hacktoberfest multi-tasking networking-application raspberry-pi risc-os riscos utilities wake-on-lan wakeonlan wakeonlan-application wimp
Last synced: 12 Apr 2025
https://github.com/joswinemmanuel/compiler-lab-s7
A repository for KTU B.Tech Computer Science S7 Compiler Lab experiments and works, showcasing various compiler design concepts.
Last synced: 17 Feb 2026
https://github.com/bonifield/helpers
Brief code examples, templates, and sample data for quick reference.
ansible ansible-playbook bash c code demo example filebeat grok help helper javascript logstash logstash-filter powershell python reference ruby splunk template
Last synced: 07 May 2025
https://github.com/steve-chavez/pg_bzip
Bzip compression and decompression for Postgres
bzip bzip2 c compression decompression postgres postgresql postgresql-extension
Last synced: 17 May 2026
https://github.com/kuba--/makeblock-orion
Arduino Uno scripts for Makeblock Orion board.
arduino-uno arm c embedded makeblock-orion robotics
Last synced: 08 May 2026
https://github.com/pranabdas/c-cpp
Learning programming concepts in C and C++
algorithms c cpp data-structures programming tutorial
Last synced: 07 May 2025
https://github.com/joegasewicz/stacks
A stack structure static library written in C with a few extra features
abstract-data-types c cprogramming stack
Last synced: 11 Sep 2025
https://github.com/lawmurray/gpu-course
Deep neural network and Adam optimizer in straight C and CUDA. Accompanies the short course Foundations of GPU Computing.
c course deep-learning deep-neural-networks deeplearning gpu gpu-computing machine-learning machinelearning tutorial
Last synced: 21 Mar 2025
https://github.com/cuhsat/spritz.c
Spritz cipher implementation in ANSI C.
algorithm ansi-c c cryptography spritz
Last synced: 12 Apr 2025
https://github.com/bocaletto-luca/steppercontrolarduino
StepperControl 🚀 — Arduino Stepper Motor Controller with Buttons Author: Bocaletto Luca A minimal yet professional Arduino sketch to control a NEMA 17 stepper motor using an A4988 driver and three buttons: Forward, Reverse, and Reset.
arduino bocaletto-luca c opensource stepper-control stepper-control-arduino
Last synced: 18 Jun 2025
https://github.com/wpmed92/tinymaix-riscyd2
Porting of Sipeed's TinyMaix inference library to RiscyD2
c hardware microcontroller neural-network
Last synced: 03 Jul 2025
https://github.com/archer-01/philosophers
Implementation of the Dining Philosophers problem in C
c dining-philosophers-problem multiprocessing multithreading mutex-synchronisation semaphores synchronization unix
Last synced: 20 Jun 2025
https://github.com/black-hell-team/scannerwindows
A simple PortScanner developed in C for the windows operating system.
Last synced: 09 May 2025
https://github.com/selma-belhadj/alx-low_level_programming
:octocat: PERSONAL STUDIES: C, System Calls, Pointers, Memory Handling, Static/Dynamic Libraries, Bit Manipulation, Data Structure & Algorithms
Last synced: 28 Mar 2025
https://github.com/pseudoincorrect/nerd_embedded_system
Embedded transmission device for the NeRD system (Paper doi: 10.1088/1741-2552/aaa041)
c compression-algorithm electrophysiology embedded-systems rf-communication
Last synced: 03 Apr 2025
https://github.com/Martingf56/ctOS-TPMS
Este es en el respositorio de nuestro Trabajo de Fin de Grado para terminar nuestro Grado en Ingeniería Informática en la Universidad Complutense de Madrid. El cual es un estudio sobre las vulnerabilidades de la tecnología TPMS y el desarrollo de una aplicación capaz de recibir estas señales emitidas por los vehículos y a traves de ellas generar señales falsas con el fin de atacar a la ECU de la víctima.
c teamwork tfg tpms university-project
Last synced: 05 Apr 2025
https://github.com/deryaxacar/42-get_next_line
This project provides the ability to read a line from a file using the standard input function. The get_next_line function is used to read characters from a file, and it can also handle multiple files simultaneously.
42 42- 42born2code 42cursus 42projects 42school c c-language c-learning c-programming c-programming-language c-project cprogramming get-next-line getnextline project
Last synced: 13 Apr 2025
https://github.com/arturfriedrich/programozasgknb_intm021
Gyakorlati anyagok a Széchenyi István Egyetem Programozás (GKNB_INTM021) tárgyához
Last synced: 13 May 2026
https://github.com/frobware/nss-juju
Name Service Switch (NSS) plugin for Juju
c dns internet-address-resolution ipv4 juju juju-charm linux nss service-switch
Last synced: 13 Apr 2025
https://github.com/basemax/crecursive-descentparser
A simple recursive-descent parser for evaluating mathematical formulae using pure C.
Last synced: 25 Aug 2025
https://github.com/adielmtz/str
Mutable string library for C
c c-library c-string string string-manipulation
Last synced: 21 Jul 2025
https://github.com/archer-01/push_swap
Sorting algorithm based on two stacks
c problem-solving-algorithms stacks
Last synced: 30 Jun 2026
https://github.com/deryaxacar/42-so_long
The So_long project aims to create a 2D maze game. In this game, the player controls a character to move through a maze and reach specific goals. The project provides an opportunity to learn about game programming, graphic management, and user interaction. It covers fundamental game mechanics, collision detection, and event management.
2d-game 2d-graphics 2d-platformer-game 2dgame 42 42-school 42born2code 42cursus 42projects 42school c c-programming c-programming-language c-programs c-project library libxml2 minilibx
Last synced: 13 Apr 2025
https://github.com/ercanersoy/lvgl-template
LVGL Template as C
c libsdl lvgl lvgl-template sdl template
Last synced: 11 Jan 2026
https://github.com/wotancode/programming-logic-exercises
Colección de ejercicios de programación resueltos en diversos lenguajes.
c cobol cpp exercises java javascript js pseint rust ts typescript
Last synced: 12 Apr 2025
https://github.com/wf001/xbrain
XBrain is an experimental programming language inspired by Brainfuck.
brainfuck c compiler programming-language
Last synced: 29 Mar 2025
https://github.com/martin-rizzo/inflater
A portable, one-header library to decode bit streams compressed with the Deflate algorithm
Last synced: 14 Jul 2025
https://github.com/warmachine028/university-skills
Basic Skills acquired in semesters in Programming
artificial-intelligence c compiler-design java machine-learning operating-systems python shell software-engineering university workflow
Last synced: 10 Apr 2026
https://github.com/astropilot/bomberman
Bomberman game with networked multiplayer (up to 4 players) programmed in C with the SDL2 library.
bomberman c game multiplayer network sdl2
Last synced: 17 Jun 2026
https://github.com/bagussatoto/sih-ipk
Merupakan Sistem Informasi Hitung IPK sederhana dengan mencakup manajeman mahasiswa dan mata kuliah. Lalu, dengan data yang sudah ada diharapkan bisa menghitung ipk yang didapatkan dari inputan.
Last synced: 17 May 2026
https://github.com/archer-01/minitalk
Small data exchange between two programs using UNIX signals
Last synced: 05 Mar 2026
https://github.com/vozlt/nginx-module-udc
Nginx module to compare the value of user-defined variables and request.
c example-code nginx nginx-module vozlt-nginx-modules
Last synced: 19 May 2026
https://github.com/imsushant12/c-language-programs
All common C Language Programs.
c c-language data-structures-and-algorithms language-programs
Last synced: 17 Feb 2026
https://github.com/ColumPaget/daytime
Aims to be a swiss-army-knife of setting system time. Supports setting time from http, nist time, daytime and (s)ntp protocols, and also from the command-line in a number of formats. Can also act as an (s)ntp server and (s)ntp broadcaster.
Last synced: 04 Apr 2025
https://github.com/iamazeem/stackoverflow
StackOverflow Q&A: My Answers | https://stackoverflow.com/users/7670262/azeem
c c-plus-plus cpp go golang javascript js json linux python qml qt qt5 ruby stackoverflow webassembly
Last synced: 06 May 2025
https://github.com/liyanboy74/htmixer
Static HTML Page Generator
blog blog-engine c gh-pages html static-site-generator website
Last synced: 13 Apr 2025
https://github.com/gboncoffee/rave
Raylib Music Visualizer
c music music-visualizer raylib
Last synced: 18 Feb 2026
https://github.com/jeremy-code/libexif-wasm
JavaScript bindings for libexif compiled to WebAssembly
c emscripten exif libexif libexif-wasm metadata wasm webassembly
Last synced: 08 Apr 2026
https://github.com/madebypixel02/42-madrid-piscine
[42 Madrid] Exercises from the 42 Madrid Piscine to keep after the event ends.
42born2code 42madrid 42piscine born2code c makefile peer-to-peer peer2peer shell
Last synced: 19 May 2026
https://github.com/sandialabs/fbmpi
A fallback implementation of MPI, supports one process only but is portable (incl Windows)
c mpi mpi-communications mpi-io mpi-library scr-2756 snl-os-sys-software
Last synced: 03 Jul 2026
https://github.com/tomasfn87/calcular-digitos-verificar-cpf
Baixar ferramenta CLI Linux aqui! - Como calcular os dígitos verificadores de um CPF; em Python, TypeScript, Go, Rust, Lua, Java, C++, C#, C, Zig, Ruby, PHP, Odin, Julia, Perl, Ada, Elixir, R, D, COBOL, Pascal, Smalltalk, Lisp, Fortran 90, Algol 68, Mojo, Ring e Haskell.
ada c cli-app cobol csharp go java julia lisp lua luajit odin-lang pascal perl php8 python ruby rust typescript zig
Last synced: 30 Oct 2025
https://github.com/xyurt/httplite
httplite — A minimal, single header, zero-copy, zero-allocation HTTP/1.1 parser in C and compatible with C89. Uses only pointer arithmetic and nothing else in only 50 lines.
c c89 fast fastest http http1-1 https library microhttp most optimized parse parser single-header small smallest smallhttp tiny tinyhttp zero-allocation
Last synced: 19 Jul 2025
https://github.com/azrielx86/ncurses-snake
The snake game written in C with ncurses
c game ncurses ncurses-game snake-game
Last synced: 24 Jan 2026
https://github.com/cachehash/bfdc
bfdc is an optimizing brainfuck compiler/interpreter
brainfuck brainfuck-compiler brainfuck-interpreter c golang optimizing
Last synced: 11 May 2025
https://github.com/slayers-git/argparse
A simple parser for the unix-like command line options
argparse args argument-parser c c89 cli command-line-parser freestanding freestanding-environments lib option-parser parser unix
Last synced: 29 Mar 2025
https://github.com/supragya/HLang
Core shell scripting language design and interpreter proposed for HelenOS's BDSH shell system. Includes prototype implementation using AST and provision for lightweight object code for BeagleBoards
ast bison c executor flex interpreter programming-language scripting-language
Last synced: 11 May 2025
https://github.com/evancarroll/pg-srf-repeat-benchmark
A testing repo comparing an SRF that is dually implemented as ValuePerCall and Materialize
benchmark c c-language postgresql postgresql-extension sql
Last synced: 16 May 2026
https://github.com/san7o/micro-headers
A collection of high-quality, configurable, header-only libraries written in C99.
Last synced: 03 Jul 2026
https://github.com/souleeater99/cub3d
cub3D 🎮🌌 – A 42 School project recreating core mechanics of the first FPS game using ray-casting. **Core Features:** - Ray-casting engine for 3D perspective - Dynamic maze navigation with WASD controls - Texture mapping for walls/sprites - Map parsing from .cub configuration files **Technical Highlights:** ⚡ Optimized rendering pipeline | 🖼️ M
3d-game 3d-graphics 3d-rendering 42school c game-development graphics maze-game minilibix raycasting
Last synced: 04 Apr 2025
https://github.com/madmurphy/libgnunetworker
Multithreading with GNUnet
c event-loop gnu gnunet library multithreading shared-library threads unix
Last synced: 04 Sep 2025
https://github.com/voltageddebunked/noiros
NoirOS is a simple OS written in C.
c make nasm noir operatingsys os
Last synced: 10 Apr 2025
https://github.com/oldnomad/picosocks5
Lightweight and simple SOCKS5 proxy server. This is a mirror, the main repository is on GitLab.
Last synced: 08 Jan 2026
https://github.com/cooljeanius/tinycobol
another thing I found somewhere and am just trying to get to compile
Last synced: 18 Jan 2026
https://github.com/apsknight/antaran
अंतरण - A File Transfer Program implemented in C using UNIX Socket API over Transmission Control Protocol.
c ftp socket socket-programming
Last synced: 09 Apr 2025
https://github.com/eyelash/atom-gtk
atom atom-editor c cpp editor gtk gtk3 text-editor vala
Last synced: 05 Jan 2026
https://github.com/aradzie/dlmalloc
Doug Lea's memory allocator
c libc malloc memory-allocator memory-management
Last synced: 10 Jul 2025
https://github.com/ralphtheninja/lib-flat-tree
Map a binary tree to a list (c version of mafintosh/flat-tree)
Last synced: 22 Feb 2026
https://github.com/4thel00z/cry.h
Small header only c library for crying (errors) in programms
c clib cry error error-handling
Last synced: 24 Mar 2025
https://github.com/nityanandagohain/simple-dbms
A simple database management system in c using linked list as its main data structure to maintain efficiency.
Last synced: 31 Mar 2025
https://github.com/ayemunhossain/uri-problems-solution
This repository is contained beginning URI problems solution
beginner-code beginner-friendly c competative competitive-programming problem-solving uri uri-online-judge urionlinejudge
Last synced: 24 Mar 2025
https://github.com/joknaa/coding_challenges
💪🏻💻 These are some of the coding challenges and problems i solved and projects i did "Hackerrank" and "Hyperskill" platforms
c css hackerrank html hyperskill java javascript
Last synced: 11 Apr 2026
https://github.com/madladsquad/untitledtexteditor
A simple yet powerful text editor initially made for the UntitledDesktopEnvironment
c cpp editor extensible imgui linux text-editor windows
Last synced: 11 Apr 2025
https://github.com/h2co3/sdl2-sparkling
SDL2 bindings for Sparkling
c draw ffi ffi-bindings ffi-wrapper graphics graphics-library sdl sdl2 sdl2-bindings sparkling
Last synced: 17 Jun 2026
https://github.com/thesnowfield/bytelizer
Bytelizer is a binary packaging/unpack library written in modern c, focusing on performance and lightweight.
c protobuf protocol serialization
Last synced: 05 May 2025
https://github.com/horezmi/42_exam_rank_02_2021
The first exam of the new 42cursus.
21school 42 42cursus c exam exam-rank-02 get-next-line inter printf union
Last synced: 09 Apr 2025
https://github.com/simonprovost/graphicalprogramming
GraphicalProgramming Project From Epitech Computer Science School
c epitech epitech-project game graphical
Last synced: 04 Jul 2025