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-08 00:04:41 UTC
- JSON Representation
https://github.com/randoragon/iniget
A simple shell utility for extracting information from INI files.
c c89 calculations command-line-tool ini ini-parser
Last synced: 04 Oct 2025
https://github.com/stdlib-js/ndarray-base-char2dtype
Return the data type string associated with a provided single letter abbreviation.
abbr abbreviation array base c data dtype javascript multidimensional ndarray node node-js nodejs stdlib type types util utilities utility utils
Last synced: 12 Mar 2026
https://github.com/ygor-sena/42cursus-get-next-line
The second project of 42 curriculum asks students to implement a function that returns a line read from one or more file descriptors.
42 42-get-next-line 42cursus 42saopaulo 42school 42sp ansi-c c ecole42
Last synced: 07 Jun 2026
https://github.com/funnyboy-roks/nc2048
2048 implemented in C using ncurses
Last synced: 08 Feb 2026
https://github.com/coding-pelican/c-style-guide
Guidelines for modern C coding, including style conventions and layout organization.
c c-coding c-style code-organization conventions guide guidelines modern-c
Last synced: 06 Jul 2025
https://github.com/rtsfred3/pyntegrate
Use of native C code in Python using C Extensions
c c-extensions c-python-extensions cpython python
Last synced: 16 Jul 2025
https://github.com/dmitmel/penguins-game
A small game I wrote for the university
board-game c c-plus-plus cross-platform game wxwidgets
Last synced: 17 May 2026
https://github.com/risc-os-community/munit
This is a port to RISC OS of the munit library for C Unit Testing
c coding gcc hacktoberfest hacktoberfest2022 library risc-os riscos testing testing-library unit-testing
Last synced: 07 Jun 2026
https://github.com/mrglaster/cuda-acfcalc
Calculation of the smallest ACF for signals of length N using CUDA technology.
acf c calculations cpp cuda google-colaboratory google-colaboratory-notebooks isu
Last synced: 06 May 2026
https://github.com/yigtuyumz/lowc
Low level C programming with embedded assembly (elf64-x86-64)
assembly c elf64 embedded-c gcc-complier x86-64
Last synced: 27 Apr 2026
https://github.com/nil369/akash_c_code_notes
This My Coding Notes. I have made this to help others to grasp the basic concept of C as well as as revise VERY EASILY & systematically.If anyone wants to contribute they can
akash akash-halder c c-notes nil nil369
Last synced: 26 Feb 2026
https://github.com/fabiannorbertoescobar/smarttrash
Repositorio Proyecto SOA UNLaM 2C2018 Miércoles. Papelera Inteligente. Sistema Embebido Arduino + Aplicación Mobile Android.
acelerometro android android-app arduino arduino-uno bluetooth bluetooth-arduino c cpp embedded embedded-systems gyroscope internet-of-things iot java proximity-sensor tinkercad
Last synced: 13 Apr 2026
https://github.com/honourhealth/converting-shell-script-to-perl-language-with-lex-and-yacc
Converting one programming language to another one with respect to some grammar rules, defined before with lex and yacc. C programming language is used beside lex and yacc.
c c-programming c-programming-language cprogramming cprogramming-language lex lex-yacc programming-language yacc yacc-lex
Last synced: 17 Mar 2026
https://github.com/loyc12/cub3d42
42 School Project : making a wolfenstein 3d kind of game to learn about raycasting
c game graphics mlx42 parsing teamwork wolfenstein-3d-engine
Last synced: 07 Feb 2026
https://github.com/andreax79/novantotto
A tool for porting (my) Windows programs to WebAssembly
c emscripten webassembly win16 win32
Last synced: 15 Jun 2026
https://github.com/slembcke/pixler
C library for creating NES games.
6502 assembly c coroutines game nes
Last synced: 06 May 2026
https://github.com/lzanatta/cvector
A (very) simple and tiny vector library
Last synced: 16 Oct 2025
https://github.com/snick512/cloudflare
A Cloudflare Zone management tool.
api bash c cli cloudflare dns manager zones
Last synced: 07 Feb 2026
https://github.com/psnappz/needleman-wunsch
Simple Needleman Wunsch Algorithm in C
bioinformatics c global-alignment global-alignment-algorithm hacktoberfest needleman-wunsch needleman-wunsch-algorithm psnappz
Last synced: 10 Oct 2025
https://github.com/digipie/cs1010-tutorial-c09
Educational materials I prepared for CS1010: Programming Methodology as a Teaching Assistant. CS1010 is NUS's introductory course to computing taught in C.
c linux programming-methodology tutorial vim
Last synced: 06 May 2026
https://github.com/ryan-menezes/sistemabiblioteca
Sistema de gerenciamento simples de livros de uma biblioteca
biblioteca c cadastro language-c sistema sistema-biblioteca
Last synced: 07 Jun 2026
https://github.com/seng3694/cli
Lightweight CLI Parser
c cli cmake command-line-interface command-line-parser
Last synced: 10 Oct 2025
https://github.com/ruthenic/drakecoreutils
Drake's Epic Coreutils (working title)
Last synced: 17 Jun 2025
https://github.com/justsecret123/red-black-tree
This repository contains a Red-Black Tree simulation (visualization, insertion, removal...).
c red-black-tree tree-structure
Last synced: 09 Apr 2025
https://github.com/jmarkstar/android-swift-jni-kotlin-sample
android-application c jni kotlin-android swift4
Last synced: 06 May 2026
https://github.com/gbafana25/cmdbin
Command line pastebin service (termbin clone)
Last synced: 26 Oct 2025
https://github.com/aditya-a-garwal/mbed-hcsr04
A simple library to use the HCSR04 ultrasonic sensor with ARM MBed OS and ARM Cortex M Microcontrollers
arm async c cortex-m cpp embedded hcsr04 mbed mbed-os multithreading rtos sensor ultrasonic-sensor
Last synced: 30 Apr 2026
https://github.com/penguineer/mqtt-tools
A library to simplify agents that react on/with external events or MQTT messages by handling 95% of the MQTT use-cases.
Last synced: 18 May 2026
https://github.com/desmonhak/bmp_image
Esta es una pequeña librería para C y Java para leer y escribir imagenes RGBs lineales en formato BMP windows.
Last synced: 09 May 2026
https://github.com/hamsadev/cascadefilters
A lightweight and efficient library for implementing multi-stage (cascaded) digital filters, supporting high-pass, low-pass, band-pass, and band-stop configurations. Ideal for signal processing tasks with customizable filter orders and coefficients.
c cascade-filters digital-filters dsp filter high-pass-filter low-pass-filter
Last synced: 30 Jan 2026
https://github.com/kauahensilva/c_image_processing_treatment
This project is a simple image processing program.
Last synced: 10 Jan 2026
https://github.com/0x00wolf/my-first-10000-lines-of-code
A repository of various code that I've written.
c javascript networking-in-python python
Last synced: 09 May 2026
https://github.com/esno/xcwm
a lightweight window manager for the X11 protocol
Last synced: 12 Jun 2025
https://github.com/kitswas/cpp-project-template
Secure CMake template for C and C++ projects.
beginner-friendly c cmake cpp template template-project tutorial
Last synced: 01 May 2026
https://github.com/codepr/raft-c
Fun-driven Raft-based distributed time series database, featuring sharding with consistent hashing, an SQL-like query language
c distributed-systems network-programming raft sql-query time-series write-ahead-log
Last synced: 29 Jan 2026
https://github.com/jeepway/data-structures-in-c
A collection of implementations of commonly used data structures in C.
algorithms c c-programming data-structures data-structures-in-c dsa makefile
Last synced: 14 Feb 2026
https://github.com/harsh-panchal-804/load-balancer-in-c
Multithreaded Layer 7 Load Balancer written in C for Linux. It utilizes POSIX sockets to accept and forward HTTP requests, distributes connections to multiple backend servers using round-robin scheduling, and transparently relays backend responses to clients . It also has dynamic Domain Name resolution.
c linux load-balancer posix-threads round-robin tcp
Last synced: 28 Apr 2026
https://github.com/whokilleddb/oops-c
I did an oops-c
c cpp dns function-pointer function-pointers object-oriented-programming oops oops-in-c struct
Last synced: 28 Apr 2026
https://github.com/moxer-mmh/sorting-algorithms
Advanced Algorithm mini tp
c complexity python sorting-algorithms
Last synced: 07 Oct 2025
https://github.com/mvpee/42-ft_printf
My printf from 42 school. This project requires rewriting printf. Interesting to learn variable argument numbers.
42 c learning printf printf-42 printf-project
Last synced: 27 Mar 2025
https://github.com/neyn/neynxx
Fast and Lightweight C++11 HTTP Library
c cpp cpp-library cpp11 cxx cxx-library cxx11 fast-library http http-server webserver
Last synced: 28 Apr 2026
https://github.com/dispatchcode/ppm-image-library
A simple PPM Image library written in C
Last synced: 16 Jul 2025
https://github.com/mattrltrent/computing_convergence_method
⚡️ A hyper-efficient implementation for log2(x) calculations on a Raspberry Pi 4 B 8GB with a Broadcom BCM2711 SoC (1.8 GHz 64-bit quad-core ARM Cortex-A72, 1 MB L2 cache). Achieved 43% improvement across 5 key metrics: page faults, branch misses, ASM length, cycles, and instructions.
arm64 c ccm computing-convergence-method gcc optimization raspberry-pi transcendental-equations
Last synced: 10 Apr 2026
https://github.com/jate-koh/kmutt-cpe-assignment
📚 Repo that stored all my CPE subject's assignments (KMUTT)
c hacktoberfest homework homework-exercises java
Last synced: 29 Apr 2026
https://github.com/sergei-mironov/xscreensaver-run
Run the screensaver from XScreenSaver collection synchronousely in the fullscreen
c linux make nixos x11 xscreensaver
Last synced: 14 Apr 2025
https://github.com/dcepelik/mcc
Minimalist C compiler (work in progress).
c compiler optimization simple
Last synced: 16 Jan 2026
https://github.com/sandeeppaldotnet/calculator-program-asp.netcore-c_sharp
Calculator program by middleware in asp.net core
Last synced: 06 May 2026
https://github.com/mrglaster/sgdk-megapong-expanded
Expanded version of Megapong game from the Andrej Preradovic's tutorial.
assembly-language c expanded guide sega sega-genesis sega-mega-drive sgdk sgdk-library tutorial tutorial-code
Last synced: 10 May 2026
https://github.com/bunyaminyavuz/datastructuresprojects
2 programs I made in the C programming language with the theoretical and technical information I learned in the data structures and algorithms course at the university.
algorithms-and-data-structures binary-search-tree c codeblocks-ide linked-list
Last synced: 12 Jun 2026
https://github.com/mrahmed14/mips-mini-assembler
A mini-assembler for MIPS R3000 that converts supported instructions into machine code represented in hexadecimal format.
assembler c mips mips-architecture mips-assembly
Last synced: 04 May 2026
https://github.com/yash-garg/cppfiles
📝 Some of my school projects and random codes on C++
c code cplusplus cplusplus-17 cplusplus-basic
Last synced: 17 Apr 2026
https://github.com/antoninhrlt/franc
Le langage C mais en français (fran C). Inspiré de bnjbvr/rouille. Gloire à la baguette
baguette c france french funny-coding
Last synced: 20 Feb 2026
https://github.com/marko19907/raspberry-pi-tetris
Low-level programming project, "Low-Level Programming" (TDT4258) course, fall 2023.
c linux low-level-programming memory-mapping raspberry-pi sense-hat tetris
Last synced: 18 Apr 2026
https://github.com/horizonsrc/environmental-code-sharing
** DEVELOPMENT CODE ** Code sharing development group. HRC shall not be held liable for any claim for any loss or damage as a result of reliance on the information contained in this repository.
air c compliance consents emergency-management environment land planning python r river-engineering soil transport water water-management water-monitoring water-quality
Last synced: 17 Apr 2026
https://github.com/vddcore/argentea
DXGI shim and Mono Runtime integration for Deadlink
c cmake csharp dll-hijacking dotnet-framework dxgi mono mono-runtime unreal-engine unreal-engine-4
Last synced: 17 Apr 2026
https://github.com/symonmuchemi/alx-low_level_programming
This project is part of the ALX_SE engineering curriculum on low level programming.
c low-level-programming makefile
Last synced: 14 Mar 2026
https://github.com/jspaaks/copier-template-for-c-projects
Copier template for C projects
c clanguage cmake copier-template template
Last synced: 13 Jun 2026
https://github.com/pratikrameshmajage/c_programming
I learned the C programming language and documented my journey through these notes. 🖥️ This repository includes: 📝 Key concepts and syntax of C 🔢 Examples of commonly used programs 🛠️ Tips and tricks for beginners 📂 Well-structured notes for easy understanding Perfect for anyone starting with C programming or revising the basics! 🚀
Last synced: 13 May 2025
https://github.com/tiw302/cjsonx
High-performance C11 JSON parser with a 16-byte Flat-DOM, SIMD acceleration
avx2 c c11 embedded header-only high-performance json json-parser memory-efficient neon parser simd wasm webassembly
Last synced: 12 Jun 2026
https://github.com/jabellard/ash
Ash - alpha shell.
bash bison bnf c command-line command-line-tool doxygen doxygen-documentation flex gcc lex linux linux-system-programming make readline shell system-programming systems-programming yacc zsh
Last synced: 05 Apr 2026
https://github.com/theastralprogrammer0/alx-low_level_programming
Explore my C programming repository. C is an essential language widely used in building applications and crafting 'low-level' programs that intricately interact with the computer hardware.
betty-coding-style c debugger debugging gcc-compiler shell
Last synced: 03 May 2026
https://github.com/ollieday/mongoose-ds3231
Mongoose OS I2C driver for the DS3231 real-time clock
Last synced: 08 Apr 2025
https://github.com/blmayer/c-cpp-project-template
This repository is a template structure for small projects using C or C++.
Last synced: 04 May 2026
https://github.com/aon4o/tues_grade_10
A repository for storing code written by me in tenth grade in tues.
Last synced: 21 Aug 2025
https://github.com/nishkarshraj/c-programming-with-data-structures
Programming and Data Structures using C
algorithms c data-structures git github programming search-algorithm sorting-algorithms
Last synced: 05 May 2026
https://github.com/fantasticmao/lib-examples
Examples of learning C, Go, Java, JavaScript, Python programming languages.
Last synced: 27 Jan 2026
https://github.com/shivam0110/basic-short-games
Short games made using easy programming languages like cpp, c, python.
basic-codes basic-game c cpp easy-to-under game game-development python source-code
Last synced: 03 May 2026
https://github.com/andreafioraldi/til-compiler
Tripel Intermediate Language Compiler - Compile an XML based assembly language to bytecode for the Tripel Virtual Machine
assembly-language bison bytecode c cmake compiler flex language-compiler libxml2 parser xml
Last synced: 03 May 2026
https://github.com/panquesito7/terminal-memory_game
A simple memory game built in C++.
c cpp cpp14 doxygen game gcc gcc-compiler memory-game terminal
Last synced: 18 Apr 2026
https://github.com/davix3f/ncplot
ncurses C plotter
c cartesian cli cli-gui ncurses ncurses-library plot plotter plotting terminal-app terminal-based
Last synced: 07 Sep 2025
https://github.com/serialphotog/8080disassembler
A simple disassembler for the Intel 8080 microprocessor.
c disassembler intel intel8080
Last synced: 25 Dec 2025
https://github.com/cycloctane/cyclocalc
Simple math expression evaluator written in C99. Based on Pratt Parsing.
Last synced: 15 Oct 2025
https://github.com/artgins/yunetas
Yuneta Simplified, a development framework about messages and services, based on Event-driven, Automata-based and Object-oriented programming.
asynchronous automation-framework c esp32 event-driven framework iouring ipaas javascript linux python rtos yuneta
Last synced: 09 Jun 2026
https://github.com/marceloboeira/euler
ƛ Project Euler solved in some different languages
c challenge euler euler-exercises euler-solutions functional-programming haskell math ruby
Last synced: 09 May 2026
https://github.com/ababyprogrammer/professional-language
C is a general-purpose computer programming language. It was created in the 1970s by Dennis Ritchie, and remains very widely used and influential. By design, C's features cleanly reflect the capabilities of the targeted CPUs.
Last synced: 05 Feb 2026
https://github.com/allancapistrano/gerador-de-numeros-aleatorios
Dois geradores de números aleatórios, um que permite a repetição dos números e outro que não permite a repetição dos números.
c generator gerador gerador-numeros random-number-generators
Last synced: 16 Mar 2025
https://github.com/deckarep/dungeon-rush
👾🐍 A zig port of Dungeon Rush. An open-source game inspired by snake, written in pure Zig with SDL2.
c dungeon-crawler game port rogue-like sdl sdl2 zig ziglang
Last synced: 24 Jan 2026
https://github.com/springbear2020/whut-billing-management-system
计费管理系统是一个基于 C 语言的控制台应用程序,主要应用场景是网吧、机房、电子阅览室等,核心功能是实现对数据的基本维护和统计分析。
Last synced: 05 May 2026
https://github.com/n0nexist/n0neditor
simple C file manager / editor
c file-manager file-manager-c file-manager-cli linux-cli linux-file-manager
Last synced: 11 Jun 2025
https://github.com/vish2001/development-of-real-time-systems
Assignments of coursera course: https://www.coursera.org/learn/real-time-systems
c freertos real-time-systems rtos simso
Last synced: 11 Jun 2026
https://github.com/nilostolte/opengl-glsl
Examples (OpenGL and GLSL shaders) and complete OpenGL installation with w64devkit development kit, glad and glfw3 binaries and Ninja building tool for Windows 64 C/C++
c cpp glfw glfw3 glsl glsl-shaders graphics ninja-build opengl shadertoy shadertoy-compatibility w64devkit win64 windows windows-10
Last synced: 24 Feb 2026
https://github.com/hectorbst/libansi
Small library coming from a personal student project allowing to easily inject the ANSI escape sequences in a terminal of a program written in C, for example to easily control the color of the text.
ansi ansi-color ansi-colors ansi-escape ansi-escape-codes ansi-escape-sequence ansi-escape-sequences c terminal
Last synced: 05 May 2026
https://github.com/flatcap/vte2
📊 Experiment to understand and improve VTE (terminal emulator)
Last synced: 15 May 2026
https://github.com/suresh142/lsb_image_steganography
Steganography is the art and science of concealing information within other data to ensure its confidentiality, In this project, you will implement a basic steganography system using the C programming language. The primary goal is to embed a secret message within an image without visibly altering the image.
c cplusplus cpp image lsb lsb-steganography secret steganography
Last synced: 20 Apr 2026
https://github.com/gmihaila/gina_robot_arduino
[HOBBY PROJECT] Custom made robot arm with Arduino controller. Arm is built entirely by me and its purpose is purely educational. It’s my personal design developed out of my curiosity about robotics and programming hardware.
arduino c pid pid-control programming robotics
Last synced: 09 May 2026
https://github.com/dumitory-dev/ved
An application for creating and working with virtual encrypted logical drives.
c driver mounted-disks virtualization windows
Last synced: 08 May 2026