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/ameliasquires/lullaby
broad lua library primarily for networking, cryptography, and multithreading
Last synced: 04 Oct 2025
https://github.com/grantjenks/python-arraydeque
ArrayDeque is a fast, array-backed deque implementation for Python written in C.
c data-type deque performance python
Last synced: 13 Aug 2025
https://github.com/chiefgokhlayeh/autofff
Auto-generate FFF fake definitions for C API header files
automation c fake-functions fff header-parser python python-3-6 tdd test-driven-development
Last synced: 14 Aug 2025
https://github.com/libdriver/sts3x
STS3X(STS30, STS31, STS35) full-featured driver library for general MCU and Linux.
c full-featured-driver iic linux mcu sts30 sts31 sts35 temperature
Last synced: 30 Jul 2025
https://github.com/thblt/uberwald
A simple Lisp interpreter to teach myself about Lisps and Interpreters.
Last synced: 07 Apr 2025
https://github.com/octaspire/core
Library of containers, utf-8 and other utilities in standard C99
c c99 containers utf-8 utility-library
Last synced: 16 Aug 2025
https://github.com/alexlnkp/cshadertoy
A simple tool to write GLSL shaders locally using your favorite IDE of choice
Last synced: 21 Aug 2025
https://github.com/georgecatalin/bare-metal-programming-from-ground-up
Embedded System Bare-Metal Programming for the STM Nucleo 144 Family. Drivers for DMA,ADC,UART,TIMERS, GPIO,SPI,I2C,RTC,SysTick. No libraries used, only registry manipulation.
bare-metal-programming c cprogramming drivers stm32
Last synced: 02 Aug 2025
https://github.com/willdoescode/natcpp
Re-writing natls in c++ to learn c++
c cpp ls ls-colors ls-command nat natls
Last synced: 07 Apr 2025
https://github.com/8g6-new/cara
A high performance spectrogram with STFT Mel and MFCC support in pure C
audio-visualizer bark bfcc c dsp mel mfcc spectrogram stft
Last synced: 02 Aug 2025
https://github.com/robohack/yajl
A fast streaming JSON parsing library in C. This variant uses BSDMake to build and includes various fixes and enhancements.
bsdmake c json json-api json-api-normalizer json-api-serializer json-data json-parser
Last synced: 20 Feb 2026
https://github.com/cob16/rt8900_serial_control
Provides computer control for the YAESU FT-8900R radio.
c ham-radio radio serial-ports yaesu
Last synced: 13 Apr 2025
https://github.com/rafael-santiago/accacia
A C-library for ansi color coding usage.
ansi-colors ansi-escape-codes c minimalist-library
Last synced: 14 Sep 2025
https://github.com/oskaritimperi/raylib-imgui-template
A basic raylib + Dear ImGui template
c cmake cookiecutter-template cxx imgui raylib template
Last synced: 07 Apr 2025
https://github.com/iswenzz/cgsc
Call of Duty 4X source extension that adds new utilities to extend the server and the creation of new plugins.
Last synced: 14 May 2025
https://github.com/dai-wenxun/c-compiler
Tiny self-hosting C compiler (计算机组成原理)
assembly c compiler self-hosting x86-64
Last synced: 04 Aug 2025
https://github.com/aleksrutins/valapkg
A package manager for Vala projects.
build-system build-systems c cli cpp glib2 json meson mesonbuild package-manager snap vala
Last synced: 07 Aug 2025
https://github.com/richardpl/ncdm
ncurses download manager
c download-manager libcurl libcurl-multi ncurses ncurses-library ncurses-tui protocol pthreads tui
Last synced: 05 May 2025
https://github.com/victorpreston/sorting_algorithms
sorting_algorithms
alx alx-africa alx-curriculum alx-low-level-programming c clanguage cprogramming cshell
Last synced: 10 Jul 2025
https://github.com/launchdarkly/cpp-sdks
C++ Client/Server SDKs
c cpp cpp17 feature-flags feature-toggles launchdarkly launchdarkly-sdk managed-by-terraform sdk
Last synced: 30 Jun 2026
https://github.com/fleschutz/cwts
Test suite to check C++ compiler warnings with 68 test cases.
c clang cmake collection compiler compiler-warnings coverage gcc suite test-suite visual-studio warnings
Last synced: 05 May 2025
https://github.com/voronar/ctype-js
JavaScript library for easy working with C data types like primitive type arrays and structures.
c data-structures javascript websocket
Last synced: 06 Mar 2026
https://github.com/hollowman6/english-word-frequency-statistics-program
English Word Frequency Statistics Program realized by C. (英文词频统计程序)
Last synced: 11 Apr 2025
https://github.com/carcargroup05/robotvacuum
Due to this aging society, we intended to develop a robot vacuum to care for senior citizens. It has the ability not only to clean the floor but also to detect whether a senior citizen have fallen using a Pi camera and a google ML model(MediaPipe).
app-inventor arduino arduino-mega-2560 c cpp mediapipe ml openc pi-camera python python3 raspberry-pi-4 raspberry-pi-camera
Last synced: 28 Oct 2025
https://github.com/shubhexists/proximity
A multithreading terminal chat application written in C, implemented through websockets
c websocket websocket-chat websocket-client websocket-server
Last synced: 10 Apr 2025
https://github.com/mikaelvallenet/bistromatic
EPITECH - First year project: Creation of a calculator able to display the result of the evaluation of an arithmetic expression composed of integers of infinite size expressed in any base
bistro bistro-matic c calculator epitech epitech-project programming-language
Last synced: 04 May 2025
https://github.com/arverma/data_diode
A unidirectional network (also referred to as a unidirectional security gateway or data diode ) is a network appliance or device allowing data to travel only in one direction. It is used in guaranteeing information security. They are most commonly found in high security environments such as defense, where they serve as connections between two or more networks of differing security classification – also known as a "cross domain solution." This technology is also found at the industrial control level for such facilit ies as nuclear power plants, electric power generation/distribution, oil and gas production, water/wastewater, airplanes (between flight control units and in - flight entertainment systems), and manufacturing.
c client client-server client-server-architecture data data-diode diode networking server socket-programming
Last synced: 23 Aug 2025
https://github.com/gusruben/winball
A little pinball game made for MS-DOS!
allegro c game hackclub msdos msdos-game pinball windows
Last synced: 29 Aug 2025
https://github.com/yokawasa/vs_httpd
Very Simple HTTP Server that can deliver static files very fast.
c high-performance http http-server libevent web-server
Last synced: 28 Oct 2025
https://github.com/ultirequiem/structured-programming-platzi
👨💻Exercises and notes from the structured programming course at @Platzi
c c-course course platzi platzi-course programacion-estructurada
Last synced: 07 May 2025
https://github.com/gamemann/tcp-app-with-encryption
A client and server project that encrypts and decrypts messages. The client is programmed in C using the Libsodium library and the server is programmed in Elixir using ErLang's crypto module.
c client cypto elixir encryption erlang libsodium server tcp
Last synced: 18 Mar 2025
https://github.com/vladimirakopyan/netcore_nativecall
This demonstrates how to create a native, unmanaged DLL and invoke it's functionality from a .Net Core Application
c cpp csharp dll netcore netcore-nativecall pinvoke pinvoke-wrapper tutorial
Last synced: 29 Apr 2025
https://github.com/benmezger/strail
A kernel with support to the RISCV architecture
asm c kernel operating-system riscv unix
Last synced: 07 Sep 2025
https://github.com/pdsmart/sharpmz
A Sharp MZ Series (80K,80C,1200,80A,80B,700,800,2000) Computer Hardware Emulation written in VHDL on Altera FPGA fabric. Runs on the MiSTer project and other Altera Cyclone devices.
assembly-language c cpp electronics emulator fpga perl retrocomputing vhdl
Last synced: 15 Jun 2025
https://github.com/b3dgs/sc68
Sc68 Atari ST and Amiga music player
amiga android atari-st audio-player c sc68
Last synced: 09 Jul 2025
https://github.com/drogglbecher/thinline
Handle and execute unittests written in function comment sections for C/C++ & Python
analysis c cpp parser python rust synthesis unit-testing unittests
Last synced: 10 Oct 2025
https://github.com/bocaletto-luca/multilanguage-test-example
Multilanguage Test Examples Welcome to the Multilanguage Test Examples repository! This project contains simple, self-contained examples of programming fundamentals implemented in various programming languages. Each example demonstrates basic constructs—including output, variable declarations, conditionals, loops, and functions/methods with clear..
bocaletto-luca c cpp csharp css3 fsharp go haskell html5 java javascript kotlin python ruby rust scala swift swift5 typescript
Last synced: 01 Apr 2026
https://github.com/gaureshpai/dump
Dump: This repository is where I upload randomly generated webpages using HTML, CSS, and JavaScript and also create folders for the certificate courses i am learning and also the folders with bunch of codes in it. These webpages are generated programmatically to showcase different designs, layouts, and interactive elements.
c git github-config html-css-javascript java python
Last synced: 30 Apr 2025
https://github.com/abdallahhemdan/hackerrank-solutons
✨ My solutions on HackerRank with c/c++ ..
c c-programming cmp2022 cpp cpp14 hacker-rank hackerrank hackerrank-solutions hemdan
Last synced: 06 Mar 2026
https://github.com/madmurphy/nextgen
An interactive Bash script that lets you easily set up a new extension project for GNOME Files (Nautilus)
c gnome gnu nautilus nautilus-extension project-template
Last synced: 04 May 2025
https://github.com/iricartb/university-c-compiler-flex-bison
Ivan Ricart Borges - C compiler using Flex & Bison, Bison is a generator of syntactic analyzers, a substitute for yacc ("Yet Another Compiler Compiler", another compiler of compilers).
bison c compiler flex lexical semantics yacc
Last synced: 10 Apr 2025
https://github.com/justalghamdi/overwrite-windows-mbr
Over Write Windows Master Boot Record with my own Boot .
assembly bootloader c malware mbr notpetya over-write-mbr overwrite overwrite-mbr petya windows-mbr
Last synced: 10 Sep 2025
https://github.com/americocunhajr/crflowlib
CRFlowLib is a collection of computational libraries to simulate chemically reacting flows employing ISAT algorithm.
c combustion computational-chemistry computational-mechanics computational-physics dynamical-systems isat numerical-algorithms thermochemistry
Last synced: 23 Apr 2025
https://github.com/yuichitk/libteep
IETF TEEP Protocol message encoder/decoder implemented in C.
Last synced: 10 Mar 2025
https://github.com/privkeyio/libnostr-c
Lightweight, portable C library for the Nostr protocol with native Lightning Network integration.
bitcoin c lightning-network nostr
Last synced: 16 Jan 2026
https://github.com/madarauchiha-314/auto-unit-test
No writing unit tests again!
Last synced: 08 May 2025
https://github.com/okbob/orafce_sql
PostgreSQL extension that provides a API of Oracle's package dbms_sql
c dbms-sql migration-tool oracle-to-postgres orafce postgresql postgresql-extension
Last synced: 27 Oct 2025
https://github.com/jotavare/minitalk
System that sends a message from client to server using UNIX signals for communication.
ascii binary bits c client-server gdb makefile minitalk norminette pid signal-processing signals sigusr1 sigusr2 unix unix-signals valgrind
Last synced: 24 Apr 2025
https://github.com/pyift/pyift
PyIFT is a Python wrapper of a fork of the LIDS C library.
c graph image-foresting-transform image-processing python shortest-paths
Last synced: 03 Sep 2025
https://github.com/4rterius/cgtfs
C library to read GTFS feeds
c csv gtfs public-transport transit
Last synced: 16 Nov 2025
https://github.com/v8v88v8v88/face-recognition
Face Recognition code to detect faces on live cameras implemented using OpenCV and Dlib.
c face-detection face-recognition python
Last synced: 08 Apr 2025
https://github.com/whenubelieve/react-native-web3-boilerplate
This is the mobile version to the JOE (Javascript on Everything) platform. JOE is a platform that aims to connect mobile apps, web apps, desktop apps, server apps, and IoT apps to the blockchain entirely using Javascript.
boilderplate c joe objective-c platform react react-native starlark web3
Last synced: 09 Apr 2025
https://github.com/ar1ja/baz
[Migrated to self-hosted ari-web Forgejo: https://git.ari.lt/ari/baz] a fast, easy, simple and lightweight plugin manager for GNU bash
bash baz baz-loader baz-plugin c c89 cli directory git linux performance plugin plugin-manager productivity shell terminal
Last synced: 04 Oct 2025
https://github.com/developermindset-com/openmp-mobile
OpenMP library compiled for iOS, Mac, tvOS, watchOS
abi c cmake cpp dylib dynamic ios library llvm macos mobile objective-c openmp parallel-computing static swift xcframework xcode
Last synced: 22 Apr 2025
https://github.com/sjorek/mediacastsegmenter
Create MPEG2-TS encapsulated stream-segments.
c http mpeg2 streaming streaming-algorithms streaming-video
Last synced: 30 Apr 2025
https://github.com/eschirni/minitalk
42 project minitalk (with bonus)
42 ascii-to-binary c minitalk unix-signals
Last synced: 29 Oct 2025
https://github.com/hu2di/c-network-programming
Network programming by C (Client, Server, TCP, UDP, CAsyncSocket, Ovelapped, WSAEventSelect, Socket)
c network network-programming windows
Last synced: 08 Apr 2025
https://github.com/alexfru/typetraitsinc
Type Traits in C
c endianness self-descriptive traits types
Last synced: 01 May 2025
https://github.com/9xn/scrypt
SCRYPT is a simple shellcode encryptor/encoder that uses the OpenSSL library to encrypt a shellcode using the AES-256-CBC encryption algorithm then applies several encoding techniques to obfuscate a given shellcode file. This encrypted/encoded shellcode can be used for both legitimate and malicious purposes, such as exploiting system vulnerability
buffer-overflow byte c dec hacking injection rot scrypt shellcode xor
Last synced: 22 Apr 2025
https://github.com/sionpardosi/financial-management-system-basedonthec-programming-language-implementation-of-daily-and-monthl
Sistem Pengelolaan Keuangan Berbasis C! Proyek ini bertujuan untuk mengembangkan sebuah aplikasi sederhana menggunakan bahasa pemrograman C untuk mengelola pengeluaran harian dan bulanan.
Last synced: 09 Jul 2025
https://github.com/cooljeanius/bap
some random project I happened across in /r/reverseengineering when it was at version 0.7; this fork is me trying to get it to build
bap c ocaml reverse-engineering
Last synced: 18 Jan 2026
https://github.com/jacobwb/php-webserver-gui
A GTK+ interface for PHP's built-in web server
c freesoftware gpl gplv3 gtk opensource php webserver
Last synced: 10 Mar 2025
https://github.com/soasis/encoding_tables
Shared tables between C and C++ for encoding infrastructure
Last synced: 09 Apr 2025
https://github.com/sondosaabed/library-project
In this project using c language a library is developed
Last synced: 22 Apr 2025
https://github.com/serge-404/CPM32
hybrid fork of Keiji Murakami (CPM emu) and Mockba the Borg (Z80 emu) projects
8bit c cpm orion-128 vt52 z80 z80-emulator
Last synced: 12 Jun 2025
https://github.com/dexter-xd/restapi-c-sqlite
A lightweight RESTful API for todo management built entirely in C.
Last synced: 23 Apr 2025
https://github.com/mdedonno1337/disassemble.nvim
Neovim Plugin to show in a popup the assembler code for the current line in a C file
c cpp disassembler neovim plugin
Last synced: 17 Jul 2025
https://github.com/mechadragonx/gameboyshenanigans
Game Boy Coding Shenanigans in C
c gameboy gameboy-development gbdk
Last synced: 01 Jul 2025
https://github.com/adharshkamath/mathy-compiler
A compiler to generate OpenMP programs for equations involving constructs like Forall, Summation, etc., frequently used in the scientific domain
bison c compiler compiler-construction cpp equation flex lex mathematical-equation mathematical-notations omp-parallel openmp openmp-programs parallelization transpiler yacc
Last synced: 03 Jul 2025
https://github.com/marcusvinix/42libft
This is my C functions library, my first project as a cadet at School 42 São Paulo. It has functions to manipulate strings, memory, and linked list, and I will expand this in the future when necessary.
Last synced: 06 Jul 2025
https://github.com/1995parham-learning/kernel-training
My kernel learning and testing repository :joy:
c c-programming kernel-learning kernel-trainning linux-kernel linux-network
Last synced: 30 Apr 2025
https://github.com/rishav394/skillrack-code-finder
Just Enter the Question ID from skillrack and this program will give you the C code.
c ruby skillrack skillracksolutions
Last synced: 03 Jul 2025
https://github.com/junaidrahim/hacktoberfest-kiit-2021
To encourage and educate students of KIIT about Open Source Software and GitHub
beginners c cpp giveback go hacktoberfest hacktoberfest2021 java kiit opensource python
Last synced: 15 Apr 2025
https://github.com/avivnaaman/openu-c-project
Double-pass assembler, written in ANSI C90 for an imaginary 24-bit computer.
24-bit ansi-c assembler c openuniversity
Last synced: 23 Apr 2025
https://github.com/tokenrove/wacom-serial-iv
Linux driver for old Wacom serial tablets, protocol IV
c device-driver kernel-module linux-kernel tablet
Last synced: 25 Mar 2025
https://github.com/saadbazaz/mard-shell
👨💻 An experimental shell in C, with a meme-generator
bash c meme-generator shell student-project terminal
Last synced: 12 Apr 2025
https://github.com/seeker04/srek
A small sed-like CLI tool based on structural regular expression written in C.
c regex structural-regex structural-regular-expressions
Last synced: 13 Jun 2025
https://github.com/Harry-Ross/vscode-c-snippets
A simple extension for Visual Studio Code snippets for the C programming language.
Last synced: 17 Jul 2025
https://github.com/lucasfelixsilveira/carla
Carla will not just be a language. It is a new concept of languages.
beaultiful c carla carla-lang compilation-time language modern performance programming-language rust syntax
Last synced: 22 Apr 2025
https://github.com/cthacker-udel/raspberry-pi-scripts
Raspberry Pi Scripts in the following languages : Python, C++, C, Makefile, Bash Shell/Script, and Java!
c cpp java makefile pieces project python python3 raspberry-pi sense-hat shell shell-script translator
Last synced: 19 Apr 2025
https://github.com/approxit/impsbru
A impossible shapes logic game for Amiga.
Last synced: 06 Oct 2025
https://github.com/king-11/c_compiler
Writing a compiler for c in rust language
c code-generator compiler lexer parser rust
Last synced: 23 Apr 2025
https://github.com/amrdeveloper/echo
Compiler And Virtual Machine for Lox Programming Language written in C
c compiler lox lox-language virtual-machine
Last synced: 12 Apr 2025
https://github.com/apache/activemq-nms-stomp
Mirror of Apache ActiveMQ NMS.Stomp Client
activemq c cplusplus csharp java network-client network-server perl php python ruby
Last synced: 22 Apr 2025
https://github.com/exoticlibraries/liblogax
Blazing fast, simple and modular header-only logging library with zero allocation for C and C++, implemented in C90. Allow logging into various output formats such as Key-Value and JSON.
c c-plus-plus c90 fast json key-value logger logging text
Last synced: 31 Mar 2025
https://github.com/coderarjob/yukti
Single header Parameterised testing and mocking library C/C++
c gcc mocking single-header-library testing unittest unittesting
Last synced: 03 Sep 2025
https://github.com/niamtokik/cozo
An interface to cozodb
c cozo cozodb cozoscript database databases datalog db erlang nif relational-databases
Last synced: 19 Apr 2025