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/andr3w03/kgv_uas_turing-a
Ujian Akhir Semester Mata Kuliah Komputer Grafik dan Visualisasi
c cpp desktop-application glew glfw glm glsl object-oriented-programming oop opengl visual-studio
Last synced: 24 Jan 2026
https://github.com/andreeadraghici/hackerrank-solutions
Here is where I store the solutions to all of the HackerRank Problems I attempt
Last synced: 17 Apr 2026
https://github.com/agrael1/veritas-2d
Just a test of might of C language. No GL used. Soon this will be Veritas 3D Game engine.
3d-game-engine c veritas-engine
Last synced: 05 Mar 2026
https://github.com/jotavare/push_swap
Algorithm project where I must sort a given list of random numbers with a limited set of instructions, using the lowest possible number of actions.
algorithms binary c data-structures efficiency gdb makefile norminette performance quicksort radix sorting-algorithms stacks valgrind
Last synced: 13 Feb 2026
https://github.com/jotavare/so_long
Simple 2D game using the minilibx library and C.
2d-game 2d-game-engine 2d-graphics c game game-development gdb makefile minilibx mlx norminette pixel-art sprite-animation valgrind
Last synced: 28 Feb 2026
https://github.com/sukruciris/journey-of-the-slayer
Source code of the game which is named Journey of the Slayer.
Last synced: 18 Mar 2026
https://github.com/laserpants/mbs
:hourglass_flowing_sand: Command line tool to help keeping a tab on data usage.
c c99 cli-tool linux networking
Last synced: 05 May 2026
https://github.com/senselogic/geany_prettify
Source code prettifier plugin for Geany.
beautifier c code cpp css d formatter geany html js php plugin prettifier source
Last synced: 16 Apr 2026
https://github.com/f0rkr/minishell
Making a shell using dummy C.
c descriptors minishell shell zsh
Last synced: 13 May 2026
https://github.com/hope2333/tsac-ng
神经音频编解码器 — Multi-backend neural audio codec. CPU (AVX/AVX2/AVX-512, NEON/SVE, RVV), GPU (CUDA, HIP/ROCm, Vulkan), LLVM JIT. Clean-room implementation.
arm64 audio-codec avx c cuda dac hip llvm-jit neural-audio riscv simd vulkan
Last synced: 29 Jun 2026
https://github.com/zarazaex69/sedec
sedec - complex decompiler
c capstone decompiler go gonum gopter z3
Last synced: 03 Apr 2026
https://github.com/andwn/ym2020
c mega-drive megadrive sega sega-genesis sgdk
Last synced: 13 Feb 2026
https://github.com/leonamtv/clexer
A C lexer implemented in python using the concept of finite-state automaton.
automata c finite-state-machine lexer python python3
Last synced: 05 May 2026
https://github.com/william-o-s/unsw_comp1511_tutoring
Currently tutoring COMP1511 24T2
Last synced: 24 Jun 2026
https://github.com/gagniuc/mix-two-signals-in-csharp
This is an implementation designed in C#. This implementation is able to mix two signals/vectors (A and B) in arbitrary proportions. This source code uses a novel mathematical model published in the journal Chaos. The model is called Spectral Forecast.
algorithm algorithms c csharp csharp-code mix model novel number-theory numerical-analysis signals source-code spectral-forecast
Last synced: 04 Mar 2026
https://github.com/pgvalle/spaceinvadersclone
Yet another Space Invaders clone coded in C
c gamedev jesus jesus-christ jesus-is-da-lord-n-savior sdl2 space-invaders
Last synced: 27 Oct 2025
https://github.com/kusma/cb-bart
Carl B - Vi er veldig kule (og har fet bart)
Last synced: 14 Feb 2026
https://github.com/bamless/cvector
A C99 implementation of a growable array that mimics C++ std::vector
array c c99 dynamic-array vector
Last synced: 24 Jun 2026
https://github.com/ferhatgec/solfege
Solfege Esoteric Language, Do Re Mi Fa...
c cpp esolang esoteric-language programming programming-language stdio
Last synced: 15 Jun 2026
https://github.com/prakharchoudhary/codeverse
My implementations of various DS and algorithms, alongwith my submissions on coding platforms like Codechef, Hackerrank, Hackerearth etc.
algorithms-datastructures c codechef-solutions competitive-learning competitive-programming cpp hackerearth hackerrank-solutions python spoj-solutions
Last synced: 08 May 2026
https://github.com/yosef-alsabbah/software-security-buffer-overflow
This repository contains my homework assignment for the Software Security course, demonstrating a buffer overflow vulnerability in C. It includes a simple C program with a vulnerable function, Python scripts to create exploit payloads, and a report explaining the exploitation steps and results.
assignment buffer-overflow buffer-overflow-attack c software-security
Last synced: 15 Apr 2026
https://github.com/winterrdog/x86-bootloader
A hobby project to learn how to make a bootloader. Written in C and x86 Assembly
assembly-x86 bootloader c nasm qemu
Last synced: 27 Oct 2025
https://github.com/usbokirishima/wimey
Wimey is a lightweight C library for building command-line tools with ease. It supports both command and argument parsing, including value handling, automatic help generation, and type-safe conversions. Designed for flexibility and minimal dependencies, Wimey helps you structure your CLI programs cleanly and efficiently.
args args-parser c command-line cprogramming library parser posix unix
Last synced: 28 Feb 2026
https://github.com/andreiglesias/corewar
Development of a Virtual Computer, an Assembler and a Disassembler for the programming game Corewar.
assembler assembly-language c corewar disassembler low-level-programming
Last synced: 16 Feb 2026
https://github.com/brian-xu-vlt/minishell_42
We recreated a shell from scratch, with a minishell tester included, using only our own library (libft) and a limited range of external functions.
42 42born2code 42projects 42school bash c ecole42 linux minishell minishell-test minishell-tester shell termcaps ubuntu vector xubuntu
Last synced: 19 Apr 2026
https://github.com/danielmartensson/java-applications
Simulation of 3D models, web applications, JavaEE, JavaFX and Sockets
3d blender c c-application embedded-java embedded-systems gnu-octave java java-application mysql-server socket
Last synced: 07 May 2026
https://github.com/seanpm2001/disk-o_jockey
📀️ DISK-O Jockey is an advanced CD/DVD player, and modifier, designed to integrate with VLC Media Player, and emulate the experience of every DVD player known to exist.
c cd-creation d disk-o disk-o-jockey disko-jockey dvd-creation dvd-maker dvd-player dvd-screensaver gpl3 gplv3 md optical python txt vlc vlc-addons vlc-media-player vlc-skins
Last synced: 16 Mar 2026
https://github.com/yvan-sraka/malloc
C dynamic memory allocation functions without dependencies.
c epita malloc memory-allocation no-dependencies
Last synced: 09 Feb 2026
https://github.com/yash22222/c-programming-projects-and-algorithms
In computer programming terms, an algorithm is a set of well-defined instructions to solve a particular problem. It takes a set of input(s) and produces the desired output. For example, An algorithm to add two numbers: Take two number inputs Add numbers using the + operator Display the results.
algorithms algorithms-and-data-structures c c-programming c-programming-language data-structures mini-project
Last synced: 13 Jun 2026
https://github.com/gearsix/bfme2-installer
An ISO install wrapper for (specifically for Lord of the Rings: Battle for Middle-Earth 2). It mounts .iso files, runs the installer (on disc) and applies the no cd crack so that you don't need to re-mount the .iso files everytime you run the game.
animated c cd command-line crack friendly gaming installer iso-files lord-of-the-rings lotr mount powershell script windows-10 wrapper
Last synced: 16 Jan 2026
https://github.com/patamigo0/lib-custommenuinc
This lightweight library provides a simple, easy-to-use menu system for Windows console applications. It features customizable menus, keyboard and mouse navigation, and a clean abstraction layer.
c gui-console gui-library windows-10 windows-console
Last synced: 09 Oct 2025
https://github.com/nishkarshraj/datastructuresproject
Hello Everyone! This is a project of SCM headed by Nishkarsh Raj to make a collaborative effort on Git to make a running model to demonstrate Linked List using C++.
automation c collaboration git github log project scm source source-code
Last synced: 22 Apr 2025
https://github.com/bagussatoto/kumpulan-final-project-c-plus-plus
Final Project Pemprograman,Agoritma,Stuktur Data
Last synced: 23 Oct 2025
https://github.com/nunofachada/cl_ops
A library of common OpenCL operations.
bitonic-sort c cl-ops gpgpu hpc lgplv3 opencl opencl-benchmarks opencl-kernels opencl-library parallel-algorithm prefix-sum prng radix-sort random-number-generators sorting-algorithms
Last synced: 07 Jul 2025
https://github.com/cwbowron/bce
Boo's Chess Engine
ai alpha-beta-pruning c chess chess-engine games negascout
Last synced: 05 Sep 2025
https://github.com/xnacly/register_machine
Registermachine with 7 slots and simple arithmetic operators
Last synced: 18 Jan 2026
https://github.com/neyn/cneyn
Fast and Lightweight C HTTP Library
c c-library c99 fast-library http htttp-server webserver
Last synced: 24 Mar 2025
https://github.com/geomatsi/stm32-tests
Experiments with stm32 boards
bare-metal c gcc stm32 stm32f0 stm32f4
Last synced: 22 Apr 2025
https://github.com/auneri/celloworld
Self-contained project templates for (mostly) C-family languages.
Last synced: 09 Apr 2025
https://github.com/samimbr/tp-m1-rsd-usthb-
TP M1 RSD USTHB 2023 2024 , Scripts et Rapports , ALGO , ASGBD , SE , ALGO REPARTIE , MULTIMEDIA
algorithms-and-data-structures c complexity compression cv2 image-processing java jupyter-notebook linux oracle parallelism plsql python rle rmi semaphore socket sql tcp udp
Last synced: 08 Sep 2025
https://github.com/myetherwallet/dns-watcher
Query Nameservers to verify proper resolution
Last synced: 08 Oct 2025
https://github.com/lobbyra/cub3d
A project in c that use raycasting to simulate a 3D space in a 2D map
Last synced: 19 Jan 2026
https://github.com/jakubtomsu/raylib-template
C/C++ game template for Raylib and Visual Studio. Just download and use, no setup required
c cpp easy-to-use game game-development raylib raylib-cpp
Last synced: 07 Oct 2025
https://github.com/detronetdip/tic-tac-toe
A tic tac toe game
c cli-app game programming tic-tac-toe
Last synced: 14 Jul 2025
https://github.com/dreampast/libul
Some header-only utility files
c cpp cross-compiler cross-plattform native utiltity
Last synced: 22 Jun 2025
https://github.com/bogdan016/c-projects
A few coding projects I made while learning C for my exams! There's a mix of games like Rock Paper Scissors, Hangman, and Tic-Tac-Toe, Guess the Number game etc.
Last synced: 03 Sep 2025
https://github.com/martin-rizzo/textfile
A portable, one-header C library to easily read lines of text from files encoded in any format.
c group-microlibs header-only-library unicode
Last synced: 07 Oct 2025
https://github.com/oscarfmdc/antsystem
C implementation of various Ant Colony Optimization (ACO) algorithms
Last synced: 07 Jan 2026
https://github.com/dsheets/benchmark-osx
Benchmarks for various system operations in OS X with Swift, Go, C, and OCaml
benchmark c golang macos ocaml osx performance swift
Last synced: 07 Oct 2025
https://github.com/garciparedes/parallel-scan-sky
Parallel Computing work
c cuda high-performance-computing hpc mpi openmp parallel parallel-algorithm parallel-computing parallel-processing parallel-programming parallelism parallelization university-of-valladolid
Last synced: 18 Apr 2026
https://github.com/cascadingradium/air-traffic-distribution
A GPU-Accelerated Multi-Objective Genetic Algorithm for Air Traffic Management
air-traffic-control air-traffic-management c cuda genetic-algorithm gpu-acceleration
Last synced: 16 May 2025
https://github.com/libdriver/hdc2080
HDC2080 full-featured driver library for general MCU and Linux.
c full-featured-driver hdc2080 humidity iic linux mcu temperature
Last synced: 23 Apr 2025
https://github.com/kampi/nrf-rv-3028-c7
MicroCrystal RV-3028-C7 driver implementation with an example project for the NRF52-DK development board from Nordic Semiconductor.
arm c nordic nordic-bluetooth nordic-semiconductor nordicsemi nrf52 rtc
Last synced: 13 Apr 2025
https://github.com/learnixos/pms
pms - pack my sh*t (or software) is a minimal package manager that functions more in line with Arch's PKGBUILDS and Gentoo's ebuilds.
c linux minimal package-management package-manager
Last synced: 03 Aug 2025
https://github.com/basemax/c-nostdlib-assembly
We define own _start point without using GLIBC runtime library using Assembly. (x86_64 and i386)
assembly assembly-8086 assembly-x64 assembly-x86 c syscall syscalls
Last synced: 12 Apr 2026
https://github.com/bablokb/pico-bme280
Read BME280 sensor values with a Raspberry Pi Pico using the official Bosch-API
Last synced: 12 Jun 2025
https://github.com/qnkhuat/lifeterm
Conway game of life editor on terminal
c conways-game-of-life terminal
Last synced: 12 Apr 2026
https://github.com/dimalmfao/dimanet
DimaNet is just a bad integration of a neural network library written in pure, ANSI C (and a little bit of C++).
ai c contributions-welcome library open-source
Last synced: 28 Apr 2025
https://github.com/maximilianfeldthusen/simpleparser
This C code implements a simple command-line interface (CLI) that allows users to input commands and receive responses based on those commands.
Last synced: 05 Sep 2025
https://github.com/nathanlytang/wg-cli
🔑 A CLI tool to automate and manage WireGuard® peers. Made to complement the existing wireguard-tools subset.
Last synced: 11 Mar 2025
https://github.com/dyne/lua-paillier
Lua module for the Paillier cryptographic scheme
Last synced: 10 Mar 2026
https://github.com/hiteshpatil2005/data-structures-algorithm
Welcome to the DSA Repository👨🏻💻! This repository contains a comprehensive collection of code examples, implementations, and explanations for various Data Structures and Algorithms (DSA). Whether you're a beginner looking to learn the basics or an experienced programmer wanting to brush up on your skills, this repository has something for you.
algorithms applications c dsa-learning-series java
Last synced: 23 Feb 2026
https://github.com/smiley4/softwarerenderer
A 3d Software Rasterizer written in C
3d 3d-graphics c computer-graphics rasterizer software-rendering
Last synced: 12 Jun 2025
https://github.com/lind026/ucsan
The User Concurrency Sanitizer (UCSAN)
c concurrency concurrent-programming data-race-detection
Last synced: 23 Apr 2025
https://github.com/fumiama/simple-dict
db["key"]="value" with tea encryption
c crypto-operations encryption encryption-decryption kv kv-storage kv-store socket socket-client socket-io socket-programming socket-server socketio tea-encryption
Last synced: 09 Apr 2025
https://github.com/yageek/lambert
:earth_africa: C library to convert Lambert coordinates to WGS84 with IGN Algorithms
Last synced: 11 Apr 2025
https://github.com/64/ds
Simple and (relatively) efficient C data structures.
Last synced: 13 Jun 2025
https://github.com/cooljeanius/mdnsd
another package that failed to build with MacPorts that I patched up
Last synced: 18 Jan 2026
https://github.com/shirasawasama/edge-surf-game
The SURF game in Edge browser, rewritten by pure C.
Last synced: 13 Apr 2025
https://github.com/abdelazeem201/arm-core
This is a list of central processing units based on the ARM family of instruction sets designed by ARM Ltd. and third parties, sorted by version of the ARM instruction set, release and name. In 2005, ARM provided a summary of the numerous vendors who implement ARM cores in their design.
amba armv4 armv6 armv7 armv9 axi c fpga soc systemverilog verilog vhdl vhdl-code
Last synced: 03 Sep 2025
https://github.com/otmanedaoudi/c-complex-declarations-parser
A program that converts a complex C declaration into a human readable representation.
c compiler-design syntax-analysis syntax-tree
Last synced: 08 Oct 2025
https://github.com/embeddedos/x86-64-operatingsystem
An Operating System based on x86-64 architecture.
assembly bios bootloader c cpp kernel operating-system qemu round-robin-scheduler shell systemcalls x86-64
Last synced: 08 Oct 2025
https://github.com/abdorayden/raylist
C library that implements a dynamic linked list supporting multiple data types, with various functions for list manipulation
Last synced: 09 Oct 2025
https://github.com/hadron13/orbitoor
My first Ludum Dare Game (47) game
c from-scratch game ludum-dare orbital-mechanics sdl2
Last synced: 04 Feb 2026
https://github.com/lindseyb/minorprojects
All my small projects that I work on
c c-sharp data-structures java
Last synced: 27 Jan 2026
https://github.com/otamajakusi/riscv-step-by-step
RISC-V kernel step-by-step implmenetation
c condition-variable kernel multi-process multi-thread mutex risc-v
Last synced: 14 Jun 2025
https://github.com/AbyssEngine/AbyssEngine
Abyss Engine clean-room reimplementation of Diablo 2, written in C. The goal is to recreate the original game engine, but on a portable platform that can also easily be modded and extended.
Last synced: 01 Apr 2025
https://github.com/desmonhak/colors-c-c-plus-plus
Cabecera que permite manipular colores con C/C++ de una forma mas sencilla
Last synced: 03 Mar 2026
https://github.com/pavi2410/chatudp
A UDP based group chat app written in Rust ⚡
beginner-friendly blazingly-fast c chat cli client-server computer-networks group-chat messenger network-programming rust server udp
Last synced: 07 Sep 2025
https://github.com/globbie/knowdy
Knowdy: a knowledge management system
c database embedded-database graph graph-database
Last synced: 24 Apr 2025
https://github.com/raphiara/spms_ring
Single publisher multiple subscriber ring buffer written in C
c inter-process-communication ipc library lock-free message-queue publish-subscribe queue shared-memory
Last synced: 07 May 2025
https://github.com/andreeadraghici/selection-of-activities-project
Algorithm Design Homework
Last synced: 07 May 2026
https://github.com/eigilhs/c-natra
A Sinatra-style microframework for C.
c dont-use-this-no-really libevent web-framework
Last synced: 24 Mar 2025
https://github.com/arcadedan/danos
personal project for learning x86-64 asm
assembly assembly-x86 c kernel makefile
Last synced: 24 Apr 2025