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-10 00:04:32 UTC
- JSON Representation
https://github.com/minad/hashtable
Hashtable in C with open addressing and specialization via macros
c hash hashfunctions hashtable
Last synced: 20 Mar 2025
https://github.com/ishanoshada/sl-android
Slandroid is a universal script runner that simplifies running scripts in multiple programming languages. It automatically detects the language, installs missing interpreters or dependencies, and executes the script seamlessly. Whether it's Python, JavaScript, Bash, Ruby, Java, Go, PHP, Perl, C, C++, Rust, or more—Slandroid has you covered!
bash c perl php py pypi python ruby script-runner sh slandroid
Last synced: 31 Jul 2025
https://github.com/johannesbuchner/lightrayrider
Ray tracing of hydrodynamic simulations to compute column densities
astrophysics c intersection monte-carlo parallel-computing python raytracing
Last synced: 15 Jul 2025
https://github.com/1Birdo/Mirai-Variant
Another Mirai Varient from two years ago
botnet c c2 client compile ddos dos golang malware malware-development malware-research net network server stress-testing
Last synced: 24 Sep 2025
https://github.com/ascpixi/is-odd-jit
a blazing-fast JIT-compilation-powered C library to determine whether a number is even or odd
c c-library is-even is-odd is-odd-or-even jit jit-compilation jit-compiler
Last synced: 07 Apr 2025
https://github.com/stillthinkinghere/socialmediamanager
This is a all in one Socialmedia Management app, the front-end it created in c++ and the backend is created in c++, c, java and javascript. This uses http requests and API's to publish posts and to review data of these post across all platforms.
app application c cpp graphical-interface graphical-user-interface gui java javascript media qt qt5 qt6 social
Last synced: 04 Jan 2026
https://github.com/mirodilkamilov/capstone
All assignment and project source codes for Capstone Design Spring 2022 semester in IUT
c capstone-project lane-detection opencv python raspberry-pi
Last synced: 11 Apr 2026
https://github.com/feixiao/c_practice
C/C++练习和第三方库demo
c c-plus-plus googletest libnice libtool
Last synced: 26 Dec 2025
https://github.com/javierantoran/concurrent-aho-corasick-string-match
Concurrent implementation of Aho-Corasick string matching algorithm in C.
aho-corasick aho-corasick-algorithm automata c concurrent efficient-algorithm keyword keyword-match linear-time multithreading string-matching string-search
Last synced: 04 Apr 2025
https://github.com/threeal/checkwarning.cmake
Check for compiler warnings in CMake projects
c cmake cmake-modules cmake-scripts cpp static-analysis
Last synced: 14 Aug 2025
https://github.com/jeebuscrossaint/hazmat
A blazingly fast and tiny password manager in C99
blazingly-fast c c99 fast password-manager tcc tiny
Last synced: 23 Mar 2025
https://github.com/ColumPaget/cxine
mostly MPlayer-compatible media player using libxine
c dvd media-player mp4 mplayer webm xine
Last synced: 04 Apr 2025
https://github.com/ggorg0/tinytext
TinyText (TText for short) is a really small text editor (only viewer for now) written entirely in C with the goal of not requiring any external dependencies.
Last synced: 26 Sep 2025
https://github.com/princekunal101/c_language
Basic C language
basic-learning basic-programming c c-language c-programming c-programming-language low-level-language turbo-codes vscode
Last synced: 15 May 2025
https://github.com/madhur-taneja/c
This repository contains C Language codes
Last synced: 23 Aug 2025
https://github.com/mathyscogne/42_minishell
MiniShell: A custom Unix shell developed in C. Supports pipes, redirections, built-in commands (cd, echo, etc.), environment variable expansion, and error handling.
Last synced: 09 Aug 2025
https://github.com/ranitmanik/c-tutorial-codewithharry
This repository is a comprehensive guide and resource for learning C programming from Harry sir.
c c-lang c-language c-language-programming c-programming c-programming-language codewithharry learning learning-exercise learning-resources project
Last synced: 15 May 2025
https://github.com/teomandeniz/c_mt
A library for C Language that for make you able to use all keywords uppercase, compilable both Windows and Linux operating systems with C99 version and most of functions are re-written.
Last synced: 31 Jul 2025
https://github.com/ya2ir/c_lexer
C Lexer
c lexer lexical-analysis lexical-analyzer tokenization tokenizer
Last synced: 23 Aug 2025
https://github.com/watson1978/ilios
Cassandra driver written by C language for Ruby
Last synced: 31 Aug 2025
https://github.com/kotleni/sndchprev-linux
Sound channels direction preview for games on Linux. (X11 and PipeWire only)
c gaming linux linux-gaming pipewire x11
Last synced: 19 Feb 2026
https://github.com/connectaman/c_programming_language
Notes and Program for C Langauge
c cnote cprogramming programming-language
Last synced: 14 Mar 2025
https://github.com/dolfost/snake-cpp
An Clang ncurses snake game
c cpp game ncurses snake snake-game
Last synced: 20 Sep 2025
https://github.com/flatcap/ldminfo
⚙️ LDM Partition Info (Logical Disk Manager - Windows Dynamic Disks)
Last synced: 10 Aug 2025
https://github.com/ercanersoy/font-library
This library is useful for GLCDs and LED boards
c cp857 font font-library glcd led-board led-boards led-controller led-matrix library pixel pixels python turkish turkish-font turkish-font-library turkish-language
Last synced: 07 Apr 2025
https://github.com/avicted/skogsnet
Arduino -> Serial bus -> Unix -> (main) Measuements read from the Serial bus. With Raylib as Visualization for the data.
arduino c cpp embedded-systems iot linux makefile pid pid-control raylib raylib-c raylib-cpp serial-communication temperature unix
Last synced: 27 Jul 2025
https://github.com/ghaynorg/pmps
C/C++ library and tool for scanning a process's memory space on Windows to find regex string patterns.
c c-language cpp memory memory-searching patterns regex search visual-studio win32 win64 windows
Last synced: 19 Feb 2026
https://github.com/jotavare/get_next_line
Create a function that enables reading content line by line from a file descriptor.
buffer c gdb get-next-line gnl makefile norminette static-variables text valgrind
Last synced: 24 Apr 2025
https://github.com/sauravmaheshkar/playground
Algorithms, Data Structures, Leetcode, Niche Languages
c cpp-programming haskell leetcode nix-flake prolog python3 rust tracker-misc
Last synced: 14 Apr 2025
https://github.com/ebrezadev/ds1307-real-time-clock-c-driver
DS1307 RTC (real time clock) portable c library (high level driver)
arduino c driver ds1307 embedded embedded-c library real-time-clock rtc
Last synced: 07 May 2025
https://github.com/erikdelange/exin-ast-the-experimental-interpreter
Define your own programming language and design your own interpreter! This one is written in C and executes a Basic/C/Python like language. The interpreters design centers around an Abstract Syntax Tree.
abstract-syntax-tree ast c ebnf interpreter language programming-language
Last synced: 04 Jan 2026
https://github.com/onlyf0ur/redware
Functional proof-of-concept botnet created with C & Python. Including a command and control (C) and Pythonic malware.
botnet c malware poc proof-of-concept python3 spyware
Last synced: 07 Jan 2026
https://github.com/aryank1511/seneca-college-ipc144-workshops
This repository contains all the IPC144 (Introduction to programming using C) workshops and milestones that I have done as a student at Seneca College.
c modular-architecture structured-programming
Last synced: 04 Aug 2025
https://github.com/chris124567/smpd
command line music player daemon client designed for ease of use
Last synced: 30 Mar 2025
https://github.com/cpscript/micropython-raytracer
RayTracer for most micro-controllers with MicroPython
assembly c micro-controller micropython python
Last synced: 17 Aug 2025
https://github.com/opennms/jrrd
Round Robin Database (RRD) interface for Java (original single-threaded version)
Last synced: 14 Apr 2025
https://github.com/codestrange/shellout
Machine Programming II Project for the 2018-2019 course of the Computer Science degree at the University of Havana, Cuba.
c command-line console-application
Last synced: 14 Mar 2025
https://github.com/jackeylea/linux-0.12
Linux 0.12 with GCC 11.2.0
asm c compile gcc image linux-kernel make makefile ubuntu2004 ubuntu2204 ubuntu2204lts
Last synced: 15 Jul 2025
https://github.com/magicalbat/turbospork
A system for creating neural networks in C
c from-scratch machine-learning
Last synced: 28 Apr 2025
https://github.com/amir-kedis/c-conway
Conway game of life made in C with raylib, made as a form of escapism from my final exams.
c conways-game-of-life game raylib
Last synced: 05 Jan 2026
https://github.com/lancewalk87/clp-macbook-a1286-mods
Hardware/Software | Macbook Pro A1286 17" Modifications, Battery Expansion 2x, M.2 Array 2x (1TB), MCU/TTL SPI
avr bios-extension c c-plus-plus debugging-tool developer-tools hardware io-expanders iscp macbook-configuration macbook-keyboard macbook-pro modifications solar-energy ws2812b
Last synced: 15 May 2026
https://github.com/basemax/circulardoublylinkedlistc
This is a simple implementation of Circular Doubly Linked-List in C. Circular Doubly Linked-List is a data structure that is a combination of a doubly linked list and a circular linked list. It is a linked list where all nodes are connected to each other. It is a circular linked list because all nodes are connected to each other.
c circular-doubly circular-doubly-linked-list circular-doubly-linkedlist circular-linked-list circular-linkedlist circularlinkedlist data-structure datastructure ds linked-list linkedlist
Last synced: 11 Aug 2025
https://github.com/davyvan/phdstillneedleetcode
Anwsers to LeetCode. Also a practice of CMake and Google Test.
c cmake cpp googletest leetcode solutions testcases
Last synced: 16 Jan 2026
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/ybootin/mp3gain.js
Analyse and Normalize MP3 file into the browser
audio c docker emscripten javascript mp3 mp3-converter normalize typescript
Last synced: 15 Apr 2025
https://github.com/mr-technologies/lensprofiler
MRTech IFF SDK lens profiling tool
c calibration camera camera-calibration cuda distortion distortion-correction genicam gpu image-processing jetson json lens low-latency machine-vision mipi opencv python sdk tiff
Last synced: 22 Aug 2025
https://github.com/skywa04885/fsmtp-server
Complete Extended SMTP Server for low-end devices, such as an Raspberry Pi
c cmake cpp esmtp linux raspberry-pi server smtp
Last synced: 10 Apr 2026
https://github.com/codersguild/codersguild
Profile: https://lahiri.netlify.com/
c cpp17 css3 html5 llvm-pass node-js react-router reactjs
Last synced: 30 Jun 2025
https://github.com/ldilley/igniteircd
:speech_balloon: An ancient fork of the Hybrid IRC daemon (preserved for historical purposes)
c daemon irc irc-server ircd ircserver
Last synced: 27 Jul 2025
https://github.com/fluencelabs/c-template
Template for C backends
backend-template c wasm webassembly
Last synced: 04 Oct 2025
https://github.com/sonus21/c-programm-to-3-address-translator
Translate a C program to 3 Address Code.
bison c c-plus-plus compiler lex lexical-analyzer programming-language yacc
Last synced: 23 Apr 2025
https://github.com/barbalet/london1940
Simulates London in 1940.
ape c city london maps png sdk simulation
Last synced: 27 May 2026
https://github.com/maurodelazeri/c-cpp-python-callbacks
C / C++ callbacks for Python with ctypes
Last synced: 09 May 2026
https://github.com/8dcc/sclock
Simple graphical clock
c clock pomodoro pomodoro-timer productivity sdl stopwatch
Last synced: 08 Jun 2026
https://github.com/maninak/alpha_compiler
A compiler for a javascript-like language called Alpha.
Last synced: 10 Jun 2026
https://github.com/hamaarour/minishell
This project is about creating a simple shell - essentially, my own little bash. Through this project, I've learned a lot about processes and file descriptors.
1337cursus 1337school bash c minishell42
Last synced: 02 May 2026
https://github.com/yuriidorosh/markdown-viewer
"Markdown Viewer" is a simple GTK-based application to view Markdown files.
c c-language c-language-programming gtk gtk3 markdowm markdown-parser markdown-to-html markdown-viewer
Last synced: 01 May 2026
https://github.com/kumar-shivam-ranjan/sparse-matrix-multiplication
This repository consists of sparse Matrix multiplication algorithms implemented in C/C++
Last synced: 02 May 2026
https://github.com/mateuskoppe/uffs-algorithms
:rice_scene: UFFS Algorithms
Last synced: 07 May 2026
https://github.com/jmarkstar/jni_exercises
Some examples about JNI - Java <-> C
Last synced: 12 May 2026
https://github.com/ritwickdey/largenumberfactorialusingc
Factorial of large numbers using C
c c-programming factorial large-numbers string
Last synced: 10 Jun 2026
https://github.com/gyakobo/cross-hairs
This project tries to simulate fluid dynamics, and fluid viscosity.
c c-plus-plus devpost-hackathon fluid-dynamics fluid-simulation hackathon-project illumination-estimation multithreading njit opencv
Last synced: 02 May 2026
https://github.com/ho-cooh/include-info
A VSCode extension for showing infos about your included files
Last synced: 08 May 2026
https://github.com/ahmedraja1/khud-ka-operating-system
A full Fledge Operating System based in C.
c kernel linux linux-kernel macintosh operating-system osx system-programming unix windows
Last synced: 01 May 2026
https://github.com/fireinstallations/arduino_magnetometer-hmc5883
Smart Arduino-sketch to measure Earth's magnetic field
arduino arduino-sketch c magnet magneticnorth magnetism magnetometer ready-to-use
Last synced: 06 May 2026
https://github.com/canciucostin/simple-windows-keylogger
Simple Windows keylogger using C language
Last synced: 08 May 2026
https://github.com/actionanand/cppgraphicsexamples
practising C++ graphics (turbo c++) using `graphics.h` file.
Last synced: 03 May 2026
https://github.com/apsrcreatix/15it411j-ipt
15IT411J Integrative Programming And Technology Laboratory
15it411j c integrative interactive java java-native-interface jni jni-java jython-library lab programming srm srm-university technology university-course web-application
Last synced: 18 May 2026
https://github.com/ultraembedded/embedded_httpd
Embedded HTTP Server
c esp8266 http-server library webserver
Last synced: 14 May 2026
https://github.com/timkong21/memgraph-graph-analytics-with-networkx
Graph Analytics delivered by MEMGRAPH academy
analytics breadth-first-search c community-detection depth-first-search ford-fulkerson girvan-newman graph k-means-clustering link-analysis link-prediction louvain-community-detection machine-learning networkx node-classification page-rank pathfinding python
Last synced: 09 May 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/abranhe/clib-docker
🐳The Clib Docker Image
c clib docker docker-image package-manager-tool
Last synced: 04 May 2026
https://github.com/izzypt/minirt
This project is an introduction to the beautiful world of Raytracing. Once completed we'll be able to render simple Computer-Generated-Images and we'll never be afraid of implementing mathematical formulas again.
Last synced: 12 Apr 2025
https://github.com/abcdesktopio/oc.user
abcdesktop main graphical user container
bash c cpp dockerfile nodejs tigervnc x11 xtermjs
Last synced: 30 Jun 2025
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/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/khopan/cuber-zero
A Rubik's Cube timer for Flipper Zero!
c flipper-zero rubiks-cube-timer
Last synced: 24 Jun 2025