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-20 00:04:30 UTC
- JSON Representation
https://github.com/8dcc/brainfuck-interpreter
Interactive brainfuck interpreter made in C
brainfuck brainfuck-interpreter c interpreter ncurses
Last synced: 30 Apr 2025
https://github.com/saloniamatteo/csnake
A Snake clone written in C; uses Ncurses.
c c-game c-ncurses c-snake difficulty game ncurses pause scores snake snake-game snake-ncurses
Last synced: 18 Sep 2025
https://github.com/offensive-vk/classics
Classics: (C/C++) ~ This Repository Contains All of My C & C++ Programs. Hence, An Old School Repo. All Programs Have Categorized for Reference.
Last synced: 15 Jun 2025
https://github.com/abhi9720/projects
Build some simple projects in Java , Python and C language to learn basics of langauge in more better way .
Last synced: 08 Apr 2026
https://github.com/rieonke/beco
A Browser(Chrome/Firefox/Edge) extension native messaging host library/framework for C.
browser-extension c chrome-extension edge-extension firefox-extension native-messaging native-messaging-host
Last synced: 08 Mar 2026
https://github.com/guest271314/native-messaging-c
C Native Messaging host
c native-messaging native-messaging-host
Last synced: 14 Apr 2025
https://github.com/izenynn/mini-shell
This project aims to recreate most of the bash shell.
42 42born2code 42minishell bash bash-like c linux linux-shell macos macos-shell minishell shell
Last synced: 14 Apr 2025
https://github.com/novpath/c-programming-language
C语言程序设计MOOC 翁恺、《C语言程序设计(第3版)》何钦铭 颜晖 - 课程笔记
Last synced: 10 Jul 2025
https://github.com/gregdhill/lin-reg
Linear Regression - C
c least-squares linear-regression matrix-inversion matrix-multiplication normal-equation
Last synced: 03 May 2025
https://github.com/robrohan/r2
A vector, quaternion, and matrix single-file public domain library for C99
c c99 game-2d game-development gamedev maths matrix matrix-multiplication
Last synced: 01 May 2025
https://github.com/solomonkassa/assembly-reverse-engineering
Assembly Reverse Engineering Mastery 🔍 A comprehensive collection of assembly language resources, tools, and challenges for reverse engineering and binary analysis. From beginner to advanced levels, this repository provides hands-on experience with real-world reverse engineering scenarios across multiple architectures.
assembly c docker documentation ethical-hacking ethical-hacking-tools makefile python reverse-engineering shell
Last synced: 03 Apr 2026
https://github.com/lind026/coroutine-in-c
The Unix style of coroutine mechanism in C language.
Last synced: 14 May 2025
https://github.com/walidbosso/c_os_windows_automation
A collection of C codes I made in order to make my/your life easier when dealing with the OS, from taking one-clicking ScreenShots, Manipulation your own Hotspot, Shortcuts, and many many more.
appwiz c cmd-command control devmgmt displayswitch hotspot ipconfig msinfo32 ncpa nircmd osk rundll32 screenshot shutdown switch-volume system systeminfo windows-8-1 windows-8-1-automation
Last synced: 10 Oct 2025
https://github.com/yellow-footed-honeyguide/uc
A user-friendly command-line calculator for Unix systems 🧮
c calculations calculator cli command-line console interactive math terminal unix
Last synced: 15 Sep 2025
https://github.com/gavinlyonsrepo/pic_16f716_projects
Projects for the PIC 16F716 microcontroller. (PIC16F716) 8-bit 18-pin.
16f716 8-bit 8bit assembly battery battery-testers c dht11 lcd microcontroller nokia nokia-5110 pic pic16 pic16f pic16f716 project segment seven-segments-display ucontroller
Last synced: 02 May 2025
https://github.com/rajshrestha86/mpi-histo
A program developed using MPI for distributed computation of Histogram for large data and their performance anaysis on multi-core systems. The program is written in C and uses SPMD architecture to fork processes and compute histogram.
c distributed-computing high-performance-computing mpi
Last synced: 02 Apr 2025
https://github.com/joaoassalim/beecrowd-solution
Beecrowd Solution in Python, C, C++, Java and SQL
beecrowd-solutions c cpp17 java python sql
Last synced: 08 Sep 2025
https://github.com/mrummanhasan/operating_system_lab
bash-script c csharp operating-system threading
Last synced: 02 May 2025
https://github.com/abuzaforfagun/c.basicoperations.bangladeshwiki
Complete wiki of Bangladesh in C. Implement search inside array. Case intensive user input. Added lots of logic to confirm minimum app crash.
Last synced: 10 Apr 2025
https://github.com/sandromaglione/range-analysis-llvm
Integer Range Analysis pass implemented for LLVM (High Performance Processors and Systems | UIC 569, Course Project 2020).
analysis c compiler llvm llvm-clang llvm-ir llvm-pass optimization
Last synced: 05 Mar 2025
https://github.com/malb/m4rie
M4RIE is a library for fast arithmetic with dense matrices over GF(2^e) for 2 ≤ e ≤ 16
c linear-algebra matrix-factorization matrix-multiplication
Last synced: 15 Apr 2025
https://github.com/librity/ft_libft
42 São Paulo - Libft
42 42born2code 42saopaulo 42school c cursus ft-libft libft norminette tests
Last synced: 25 Apr 2025
https://github.com/praveen1664/easy-machine-learning
This is a curated list of Easy machine learning frameworks, libraries and software (by language
c cpp data-science deep-learning machine-learning neural-network
Last synced: 10 May 2026
https://github.com/xyproto/addinclude
:arrow_up_small: Add include statements within the guards of a header file
c cpp headers include package-management utility
Last synced: 15 Apr 2025
https://github.com/noranta4/three-body-problem
The motion of an asteroid in a two-dimensional space with a star and a planet • University project • 2014 - Laboratorio di Fisica Computazionale - BSc in Physics, II year
c differential-equations runge-kutta runge-kutta-methods three-body-problem
Last synced: 11 Apr 2025
https://github.com/softmotions/iwstart
Boilerplate generator for C projects based on iowow, iwnet, ejdb2 libraries
boilerplate c cmake ejdb ejdb2 iowow iwnet nvim project-generator vim
Last synced: 09 Sep 2025
https://github.com/leaomartelo2/wireframe_editor
Level / Map editor for Wireframe game/engine
c editor level-editor map-editor
Last synced: 23 Aug 2025
https://github.com/arthurmco/rainos
A hobby operating system, designed for old computers
c easy-to-use hobby-os operating-system x86-32
Last synced: 17 Jan 2026
https://github.com/divinrkz/one-liners
Quick One Liners in JavaScript, TypeScript, Python, Rust, Java, Ruby, C, C++
c cpp java javascript php python ruby rust typescript
Last synced: 03 Aug 2025
https://github.com/rir360/login-systems
The repository contains some different types of simple login systems programmed in c/c++ language. From a very simple password checking program to an advanced encryption system.
c cpp decryption encryption login password system
Last synced: 17 May 2026
https://github.com/desmonhak/compiler
Lenguaje de programación creado para desarrollo de sistemas operativos, creación de shellcodes y muestras de malware
assembly-language c malware os shellcode
Last synced: 03 Aug 2025
https://github.com/zelang-dev/c-raii
An robust high-level Defer, RAII implementation for C89, automatic memory safety, smartly!
c c89 defer memory-management raii
Last synced: 29 Oct 2025
https://github.com/jcarrano/fixed_point_arith
Fixed point math library in C with 3d vectors and quaternions - formal verification is in process...
arithmetic c embedded-c fixed-point math-library quaternion vector-math
Last synced: 02 Aug 2025
https://github.com/isparshp/rubiks-cube-solver
Welcome to the C++ Rubik's Cube Solver project, a powerful and efficient solution to conquer the classic Rubik's Cube puzzle. This open-source C++ project provides a user-friendly interface and robust solving algorithms, making it the perfect tool for both beginners and experienced cubers.
Last synced: 26 Sep 2025
https://github.com/eeshaarif/reliable-file-transfer-udp-without-timeout
A program in GNU C/Linux that transfers a video file in UDP reliably using sliding window protocol without timeout and selective repeat.
c gnu-linux network-programming pthreads reliable-udp socket-programming threads udp-client udp-server video-transmission
Last synced: 02 Aug 2025
https://github.com/littlewhitecloud/cloud
A toy language
c cpp llvm programming-language python simple
Last synced: 10 Apr 2025
https://github.com/fmahadybd/full-train-project-with-c
Full Ticket Management System using C language. A simple Lab Project of Green University of Bangladesh. In this project using basic operation of programming language C
Last synced: 21 Mar 2025
https://github.com/appliedfm/docker-coq-vst
Docker images of the Coq proof assistant with compcert and VST pre-installed
appliedfm c compcert continuous-integration coq coq-vst docker-coq dockerfile
Last synced: 19 Feb 2026
https://github.com/simon-zerisenay/libft
Libft: Libft is a library project that aims to recreate various standard C library functions as well as additional useful functions. The project helps to strengthen programming skills by implementing common functionality from scratch.
42 42-school 42born2code 42projects c clibrary ecole42 libft
Last synced: 24 Sep 2025
https://github.com/jakubandrysek/code_gvid
:computer: Programovací úkoly během studia na GVIDu
bash c codeblocks java netbeans racket
Last synced: 11 Sep 2025
https://github.com/chimari/hskymon
Sky Monitor for Subaru Telescope
astronomy c gtk2 gtk3 observatory subaru telescope
Last synced: 13 May 2025
https://github.com/ekkoz897/42cursus_push_swap
This project aims to sort data on a stack, with a limited set of instructions, using the lowest possible number of actions.
42born2code 42cursus 42school algorithms c push-swap sorting-algorithms stacks
Last synced: 23 Sep 2025
https://github.com/fuwn/seiwm
🪄 Lightweight & Hackable X11 Dynamic Window Manager
c desktop desktop-environment dwm linux sei window-manager
Last synced: 31 Jul 2025
https://github.com/nishkarshraj/hackerrank-c-programming
C Programming topic wise on Coding Platform HackerRank.
algorithms c competitive-programming data-structures hackerrank hackerrank-solutions programming
Last synced: 06 Mar 2026
https://github.com/madebypixel02/philosophers
[42 Madrid] I’ve never thought philosophy would be so deadly
42-cursus 42born2code 42madrid 42school c makefile mutex philosophers semaphores shell
Last synced: 22 Sep 2025
https://github.com/hhromic/e131-viewer
E1.31 (sACN) Xterm256 Console Viewer
c client console cpp e131 light-controller sacn viewer
Last synced: 14 Apr 2025
https://github.com/monksc/md5paswordcracker
Given a text file of passwords and choices for each possible character in the password, it will use multiple threads on the cpu and gpu to brute force all possible choices. On my 2015 MacBook Pro it saw 4.5x performance increase with using the gpu and multiple threads on the cpu.
5x-performance c character choices gpu john-the-ripper metal multiple-threads password-cracker swift
Last synced: 15 May 2026
https://github.com/dan10ish/3dof-roboticarm-c
Implementation of the Mathematical Modelling of a yaw-pitch-pitch 3 DOF robotic arm in C
c cpp mathematics physics robotic-arm robotics robotics-simulation
Last synced: 07 Mar 2026
https://github.com/dashroshan/c-practice-questions
📝 Solved practice questions from different topics of the C programming language
Last synced: 30 Jul 2025
https://github.com/fbn776/clab-s2
KTU S2 CSE C lab codes
c c-lab c-programming code-dump ktu ktu-s2
Last synced: 15 Jun 2025
https://github.com/fbn776/dslab-s3
Repo containing the code for all exercises done in KTU 2019 S3 Data Structures lab
c data-structures ktu ktu-s3-cse lab
Last synced: 15 Jun 2025
https://github.com/thefox/httpflood
Tool for flooding HTTP servers under Linux.
c flood flood-attack http linux mit-license
Last synced: 26 Jul 2025
https://github.com/opennms/jrrd2
Round Robin Database (RRD) interface for Java (threadsafe rewrite)
Last synced: 22 Jun 2025
https://github.com/dyne/lua-paillier
Lua module for the Paillier cryptographic scheme
Last synced: 10 Mar 2026
https://github.com/ruban2205/c-programs
Welcome to the C-Programs repository! This repository is a collection of various C programs created by www.rubangino.in. It serves as a resource for learning and understanding different programming concepts, algorithms, and data structures using the C programming language.
c c-programming c-programming-language c-programs
Last synced: 10 Apr 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/keikoro/extending_python
Small example project to demonstrate how to extend Python with C code :snake::new:
Last synced: 10 Mar 2026
https://github.com/yurrriq/knrc
:book: In which I work through exercises in "The C Programming Language" by Brian W. Kernighan and Dennis M. Ritchie
c c-programming learning-by-book literate-programming noweb
Last synced: 29 May 2026
https://github.com/nick-vinesmoke/console-snake-c
The simple snake game on the windows console which written using c
c console game game-development gamedev
Last synced: 28 Jun 2025
https://github.com/astrodynamic/math-library-in-c
CustomMath library is a C language implementation of the `math.h` library, offering basic mathematical functions like sine, cosine, logarithms, etc. It has no external dependencies and is licensed under MIT. To use it, you need to link it with your project and include its header file in your C source code.
c check cmake library makefile math testing
Last synced: 15 Jul 2026
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/bagussatoto/kumpulan-final-project-c-plus-plus
Final Project Pemprograman,Agoritma,Stuktur Data
Last synced: 23 Oct 2025
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/state-machines/libstatemachines
A freestanding, dependency-free finite state machine runtime in C11.
c c11 embedded finite-state-machine freestanding fsm hsm kernel state-machine zero-allocation
Last synced: 12 Jul 2026
https://github.com/sisoma2/drivertester
Program to test IOCTLs in Drivers
c driver ioctl malware malware-analysis windows
Last synced: 19 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/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/kai-kj/microcompute
A small library for gpu computing
c glsl gpgpu gpu gpu-computing gpu-programming lua luajit opengl
Last synced: 12 Apr 2025
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/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/nakidai/3cl
CCL interpreter implementation
c ccl esoteric-language interpreter
Last synced: 08 May 2025
https://github.com/kittonn/programming-fundamental
01076103 - Programming Fundamental
Last synced: 19 Aug 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/amaitou/cub3d
This project is inspired by the world-famous Wolfenstein 3D game, which was the first FPS ever. It will enable you to explore ray-casting. The goal be to make a dynamic view inside a maze.
1337school 3d 42cursus 42network c cub3d-42 minilibx raycasting
Last synced: 09 Apr 2025
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/thearchitect4855/voxelizer-rs
A Rust port of karimnaaji's C Voxelizer
c ffi rust voxelization voxelizer voxels
Last synced: 10 Oct 2025
https://github.com/hxndev/consensus-problem-using-mpi
In this task, we had to write a multi-threaded MPICH program, that will solve the consensus problem. If all the slave (child) processes agree on a single decision, then the processes will terminate displaying consensus reached.
c code consensus consensus-clustering mpi mpich parallel-programming
Last synced: 31 Mar 2025
https://github.com/mustfaozcan/pdp_derskodlari
Programlama Dilleri Prensipleri Muhammed Fatih Adak derste yazılan kodlar (2024)
Last synced: 27 Oct 2025
https://github.com/cjburkey01/bulletlang
A language as easy as Ruby and Java but as efficient as C!
c c-language crystal crystal-language custom-programming-language go go-lang java java-8 java-language programming programming-language programming-languages ruby
Last synced: 11 Apr 2026
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/shirasawasama/edge-surf-game
The SURF game in Edge browser, rewritten by pure C.
Last synced: 13 Apr 2025
https://github.com/changyeop-yang/study-c
C는 1972년 켄 톰슨과 데니스 리치가 벨 연구소에서 일할 당시 새로 개발된 유닉스 운영 체제에서 사용하기 위해 개발한 프로그래밍 언어이다. 또한, 오늘날 많이 쓰이는 C++는 C에서 객체 지향형 언어로 발전된 것이다. 또 다른 다양한 최신 언어들도 그 뿌리를 C에 두고 있다.
Last synced: 15 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/sshwy/yaoj-judger
Judger for the future yaoj
c judger kafel online-judge seccomp
Last synced: 14 Jan 2026
https://github.com/greycloudss/sabaton
Sabaton is a WIP offline password cracker and wordlist engine in C. It generates exhaustive keyspaces and evaluates them against mainstream hash functions via a simple API. Built for air-gapped environments and high-throughput use, with a roadmap including CLI, multithreading, streaming mode, and GPU acceleration.
armourer c cracking cryptography security
Last synced: 07 Oct 2025