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-04 00:04:30 UTC
- JSON Representation
https://github.com/tecnickcom/binsearch
Search unsigned integers in sorted binary file
binary c c99 digital fast filesystem golang memory-mapped-file python search
Last synced: 24 Apr 2025
https://github.com/anand-3399/leetcode-problems
algorithms-and-data-structures c cpp dsa dsa-algorithm dsa-practice java-18 python
Last synced: 02 May 2025
https://github.com/jesperkha/neon
Statically typed compiled language
c compiler language neon programming-language transpiler
Last synced: 22 Apr 2025
https://github.com/josecelano/c-mandelbrot-arbitrary-precision
Proof of concept project about adding arbitrary precision math to Fractal generation software GNofract4D.
arbitrary-precision c c-language mandelbrot mandelbrot-fractal
Last synced: 26 Mar 2025
https://github.com/cgcnix/soilleirwl
bsd c c-language library linux madewithlove wayland wayland-compositor wayland-server
Last synced: 10 Apr 2025
https://github.com/ace411/couchdb_ext
A PHP extension for CouchDB
apache-couchdb c couchdb couchdb-client couchdb-php couchdb-phpextension database php php-extension php-extensions
Last synced: 13 Mar 2025
https://github.com/mark24code/mruby-devkit
开箱即用的脚手架,将 Ruby 编译成可执行二进制文件,就像 Go 一样。支持 webassembly
c cli codebase development devkit mruby ruby template-project webassembly
Last synced: 23 Apr 2025
https://github.com/demonstrandum/crepl
An intuitive calculator Read-Eval-Print-Loop.
c calculator compiler interpreter math mathematics numerical parser repl
Last synced: 07 Apr 2025
https://github.com/omarazizi/skernel
Simple x86 Operating System Kernel running in 32-bit protected mode that implements process management, multitasking, and memory paging, with a custom filesystem
assembly c c-programming c-programming-language kernel-source low-level low-level-programming os-dev os-development system-programming x86-assembly
Last synced: 10 Apr 2025
https://github.com/olemorud/arena-allocator
Arena Allocator implementation in C
Last synced: 30 Apr 2025
https://github.com/alishbz/observer_design_pattern_for_embedded
Observer design pattern API that can be used in embedded software or other environments.
Last synced: 18 Aug 2025
https://github.com/xfgusta/execdir
Execute a command in a specific directory
aliases c cli command directory exec execute-command path run-command shell system working-directory
Last synced: 08 Oct 2025
https://github.com/okerew/biobridge
Biobridge is a Python library for simulating biological processes and systems also analyzing them, visualising them, and interacting with them.
analysis biology biopython bridge c cpu database learning library linux machine macos python realtime simulation unix windows
Last synced: 10 Oct 2025
https://github.com/DoubleCouponDay/Chunkus
Discord bot that converts your chat image to a Scalable Vector Graphic.
c cpp docker hacktoberfest rust
Last synced: 01 Apr 2025
https://github.com/princexz/alx-system_engineering-devops
I'm now a ALX Student, this is my second repository as a full-stack engineer
c git network network-analysis ruby shell
Last synced: 10 Mar 2026
https://github.com/codeabinash/try-aurora
The C code highlighting engine for the web.
c c-code c-code-highlight c-lang c-language code-highlight highlight
Last synced: 22 Apr 2025
https://github.com/qu1x/trackball
Virtual Trackball Orbiting via the Exponential Map
arcball c camera exponential-map quaternion rust-lang virtual-trackball
Last synced: 30 Apr 2025
https://github.com/prakalp-pande/data-structure
The GitHub repository focuses on data structures and algorithms, providing implementations and examples for various concepts in computer science. It aims to help developers understand fundamental topics like arrays, linked lists, stacks, queues, trees, sorting algorithms, and searching algorithms. With well-documented code snippets and explanations
c competitive-programming cpp dsa
Last synced: 15 Oct 2025
https://github.com/ilya3point999k/ral
Single header fixed point software renderer
3d c fixed-point public-domain rasterization single-header software-rendering
Last synced: 11 Apr 2025
https://github.com/opensourcedoc/c-boilerplate-library
C Boilerplate Project to Build C Based Library
Last synced: 23 Apr 2025
https://github.com/palestamp/hamming_distance
Hamming distance extension for Postgres.
c hamming-distance pgsql postgresql
Last synced: 27 Oct 2025
https://github.com/basemax/worldalgorithms
Analyzing popular algorithms from the world of algorithms ...
algorithm algorithm-analysis algorithm-challenges algorithms algorithms-and-data-structures algorithms-datastructures algorithms-implemented c
Last synced: 16 Mar 2026
https://github.com/Atharv-Attri/HacktoberFest-Projects
A collection of issues for Hacktoberfest!
c cpp dart go hacktoberfest hacktoberfest-2020 hacktoberfest2020 haskell java javascript python ruby rust
Last synced: 11 May 2025
https://github.com/dexter-xd/chip8-emulator
Simple CHIP-8 emulator with SDL2
Last synced: 08 May 2025
https://github.com/mamuesp/timezones
A Mongoose-OS library which will set the cryptic 'sys.tz_spec' from a human readable notation.
c library miniz mongoose-os olson timezone tzget tzset
Last synced: 17 Apr 2026
https://github.com/periareon/rules_cc_autoconf
Bazel rules providing a light-weight alternative to GNU Autoconf.
autoconf bazel bazel-rules c cpp rules-cc
Last synced: 27 Apr 2026
https://github.com/rswinkle/c_utils
utility functions and libraries, for lists, queue's, strings, file I/O and general utilities, and vectors in the form of CVector (which has it's own repo).
c cpp cvector list queue string utilities utility-library vector
Last synced: 25 Apr 2026
https://github.com/felurye/data-structures
Implementações e estudos práticos de estruturas de dados em Java e C, explorando conceitos fundamentais de algoritmos, organização de dados e lógica de programação.
algorithms algoritmos c computer-science data-structures estruturas-de-dados java programming-study
Last synced: 07 Jun 2026
https://github.com/deryaxacar/42-libft
`libft` offers an opportunity to understand how some basic functions in the standard C library work. It is often used as a fundamental exercise to reimplement these functions and create your own library. These functions span various areas such as memory operations, string manipulation, character handling, and lists.
42 42-libft 42-school 42born2code 42cursus 42libft-c 42projects 42school c c-library c-programming c-programming-language c-project c-projects libft libft42 libraries library
Last synced: 12 Jul 2025
https://github.com/csfelix/web-assembly-studies
🧩 Contents from the Web Assembly Course
c cmake css emcc emsdk html javascript low-level memory performance wabt wasm wasm2wat wat2wasm web-assembly
Last synced: 25 Jun 2026
https://github.com/bluegob/ll1
LL1 parser / analyseur syntaxique descendant LL1
Last synced: 06 May 2025
https://github.com/sagiegurari/c_forever
Ensure the program runs continuously.
Last synced: 12 Apr 2025
https://github.com/uxcn/yafd
yet another file deduplicator
c deduplicator freebsd linux osx windows
Last synced: 18 Sep 2025
https://github.com/minsion/project-based-learning
程序员学习的封神之作
c css golang java javascript node python react vue
Last synced: 30 Apr 2025
https://github.com/manraj29/moving-cars-using-c
College Project : Moving Cars using Computer Graphics in C language.
Last synced: 21 Sep 2025
https://github.com/bydmiller/os-dev
Operating system written in x86 assembly and C.
bootloader bootsector c kernel operating-system registers vda x86 x86-assembly
Last synced: 30 Jul 2025
https://github.com/izenynn/libft
42 Cursus - Libft: My implementation of some useful C functions and some additional ones to use it in future projects of 42.
42 42born2code c get-next-line getnextline getnextline42 lib libc libft libft42 library linux macos printf printf-42
Last synced: 11 Jul 2025
https://github.com/rbergen/minsk
Martin Mareš' Minsk-2 emulator, with Minsk-22 support
Last synced: 31 Jul 2025
https://github.com/curvsurf/findsurface-samples
CurvSurf FindSurface SDK Samples (deprecated)
Last synced: 11 Jul 2025
https://github.com/r3shape/koncept
A pluggable, extensible, open-source game engine, written in C.
c c99 extendable game-engine opengl pluggable
Last synced: 13 Apr 2025
https://github.com/0rayn/gettoknow.github.io
Learning how everything works
assembly c cpp os-tutorial osdev
Last synced: 13 May 2025
https://github.com/devfabiosilva/witsml21parser
A fast, robust and portable Witsml to BSON parser
bson c cplusplus energistics etp java nodejs oil-and-gas osdu python soap witsml xml
Last synced: 13 Apr 2025
https://github.com/edydfang/uw-madison-cs536
Course Project for CS536 Intro to PLs and Compilers
abstact-syntax-tree assembly c compiler context-free-grammar lexical-analyzer mips-assembly programming-language tokenizer
Last synced: 13 Apr 2025
https://github.com/marlysson/tecnologo-ads
Algoritmos resolvidos do curso tecnologo em análise de sistemas
algoritmo c engenharia-de-software estudo graduacao java orientacao-a-objetos python
Last synced: 13 Apr 2025
https://github.com/xaizek/stic
Simple Tests In C (with optional pure C automatic test registration)
automatic-test-registration c test-framework unit-testing
Last synced: 14 Apr 2025
https://github.com/danbugs/dancing_web
This is a proof-of-concept of a modern C web-framework that compiles to Wasm and is used for building user interfaces.
Last synced: 07 May 2025
https://github.com/pylover/meloop
Monadic event loop for C using epoll.
c epoll epoll-tcp-server io monads
Last synced: 17 Jun 2025
https://github.com/ndraey/nocturneos-base
NocturneOS - простая операционная система для компьютеров
c cmake kernel operating-system os osdev rust x86
Last synced: 24 Dec 2025
https://github.com/xfgusta/elfy
Display information about ELF files
c elf elf-format elf-parser libelf parser readelf
Last synced: 08 Oct 2025
https://github.com/kcning/binom
C macro that computes binominal coefficient at compile time
binominal-coefficient c macro preprocessor recursion
Last synced: 12 Jul 2025
https://github.com/usbokirishima/0
An advanced keylogger with both kernel and userspace mode support. Implements stealth functionality and netlink socket communication.
c hacking kernel kernel-module keylogger linux makefile malware remote-access-tool rootkit spyware unix
Last synced: 12 Apr 2025
https://github.com/git-bruh/libmatrix
C library for interacting with the federated Matrix communications protocol.
c libcurl matrix matrix-org matrix-sdk
Last synced: 12 Apr 2025
https://github.com/simon-zerisenay/42minitalk
42 Minitalk: Minitalk is a project that involves creating a client-server communication system using signals. The goal is to implement a client program that can send messages to a server program using signals, which are then displayed by the server.
42abudhabi 42school c clientservercommunication cprogramming ecole42 minitalk server signals sigusr1 sigusr2
Last synced: 03 Oct 2025
https://github.com/sdilts/restartable-c-exceptions
An experimental library for implementing restartable exceptions in C.
Last synced: 12 Apr 2025
https://github.com/akhadhraoui47/yocto_rpi_imu
This repo covers my journey in learning Embedded Linux/Yocto from scratch, wrapping things up with a custom built image for a RasbperryPi
c cross-compiler embedded-systems linux network raspberry-pi yocto
Last synced: 12 Aug 2025
https://github.com/squat/darkapi
An API for Darknet image detection neural networks like YOLO
c darknet gpu kubernetes neural-network yolo
Last synced: 22 Mar 2025
https://github.com/ilya-sotnikov/ushell
Microshell is a small shell for embedded systems written in C89 without dynamic memory allocations and libc (freestanding)
c c89 c90 embedded freestanding library mcu nostdlib shell
Last synced: 04 Oct 2025
https://github.com/bfgeshka/picunic
Tool designed to find duplicate or similar images. Moved to https://notabug.org/bfgeshka/picunic
average-hash c c89 c99 duplicate-images image-duplicate-detection phash similarity
Last synced: 04 Oct 2025
https://github.com/supercip971/fibres
Coroutines/fibers implementation in C99
Last synced: 04 Apr 2025
https://github.com/josefilipeferreira/thonkbar
🤔 minimalist block based lemonbar wrapper
Last synced: 15 Aug 2025
https://github.com/libdriver/bmp384
BMP384 full function driver library for general MCU and Linux.
barometer bmp384 c full-function-driver iic linux mcu spi
Last synced: 16 Aug 2025
https://github.com/jofrfu/haw-v
Fork of a RISC-V compliant CPU, which originated in a project at the HAW Hamburg
assembly c fpga linux risc-processor risc-v vhdl vivado xilinx-fpga
Last synced: 12 Jun 2025
https://github.com/dsc712/concepts_of_java
A repository having java programs implementing important concepts in java programming language along with a competitive section , containing codes of successful submissions of different online coding platforms .
Last synced: 16 Aug 2025
https://github.com/antonijn/cheax
A Lisp dialect with C API, REPL and standard library
api c interpreter library lisp
Last synced: 17 Aug 2025
https://github.com/dharmx/scratch
Why aren't there any good minimal scratchpads?
Last synced: 18 Aug 2025
https://github.com/ardeshirv/bin2dec
bin2dec is a binary to decimal convertor
ardeshirv binary-to-decimal c terminal-based
Last synced: 20 Aug 2025
https://github.com/avicted/raylib_orthographic
Transport Tycoon / OpenTTD style engine example with Raylib.
c cpp openttd raylib transporttycoon
Last synced: 06 May 2025
https://github.com/NFestoso/Compiler
Front-end Platypus compiler implemented in C. Includes Buffer, Scanner, and Parser. Platypus is a language comprised of parts from a variety of other languages.
buffer c compiler demo example finite-automata grammar interpreter lexical-analysis parser scanner
Last synced: 11 May 2025
https://github.com/elarity/tidis
Tidis is a shanzhai project of Redis, please buyao use it xian . Of course, it can not use yihou ye !
c epoll event-loop redis select
Last synced: 13 Apr 2025
https://github.com/jupfu/hub75
Hub75 LED matrix panel driver for Raspberry Pi Pico
c c-sdk dma hub75 led-matrix-displays pico pio raspberry-pi-pico
Last synced: 25 Jun 2025
https://github.com/alkesst/dev-chat
A chat in a local network
c certificate chat linux macos network networking pem
Last synced: 24 Jun 2025
https://github.com/rh2/houdinirepo
Houdini Vector Math & Polygon Processing (Mixed Python and C language)
Last synced: 28 Apr 2025
https://github.com/tsnsoft/components_choice_wxwidgets-linux
Компоненты выбора в wxWidgets на С++ в Code::Blocks
c choice codeblocks cpp example linux wxwidgets
Last synced: 03 Jul 2025
https://github.com/xeptore/blurrifier
Educational-purpose multi-threaded image blurrifier
blur-image-converter blur-images c cmake educational educational-project image image-processing jpeg libjpeg multi-thread multi-threaded multi-threading multi-threads multithread multithreaded multithreading multithreads
Last synced: 06 Mar 2025
https://github.com/amirhoseinmasoumi/gsmtracker
Online GPS Tracker for STM32 (HAL)
atcommands c gsm gsm-module sim808 stm32 tracker
Last synced: 10 Apr 2025
https://github.com/marv7000/solink
Shared Object Linker
c linker linux shared-library shared-object x86-64
Last synced: 09 Apr 2025
https://github.com/agherzan/syncit
Sync files, directories or the entire file-system with durability in mind
c durability filesystem fsync linux sync syncfs tools
Last synced: 16 Oct 2025
https://github.com/ldilley/bsdmod
:smiling_imp: Various demonstrational FreeBSD kernel modules
bsd c example example-code freebsd freebsd-kernel freebsd-kld operating-system tutorial tutorial-code
Last synced: 10 Mar 2026
https://github.com/m-tartari/xemoai3-exercises
exercises to familiarize with Xenomai 3.1 using Raspberry Pi
c raspberry-pi raspberry-pi-4 xenomai xenomai3
Last synced: 03 Sep 2025
https://github.com/konfiger/konfiger-c
Light weight package to manage key value based configuration and data files for C and C++
c configuration cpp key-value language parser properties
Last synced: 13 Oct 2025