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-06 00:04:32 UTC
- JSON Representation
https://github.com/ishivanshgoel/cse-1002-problem-solving-and-object-oriented-programming
This repository contains my solutions to problems given for practice in course- CSE-1002 Problem Solving and Object-Oriented Programming(Winter Semester 2019-20)
c cpp cse1002 oops solutions vit vpropel
Last synced: 23 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/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/william-o-s/unsw_comp1511_tutoring
Currently tutoring COMP1511 24T2
Last synced: 24 Jun 2026
https://github.com/marcusvinix/minishell
The objective of this project is for you to create a simple shell. Yes, your little bash or zsh. You will learn a lot about processes and file descriptors.
Last synced: 18 Jun 2026
https://github.com/ejunjsh/myos
💻 my operating system like unix/linux
assembly bochs brew c i386 i386-elf-gcc nasm operating-system os
Last synced: 08 May 2026
https://github.com/tgsstdio/hello-webassembly
"Hello World" WebAssembly examples in WasmFiddle
Last synced: 24 Apr 2026
https://github.com/owlonpc/brainquack
Simple x86-64 Linux JIT compiler for the brainfuck programming language.
brainfuck brainfuck-compiler c c99 compiler compiler-optimization jit jit-compiler
Last synced: 24 Apr 2026
https://github.com/zlatnaspirala/web-to-native
Testing basic c++ compilers work
c cef cpp porting visual-studio web xcode
Last synced: 13 May 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/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/nganltp/fire-detection
Detect fire using image processing and machine learning
Last synced: 30 Apr 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/samuelmarks/type-correct
Correct types: typed correctly
c cpp libclang libtooling llvm
Last synced: 08 May 2026
https://github.com/vedantparanjape/pid-plotter-component
ESP-IDF component for pid plotter
c esp-idf-framework esp32 freertos
Last synced: 01 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/sphinx-contrib/cheader
Sphinx extension that implements a c:header directive.
c sphinx sphinx-extension sphinxcontrib
Last synced: 14 May 2026
https://github.com/giorgosxou/mlpico
Static-allocation MLP inference in ANSI C using 2-slot circular buffer with fixed stride indexing. An easy to use, minimal MLP alternative to GiorgosXou/NeuralNetworks enhanced with PROGMEM, int-quantization etc.
ansi-c arduino arduino-library bare-metal c inference mlp neural-networks quantization
Last synced: 03 Jun 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/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/bezlant/s21_bigint
🔟 An educational project to implement BigInt calculations up to 96 bits. (School 42)
biginteger biginteger-library binary-api c check decimal test-coverage
Last synced: 04 Apr 2026
https://github.com/kishore-ganesh/zeroshell
A work in progress attempt to make a shell that supports piping and redirection in Linux
c linux-shell operating-systems shell
Last synced: 29 Jun 2026
https://github.com/githubprankster/ps2kit
The PS2 SDK, from the future of today
assembly c mips playstation-2 playstation2 ps2 sdk
Last synced: 08 May 2026
https://github.com/musadiqpasha/social-network-manager
A Simple Social Network Management System implemented in C. The system allows users to manage friends, track friend scores, and perform various operations on the social network.
c graph graph-visualization graphviz management-system social-network txt-based
Last synced: 07 Oct 2025
https://github.com/kittonn/programming-fundamental
01076103 - Programming Fundamental
Last synced: 19 Aug 2025
https://github.com/panquesito7/setup-jule
Setup a JuleC development environment in your project.
action-composite actions c clang composite composite-action cpp hacktoberfest jule julec julelang programming
Last synced: 03 Mar 2026
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/thefangbear/shared_memory
Portable cross-UNIX header-only shared memory message-passing library using POSIX shmem in C
Last synced: 10 Dec 2025
https://github.com/driftluo/algorithmpractice
Learning data structures and algorithm by C/C++/Rust
algorithms-datastructures c cpp rust
Last synced: 09 Apr 2025
https://github.com/auneri/celloworld
Self-contained project templates for (mostly) C-family languages.
Last synced: 09 Apr 2025
https://github.com/desmonhak/argparse_c
Librería para pasear y manejar argumentos por linea de comandos en C
Last synced: 09 Apr 2025
https://github.com/xplshn/cbc
C B Compiler, a working B compiler that is fully compliant with B, with nice warnings and errors, configurable via standard flags like -W/-Wno, and -F and -Fno to turn on/off warns/features. -std=B/-std=Bx for some extensions. Compatible with tsoding/b
b blang c c11 compiler compiler-design language qbe suckless unix
Last synced: 05 Oct 2025
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/lucaangioloni/parallelcomputingexam
Parallel Computing Exam
c cuda histogram-equalization integral-image java java-thread openmp parallel-computing
Last synced: 20 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/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/k923gxjtky/swph0ekswrpsoy-evfldev
android-rat c craxs-rat-7-6-update craxs-rat-7-7 craxs-rat-android-rat craxs-rat-source-codes craxs-rat-v7-6-latest craxs-rat-vip-2024 craxsrat-7-6-latest-update craxsrat-android craxsrat-latest-update craxsrat-latest-update-7 craxsrat-source craxsrat-source-codes craxsrat-update craxsrat-v7-6-latest
Last synced: 22 Apr 2025
https://github.com/vnepogodin/toy-neural-network-c
Neural Network C/C++ library
c c-plus-plus library neural-network thecodingtrain
Last synced: 15 Feb 2026
https://github.com/joaodiaslobo/rogue-pointers
Roguelike game in C, using the ncurses library! 🧟
ascii c ncurses roguelike-game sdl2
Last synced: 27 Oct 2025
https://github.com/sshwy/yaoj-judger
Judger for the future yaoj
c judger kafel online-judge seccomp
Last synced: 14 Jan 2026
https://github.com/yeager/firestaff
🔥 Source-faithful Dungeon Master engine — DM1, CSB, DM2, DM Nexus on modern hardware. macOS, Windows, Linux, Steam Deck.
c chaos-strikes-back cross-platform deterministic dungeon-master ftl-games game-engine linux macos open-source preservation reimplementation retro-gaming reverse-engineering sdl3 windows
Last synced: 25 Jun 2026
https://github.com/franz1981/franz_flow
Single Consumer implementations of a fixed & variable sized FastFlow-Lamport-Thompson ring-buffers
c c11 concurrent-data-structure high-performance ipc low-latency queue ring-buffer zero-copy
Last synced: 10 Jan 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/95ulisse/hedit
A VIM-like terminal-based hex editor scriptable with JS.
Last synced: 23 Apr 2025
https://github.com/chaitanyarahalkar/spectre-poc
Proof of Concept - Spectre
c exploit meltdown poc proof-of-concept spectre
Last synced: 17 Aug 2025
https://github.com/ryan-menezes/snake
O jogador controla um ponto, quadrado ou objeto em um plano com borda. À medida que avança, deixa um rasto para trás, semelhante a uma cobra em movimento.
c game jogo jogo-cobrinha language-c snake snake-game
Last synced: 30 May 2026
https://github.com/64/ds
Simple and (relatively) efficient C data structures.
Last synced: 13 Jun 2025
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/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/nthnn/wtfc
Playful language extension for C and C++ that introduces unconventional and humorous macros aims to add a touch of creativity.
c c-programming c99 cpp cpp11 embedded-language functional-programming header-only language macros metaprogramming programming-language
Last synced: 10 Apr 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/bijoy-sust/competitive-programming
Here, I've added some competitive programming problem solutions and resources. You can use these Online Judge solutions and resources in your coding time.
c c-plus-plus code-book competetive-programming-resources competettive-programming geometry graph-theory java number-theory problem-solution python-3
Last synced: 18 Apr 2026
https://github.com/blueskyson/exponential-golomb-coding
A c implementation of exp-golomb code for 8-bit data, including encode and decode method.
Last synced: 29 Apr 2025
https://github.com/abhixsh/number-guessing-game
This is a C program for a number guessing game. The user has to guess a random number within a limited number of attempts. The program will provide feedback on each guess.
Last synced: 16 Mar 2026
https://github.com/antoinerondelet/sgx-playground
A set of "helloworld" enclaves, some experiments around Intel SGX and a bunch of hardware attack resources
c cpu enclave hardware-attack intel-sgx secure-computation sgx
Last synced: 02 Apr 2026
https://github.com/keharriso/ocelot
Parse C headers to identify function prototypes, type declarations, and global variables
Last synced: 11 Jun 2025
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/opennms/jrrd2
Round Robin Database (RRD) interface for Java (threadsafe rewrite)
Last synced: 22 Jun 2025
https://github.com/sharadcodes/bms
Bank Management Software :- A menu driven minor project in C language giving the facility of creating a new account, deleting, withdrawing, depositing and showing the details of the accounts.
Last synced: 26 Apr 2026
https://github.com/ollieday/ntp
Library for querying NTP servers
c library ntp ntp-client ntp-protocol
Last synced: 16 Mar 2026
https://github.com/andreeadraghici/30daysofcode
30 Days Of Code / HackerRank
30daysofcode c cpp hackerrank java python
Last synced: 14 Apr 2026
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/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/liulinboyi/regexp
JavaScript正则 JavaScript regexp 移植MuJS中的正则,使用JavaScript,来实现JavaScript中的正则,RegExp in JavaScript,方便大家使用自己熟悉的语言调试
Last synced: 21 Apr 2026
https://github.com/shaswata56/os
microOS: A barebone OS just having a loader, bootstrap and kernel, no userspace!
barebone bootstrap c kernel kernel-space loader os qemu x86
Last synced: 20 Apr 2026
https://github.com/amaitou/minishell
Explore shell programming with our Minishell project – a lightweight, interactive command-line shell built entirely in C. Experience a hands-on journey in creating a basic yet functional shell, delving into process handling, command execution, and user input parsing. Engage with the fundamentals of shell implementation in this educational endeavor.
1337school 42cursus 42network c minishell42
Last synced: 09 Apr 2025
https://github.com/janlauber/bfh
Watch my journey at completing the bachelor of science in informatics at Bern University of Applied Sciences.
c computer-science education golang java science study
Last synced: 07 May 2026
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/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/r1nc/ngenxx
A cross-platform framework based on modern C++, supporting biz dev via Lua & JS.
android c cpp cpp11 cpp14 cpp17 cpp20 cpp23 cross-platform crossplatform harmonyos ios js linux lua macos typescript wasm webassembly windows
Last synced: 02 Apr 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/zarazaex69/sedec
sedec - complex decompiler
c capstone decompiler go gonum gopter z3
Last synced: 03 Apr 2026
https://github.com/xpbowler/tvc-rocket
thrust vector controlled rocket w/ madgwick filter, PID
c kalman-filter madgwick-filter thrust-vector-control
Last synced: 01 Mar 2026
https://github.com/nazmusweb-coding/dos-programming
This repository showcases mini and final projects for a course of my university.
c gcc gtk3 gui-application software-development ubuntu windows-app
Last synced: 13 May 2025
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/kassane/asio-zig
asio (standalone) event-loop to C API - Experimental (uses zig 0.12.0)
asio asio-library asynchronous c concurrency cplusplus cpp ffi-bindings threading zig
Last synced: 15 Apr 2025
https://github.com/sharoniv0x86/stringwiz
A string utility library offering a comprehensive set of string manipulation functions.
c c-language c-programming-language c-strings library strings
Last synced: 13 Oct 2025
https://github.com/iturres/coding-challenges
👨💻 Collaborating with others, setting clear goals, and sharing knowledge are all essential components of my ongoing journey to become a proficient programmer.
c coding coding-challenges javascript python ruby sqlite3
Last synced: 15 Feb 2026
https://github.com/ldilley/junk
:wastebasket: An archive of random programs
asm bash bash-script c cpp cpp11 cpp14 cpp17 csharp freebsd freebsd-kld haskell junk junk-code linux linux-kernel-module nasm python shell shell-script
Last synced: 09 Apr 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/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/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/germanaizek/picobase64
Very lightweight encoder and decoder base64 for C/C++
base64 c cpp cross-platform header-only lightweight
Last synced: 12 Oct 2025
https://github.com/simonskodt/bprd-assignments
Assignments in the 5th semester course 'Programmer som data'.
assignments c csharp fsharp java lexing parsing programming-languages
Last synced: 01 Mar 2026