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-03 00:04:33 UTC
- JSON Representation
https://github.com/himanshu-o5/warp
Warp is a lightweight and efficient task reminder system written in C, designed to help users stay on top of their important tasks.
Last synced: 17 Feb 2026
https://github.com/tschoonj/easyrng
BSD licensed random number generators and distributions for C and Fortran
bsd-license c c-plus-plus-11 fortran gsl linux macos multi-platform random-number-distributions random-number-generators windows
Last synced: 11 Sep 2025
https://github.com/tatsh/winprefs
Tool to export registry paths to script and code formats (reg add, PowerShell, C, C#).
backup batch c csharp customisation customization desktop powershell registry win32 windows
Last synced: 14 Apr 2025
https://github.com/leaomartelo2/lognest
Simple header file only library in C to easily make log files
c c-library header-only logging
Last synced: 06 Apr 2025
https://github.com/theflash2k/sudoku
A sudoku game made in C++
c cplusplus cplusplus-games-for-beginners cpp game sudoku
Last synced: 19 May 2026
https://github.com/amirali511/helliwm
The GNU/Linux window manager project done by a student in Allame Helli High School, Tehran
c libxcb window-management window-manager xcb
Last synced: 08 Oct 2025
https://github.com/gabrielevalenzuela/c-seminars
Repository used for C Seminars
Last synced: 09 Feb 2026
https://github.com/yj8023xx/librdma
A powerful library designed to simplify the development process of RDMA applications
Last synced: 15 Oct 2025
https://github.com/dahlitzflorian/small-c-programs
Including small C-programs to learn the programming language C
applications c development open-source source-code
Last synced: 15 Oct 2025
https://github.com/mathyscogne/42_mini_talk
A client-server communication program using UNIX signals (SIGUSR1 & SIGUSR2). The client converts strings to binary and transmits them bit by bit to the server, which reconstructs and displays the message.
Last synced: 05 May 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/fahimfba/practice-codes
Contains all the practice codes of mine
c cplusplus csharp java practice-codes python3
Last synced: 20 Oct 2025
https://github.com/johnnycurran/ctf-writeups
Collection of write-ups of CTF challenges and CrackMes
c crackmes ctf gdb radare2 reverse-engineering
Last synced: 25 Oct 2025
https://github.com/tkovs/cbrainfuck
:curly_loop: A brainfuck interpreter made in C.
brainfuck brainfuck-interpreter c first-project
Last synced: 27 Oct 2025
https://github.com/jacopodl/spark
Low level network library :satellite: :zap:
c low-level network network-programming networking raw raw-data raw-sockets spark
Last synced: 14 Oct 2025
https://github.com/nathanjhood/cmodule
C/C++ modules for NodeJS.
c cmake cmake-js cpp cpp11 es6 javascript node-addon-api nodejs npm npm-package typescript
Last synced: 14 Apr 2026
https://github.com/erikmansson/chip-seven
A simple CHIP-8 interpreter for Linux written in C
c chip-8 chip8 emulator glad glfw interpreter linux opengl
Last synced: 22 Jan 2026
https://github.com/blitmaps/mylo-lang
A cool programming language, implemented in C, that uses a VM and has cool syntax; with inline C capability.
c compiler cool-language intermediate-code-generation programming-language strongly-typed suckless-software toy-language virtual-machine
Last synced: 22 Feb 2026
https://github.com/seleznevae/fort
CLI (command line utility) to create formatted tables in console
Last synced: 15 Apr 2026
https://github.com/pdsmart/zsoft
zOS Operating System, apps and associated developments. Used in the ZPU, tranZPUter and SharpMZ projects but easily adapted to other embedded systems. Project uses C/C++, ARM and ZPU Assembler.
arduino armv7 assembly bash basic-interpreter c c-plus-plus cortex-m4 editor fatfs makefile operating-system rtl teensy35 teensyduino zpu
Last synced: 19 Oct 2025
https://github.com/basemax/baseconverterc
A Fast C-Program for converting numbers from one base to another base.
base-converter base-number base-number-conversion base-number-convert base-number-converter c custom-base custom-number-base number-base number-base-conversion number-base-converter
Last synced: 03 Apr 2025
https://github.com/sigfox/sensit-payload
Sensit payload parser and serializer for v2 and v3
binding c javascript parser sensit serializer sigfox
Last synced: 24 Oct 2025
https://github.com/kpetridis24/bluetooth-detector-app
BT detector simulator in C using pThreads
c mutex-synchronisation producer-consumer pthreads queue scheduling
Last synced: 29 May 2026
https://github.com/f-corvaro/pipex
"Unleash the power of Unix pipelines and redirections with PIPEX - your gateway to system programming."
125 42 42commoncore 42network 42roma 42romaluiss 42school bonus c educational-project guide makefile mandatory pipes pipex pipex-42 pipex42 pipextester
Last synced: 24 Feb 2026
https://github.com/carletonurocketry/qnx-stack
This is the all-encompassing repository for QNX stack utilities. Its main purpose is integration testing.
automation avionics bash c cuinspace integration-testing makefile qnx rocket shell-script telemetry testing
Last synced: 27 Jan 2026
https://github.com/jacubillos10/ruspectroscopy_tools
C extension module (for python) to generate gamma and E matrices in RUS (Resonant Ultrasound Spectroscopy)
c openmp physics python3 resonant-ultrasound-spectroscopy solid-state-physics
Last synced: 14 Oct 2025
https://github.com/pedrohpalmeida/beecrowd-exercises
Resolução de desafios de programação do site Beecrowd.
beecrowd beecrowd-solutions c java javascript kotlin postgresql python python3 sql sqlserver uri uri-online-judge uri-solutions urionlinejudge
Last synced: 05 Feb 2026
https://github.com/guidodipietro/taoprintf-project
What is the strangest, weirdest, scariest, toughest, best way to print the Name?
c c-language esoteric ihavenoideawhatimdoing ioccc madness obfuscated obfuscated-code taoyu
Last synced: 26 Jan 2026
https://github.com/ttytm/vvatch
vvatch is cross-platform V module to monitor changes in directories. It utilizes the dmon C99 library.
bindings c cross-platform filesystem library v watcher
Last synced: 02 Apr 2025
https://github.com/wendreof/sivirinucode
Code of 'Sivirinu' (2nd place in robotics competition)
arduino arduino-platform arduino-uno bluetooth-arduino c robotics-competition robotics-control
Last synced: 13 Apr 2026
https://github.com/aaravmalani/cogos
A 32-bit Operating System
assembly c operating-system operating-systems osdev x86
Last synced: 09 Mar 2026
https://github.com/mmartin46/maze_run
A game application entirely developed using the Game Boy Development Kit in C.
Last synced: 10 Apr 2025
https://github.com/limdongjin/sicxe-assembler
SIC/XE Machine Project for System Programming(CSE4100) 2019 Spring, Sogang Univ.
assembler assembler-implementation assembly assignment c linker loader sic sic-xe-machines sicxe sogang
Last synced: 17 May 2026
https://github.com/basemax/splitlinkedlistc
This is a simple implementation of a linked-list in C with a few helper functions for merging two or three linked-lists, splitting a linked list into two or three parts, and sorting a linked-list (recursive and non-recursive)
algorithm algorithm-challenges algorithms algorithms-and-data-structures algorithms-datastructures c linked-list linkedlist merge merge-linked-list merge-linkedlist split-linked-list split-linkedlist
Last synced: 03 Apr 2025
https://github.com/aa-sikkkk/c-syntaxchecker
C-SyntaxChecker is a tool designed to analyze C and C++ code for common syntax issues. It checks for bracket matching, keyword usage, function definitions, and more. This tool can help developers maintain clean and error-free
Last synced: 29 Apr 2025
https://github.com/hedhyw/dielectricbreakdown
Source codes of programs for a designed device. The device measures the parameters of dielectric films.
atmega48 avr c coursework dielectric-films microcontroller voltage
Last synced: 13 Mar 2026
https://github.com/simonprovost/graphicalprogramming
GraphicalProgramming Project From Epitech Computer Science School
c epitech epitech-project game graphical
Last synced: 04 Jul 2025
https://github.com/gitpod-samples/template-c
The C template, configured for Gitpod (www.gitpod.io) to give you pre-built, ephemeral development environments in the cloud.
Last synced: 19 Oct 2025
https://github.com/lavabit/libcore.build
The libcore automated build and test resources.
appveyor automation bash build-automation build-pipelines c circle-ci continuous-integration coverity-scan jenkins make robots travis-ci
Last synced: 12 Jun 2025
https://github.com/akhilrai28/internet-of-things
Developed under Makernova 2.0, this project explores microcontroller programming, sensor data logging, and communication protocols (MQTT, COAP, HTTP). It includes simulations in Proteus and app development using MIT App Inventor/Flutter for data visualization and control.
c coap cpp css dart flutter html http iot javascript microcontroller mit-app-inventor mqtt proteus python sensor-data
Last synced: 25 Oct 2025
https://github.com/jamesgeorge007/c-graphics-car-animation
This is an example to show the various methods available in the C graphics library
c computer-graphics cpp graphics-library
Last synced: 30 Apr 2026
https://github.com/c-krit/rbedit
A lightweight physics simulation environment for the ferox physics library.
c ferox immediate-mode level level-editor physics-2d physics-simulation raygui raylib rigid-body-dynamics stb testbed
Last synced: 07 Jul 2025
https://github.com/archer-01/so_long
Small 2D game written in C
c game-development graphics-programming minilibx
Last synced: 08 Jul 2025
https://github.com/hugomvale/fortran-c-interoperability
Examples of Fortran interoperation with C.
c fortran interoperation modern-fortran
Last synced: 25 Feb 2026
https://github.com/strawberry-team/ucode-connect-marathon-c-endgame
Desktop game development according to the whole cycle of Challenge Based Learning framework. Learn the basics of UNIX systems and the basics of writing code in the C programming language.
c c-development c-programming-language challenge-based-learning coding-bootcamp coding-challenge game-dev game-development raylib
Last synced: 09 Apr 2025
https://github.com/milosz275/leetcode
Repository for my solutions to Leetcode problems. Each task is documented and docs are automatically deployed.
c cpp doxygen leetcode leetcode-solutions python sphinx
Last synced: 14 Oct 2025
https://github.com/akashoinam/super-linked-list
A menu driven C program to demonstrate different types of Linked list and there operations
Last synced: 10 Apr 2025
https://github.com/jonsteinn/tftp-server
A simple TFTP server with RRQ only
c networking sockets tftp-server
Last synced: 05 Oct 2025
https://github.com/demorgan104/dat
Technology development platform for the modern C/C++ developer
artifactory bazel c conan cpp devops embedded-systems prototyping
Last synced: 13 Oct 2025
https://github.com/jotavare/ft_printf
Redo the behavior of C library function printf without using it.
c flags ft-printf gdb makefile norminette recursion static-library string-manipulation structures valgrind valist variadic-arguments write
Last synced: 24 Apr 2025
https://github.com/bll123/ballroomdj-4
BallroomDJ 4 is a complete rewrite of BallroomDJ. BallroomDJ 4 is a ballroom music player (but can be used for other purposes). It is designed with the goal of being able to play music the entire evening without intervention.
ballroom c cross-platform music-player
Last synced: 23 Feb 2026
https://github.com/korolevsoftware/hello-opencl
Simple CMake project use OpenCL with C style
Last synced: 06 Sep 2025
https://github.com/tafara-n/code-practise
Practising coding in different languages.
api bootstrap5 c css data-structures database django flask html javascript jquery json programming python sqlalchemy typescript
Last synced: 05 Feb 2026
https://github.com/joaoantoniocardoso/c_array_macros
Basic array macros for C
array-macros array-manipulations array2d array3d bare-metal c matrizes
Last synced: 06 Oct 2025
https://github.com/sslaouina/search
Fast, lightweight search engine for Dart/Flutter with fuzzy search. 4-level priority ranking across name, subtitle, and searchData for fast, relevant results that handle letters, numbers, and emojis 🐙
ag ai analytics autocomplete azd-templates azure azure-ai-search azurecognitivesearch c chatgpt elasticsearch heroku llm openai opensearch php privacy python
Last synced: 14 Apr 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/tafara-n/fix_my_code_challenge
Fix my code is a project where we'll jump into existing code and try fix it.
Last synced: 10 Feb 2026
https://github.com/farhaanaliii/cerver
Cerver is a lightweight HTTP server implemented in C.
c c-programming c-server sockets web-server
Last synced: 06 Oct 2025
https://github.com/setghm/space-invaders
Space invaders game made with SDL2 in C.
c c-game c-language personal-project sdl2 sdl2-game space-invaders
Last synced: 23 Feb 2026
https://github.com/midnightcommander/mc
Midnight Commander's repository
c console file-manager terminal-based
Last synced: 06 Oct 2025
https://github.com/asreimer/lmfit2
Non-Linear Levenburg-Marquardt Least-Squares Fitting of SuperDARN ACFs
acf c levenburg levenburg-marquardt marquardt python rawacf superdarn
Last synced: 12 Oct 2025
https://github.com/zhangbird050801/notes
studying notes, such as algorithm, data structure, c, hexo, linux and so on,
Last synced: 05 Sep 2025
https://github.com/elsemieni/pepsiman-texture-unpacker
TIM Texture Extractor a Packer experimental minisuite for the PSX Videogame Pepsiman The Running Hero.
Last synced: 13 Mar 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/biglup/cardano-c
A pure C library for interacting with the Cardano blockchain. Compliant with MISRA standards and binding-friendly architecture.
c c99 cardano cryptocurrency cryptography serialization
Last synced: 23 Jan 2026
https://github.com/mathyscogne/42_so_long
First graphic project at 42, aimed at creating a mini 2D game and familiarizing with the school's graphic library.
Last synced: 27 Oct 2025
https://github.com/thexhr/twind
twind is a simple daemon serving static files over the gemini protocol.
c daemon gemini-protocol gemini-server hacktoberfest server
Last synced: 25 Feb 2026
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/linarcx/bisotun
A minimal c library to generate PDF files.
c linux pdf pdf-generation pdf-specification pdfgen
Last synced: 11 Oct 2025
https://github.com/matyalatte/c-env-utils
A cross-platform C library to get env info such as exe path, user name, and os version
Last synced: 02 Mar 2025
https://github.com/wh1t3h47/edgemailer
EdgeMailer is a tool that tests rate limits of mail providers, it uses libcurl and libuv to make concomitant assynchronous request. This tool is outdated and now is closed source and belongs to YouSendr.
assynchronous automake c event-loop libcurl libev libuv makefile mass-requests out-of-order outdated pentest pentesting private-repository public-mirror
Last synced: 05 Feb 2026
https://github.com/moderrek/brainfuckplus
BrainFuck+ language Interpreter written in C. Superset of Brainfuck
brainfuck brainfuck-interpreter brainfuckplus c esolang esoteric-language interpreter language linux memory programming-language superset windows
Last synced: 25 Feb 2026
https://github.com/aaravmalani/bencoder
A parser for BitTorrent .torrent files
bencode bencode-parser bencoder bencoding bittorent c cmake collaborate library torrent
Last synced: 10 Apr 2025
https://github.com/spc-samp/samp-sdk
The SA-MP SDK is a collection of C files and headers that allows developers to create plugins for the SA-MP server. It provides a solid foundation for handling Pawn scripts and managing memory through the AMX system.
c gta gtasa plugin sa-mp sa-mp-development sa-mp-library sa-mp-plugin samp samp-sdk sdk
Last synced: 01 Mar 2025
https://github.com/kezhengjie/epoll-tcp-port-forward
a small demo shows how to use epoll.small program implements port forwarding with epoll.also support Windows using wepoll
c epoll epoll-demo epoll-example linux-app linux-epoll port-forward port-forwarding tcp tcp-port-forward wepoll wepoll-example wepoll-tcp-port-forward
Last synced: 23 Feb 2026
https://github.com/definetlynotai/llm_data
A bunch of very famous repos source code's in python as pure localdocs all in this repo to train CODE AI
c code-examples cpp cuda data data-dum jupyter-notebook llm llm-code llm-datasets programming-data programming-data-sets python3
Last synced: 08 Oct 2025
https://github.com/tranbavinhson/compiler
Compile KPL(Kyoto Programming Language) by C
c compiler compiler-principles
Last synced: 09 Apr 2025
https://github.com/baderouaich/the-zero-overhead-principle
Little demonstration of the Zero Overhead principle.
c cplusplus cpp the-zero-overhead-principle zero-overhead zero-overhead-abstraction zero-overhead-principle
Last synced: 25 Feb 2026
https://github.com/furk4nbulut/turcanalyze-turkish-programming-language
This project implements a lexical analyzer (lexer) for simple arithmetic expressions, including support for basic control structures
c lexical-analyzer programming-language
Last synced: 13 Jun 2025
https://github.com/b1z0n/cpp-dev-resources
Curated list of useful c++ tools, and resources to learn them:
books c cpp cpp11 cpp14 cpp17 cpp1z developer-experience developer-tools development-tools resources tutorials
Last synced: 24 Feb 2026
https://github.com/rousan/bytevault
A command line application that stores sensitive data as key-value pair securely in local machine
application byte c command-line data encrypts key-value sensitive vault
Last synced: 16 Mar 2025
https://github.com/anas-farooq8/top-kth-shortest-path
Solving the K Shortest Path Problem using a combination of MPI for distributed computing and OpenMP for shared memory parallelization within MPI processes. The goal is to find the Kth shortest path among all nodes of a given graph.
Last synced: 24 Jan 2026
https://github.com/gjbex/best-practices-for-scientific-computing
Material for a training on best practices for scientific computing.
c code coverage cpp documentation fortran functionaltests python training unittesting version-control
Last synced: 13 Jul 2025
https://github.com/ynezz/luaevdev
Lua library for comfortable access to Linux input subsystem(evdev particularly)
Last synced: 07 Jan 2026
https://github.com/pinselimo/cstructs-in-haskell
C-Struct Types for Haskell
c ffi hackage haskell haskell-ffi haskell-library struct
Last synced: 26 Oct 2025
https://github.com/pdsmart/x1key
Sharp X1 PS/2 keyboard interface based on the Renesas R8C
c cpp electronics firmware kicad renesas sharp
Last synced: 04 Feb 2026
https://github.com/chalet-org/chalet-docs
Chalet documentation website in NextJs
build-system c cpp cross-platform json mdx nextjs react
Last synced: 07 Feb 2026
https://github.com/git-elliot/competitive_programming_codes
All codes at one place in related format (aka Aditya Verma style).
algorithms c code competitive-coding competitive-programming
Last synced: 17 Apr 2026