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-01 00:04:19 UTC
- JSON Representation
https://github.com/njdevpro/spstring
A C string library that's designed with embedded development in mind.
c c-language embedded-c embedded-systems stack-based string
Last synced: 10 Apr 2025
https://github.com/ozansz/fastrequest
A Python C extension module for fast HTTP requests with SSL/TLS support
c extension extensions http libcurl python python-c-api python-c-extension python3 requests socket socket-programming unix-socket winsock winsock2
Last synced: 06 Mar 2026
https://github.com/gabrieledarrigo/c-weather
Shell application to get weather data
c university university-project weather
Last synced: 10 Apr 2025
https://github.com/ac000/libflate
A HTML template library for C by Fabien Menemenlis
Last synced: 10 Apr 2025
https://github.com/orbitalquark/textadept-debugger
Language debugging module for Textadept.
c debugger debugging gdb lua textadept textadept-module
Last synced: 01 May 2025
https://github.com/kampi/zybo-linux
A complete Linux project for the ZYBO. This project helps me during my first steps with embedded Linux. You can find anything necessary to run your own embedded Linux on your ZYBO here.
c cpp linux vivado xilinx yocto zybo zybo-board zybo-linux zynq
Last synced: 09 Jul 2025
https://github.com/milenacarecho/42sp
Esse repositório é onde compartilharei minha jornada na escola de engenharia de software @42SP. Colocarei aqui os meus projetos em ordem cronológica e explicada 😄
42 42sp c data-structures libft
Last synced: 09 Jul 2025
https://github.com/palmr/cart-dumper-listener
:video_game: Listener for the Gameboy cart-dumper ROM
Last synced: 11 Apr 2025
https://github.com/ibug/tetrisai
Tetris game 🎮 with AI play. Uses Windows API.
Last synced: 11 Apr 2025
https://github.com/toolbuddy/visual-ll
Using graphviz to enable visualization on linked-list implementation.
binary-trees c graph graphviz linked-list visualization
Last synced: 17 Jul 2025
https://github.com/cfnptr/mpmt
Multi-platform multi-threading library, C99 <threads.h> alternative (mutex, cond, thread, pool)
atomic c cmake condition-variable cpp cross-platform library linux macos multi-platform multi-threading mutex open-source pool pthreads thread ubuntu windows winthread
Last synced: 06 Apr 2026
https://github.com/hairrrrr/c-datastructure
严蔚敏吴伟民《数据结构》C 语言描述 案例习题详解(含代码)
algorithm c datastructure introduction tuition
Last synced: 10 Apr 2025
https://github.com/kgabis/compressor
Implementation of Huffman coding lossless compression in C.
Last synced: 29 Oct 2025
https://github.com/gabrieledarrigo/ducky
A quack quacky UDP cache server 🦆 developed for the Networking course of "Sicurezza dei Sistemi e Delle Reti Informatiche" bachelor's degree program.
c cache network-programming socket-programming udp university university-project
Last synced: 10 Apr 2025
https://github.com/gnd/hydra
OpenGL Sony Action Cam HDR-AS30 viewer and recorder
c camera hdr-as30v hx50 libcurl sony sony-action-cam
Last synced: 16 Aug 2025
https://github.com/proot-me/blog
PRoot Developer Blog
c care hacktoberfest linux proot seccomp
Last synced: 21 Jun 2025
https://github.com/gardentools/crcengine
A Python CRC library for calculation and C-code generation
c checksum checksum-calculation checksum-generation crc crc-algorithms crc16 crc32 python python3
Last synced: 13 Apr 2025
https://github.com/beiyuouo/experiment-for-pl0-compiler-expansion
🚀 海南大学编译原理 pl0 语言编译器扩充
Last synced: 19 Jul 2025
https://github.com/mithil467/mitpick
Capture the terminal, without leaving the terminal
c capture debian gtk3 linux screenshot terminal
Last synced: 21 Mar 2025
https://github.com/huangcongqing/latex
LaTeX学习记录
c ctex latex latex-template mathtype tex
Last synced: 08 May 2025
https://github.com/lrusak/arduino-core-pico
Arduino Core for Raspberry Pi Pico
arduino c cpp embedded pico rasberrypi rpi
Last synced: 13 Apr 2025
https://github.com/troglobit/crobots
CROBOTS is a programming game, for (aspiring) programmers
Last synced: 18 Mar 2025
https://github.com/erikdelange/EXIN-The-Experimental-Interpreter
Define your own programming language and design your own interpreter! This one is written in C and executes a simple Basic/C/Python like programming language.
c ebnf interpreter programming-language
Last synced: 11 May 2025
https://github.com/tomdionysus/pmalloc
pmalloc - A minimal, zero dependency, heap based memory manager in C
c embedded memory-management zero-dependency
Last synced: 29 Jun 2025
https://github.com/ryukinix/data-structures-ufc
Data Structures at UFC 2017.2
arrays c data-structures filo lifo list matrix pt-br sorting-algorithms tree
Last synced: 05 Apr 2025
https://github.com/gmh-code/asylum
Platform game written in C and SDL2 for Windows, Linux and WebAssembly
2d-game browser-game browser-games c emscripten-game emscripten-port free game javascript online-game platform-game platformer sdl sdl2 wasm wasm-game wasm-games webassembly webassembly-game webassembly-games
Last synced: 22 Aug 2025
https://github.com/siraajul/uni-oslab
All Of Operating System Lab Program . Course Code CSE-411
Last synced: 31 Jul 2025
https://github.com/marcomq/nimview_android
A Nim/Webview based helper to create Android applications with Nim/C/C++ and HTML/CSS
android c cpp deprecated nim nim-lang svelte user-interface vue
Last synced: 28 Aug 2025
https://github.com/algosup/2023-2024-project-3-virtual-processor-team-3
2023-2024, 3rd project, aims to create our own processor and Assembly language.
Last synced: 16 Jul 2025
https://github.com/NNBnh/superb-st
📟 ST-base terminal with enough patches
c flexipatch ligatures st suckless suckless-terminal terminal terminal-emulator
Last synced: 05 Apr 2025
https://github.com/naforoutan/snake-game
2-player snake game (including food, bomb and timer option) - A project for the fundamentals of programming
c cpp functional-programming snake-game terminal
Last synced: 15 Apr 2025
https://github.com/yellow-footed-honeyguide/nooks
Effortlessly save and navigate to your bookmarked directories on any Unix-like system 🗂️
c cli command-line directory jump navigation shell unix utility
Last synced: 28 Jul 2025
https://github.com/fmw666/data-structure
💡 数据结构(基于 C++ 语言) + 算法 (基于 C语言 和 Python语言)
algorithms c cpp data-structures datastructures-algorithms python3
Last synced: 02 Aug 2025
https://github.com/cloudef/zig-budoux
Budoux for Zig and C
c chinese dependency-free internationalization japanese machine-learning natural-language-processing no-std text thai typography word word-wrapping zig
Last synced: 26 Jul 2025
https://github.com/pdsmart/tranzputer
A transformable CPU, one version using FPGA technology and another using an ARM Cortex-M4 (K64F) to upgrade venerable Z80 systems in-situ. Project uses VHDL, C/C++, ARM, ZPU & Z80 Assembler.
bash c cpp electronics fpga vhdl
Last synced: 14 Apr 2025
https://github.com/emptydreams/consolegameengine
一个用于开发控制台小游戏的 JVM 端引擎。en: A console game engine for the JVM.
Last synced: 07 Aug 2025
https://github.com/darkhorsecorder/nft-marketplace-html-tailwindcss-demo
This is NFT Marketplace template
c carousel html5 marketplace nft tailwindcss timeline vertical-slider
Last synced: 15 May 2025
https://github.com/tn1ck/brightnesschanger
osx-utility to control the brightness and contrast of external displays
brightness c contrast osx protocol screen swift
Last synced: 27 Jul 2025
https://github.com/thelowsunoverthemoon/tsprite
Convert Sprites to Windows escape sequences, optimized for Conhost games
ascii c cli escape-sequences graphics image image-processing optimization sprite spritesheet terminal windows
Last synced: 15 May 2025
https://github.com/mrsumanbiswas/c
C Language
advanced-c c c-basics c-by-mrsumanbiswas c-language c-tutorial docmentation hello-world learning-c low-level-programming mrsumanbiswas pointers-and-references
Last synced: 15 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/alvarorichard/cortexc
Interpreter is a minimalist yet powerful tool designed to interpret and execute a subset of the C programming language.
binary c education evaluation intepreter interpreter open-source parsing programming-language tokenization zig
Last synced: 26 Jul 2025
https://github.com/felipensp/libvm
Register-based VM as C library
c execution language lib register-based runtime vm
Last synced: 04 Mar 2026
https://github.com/zeroxthreef/disc
An unofficial discord library for C/C++
c discord discord-library library rest websocket
Last synced: 05 Oct 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/elhajuojy/c-programming-guide
Guide to C Programming langauge for me and for all of us 📁
algorithms c problem-solving terminal
Last synced: 26 Jul 2025
https://github.com/warrenweckesser/vfgen
Source code generator for differential equation solvers.
boost c cplusplus delay-differential-equations differential-equations fortran gsl gsl-library java julia matlab octave python r scilab scipy
Last synced: 15 Apr 2025
https://github.com/vi/vi_tools
Various command-line tools, mostly for Linux
c command-line command-line-tool linux nat rundll udp udp-port uksm
Last synced: 15 Apr 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/diegocr/libnix
Standard C link library for amiga-specific gcc development.
Last synced: 15 Aug 2025
https://github.com/savaughn/pksav
Small, fast Pokémon save file parsing C library
Last synced: 14 Apr 2025
https://github.com/CandyGumdrop/proj
Elixir coordinate conversion library using OSGeo's PROJ.4
c coordinate-systems distance-calculation elixir geospatial osgeo-proj
Last synced: 30 Mar 2025
https://github.com/libdriver/tpl0501
TPL0501 full-featured driver for general MCU and Linux.
c full-featured-driver iic linux mcu potentiometer tpl0501
Last synced: 30 Jul 2025
https://github.com/sjmulder/dated
Add a timestamp to every line of a stream
Last synced: 11 Apr 2025
https://github.com/krypto-etox/c-practice-problems
C Practice Problems contains all the basic and logical C programs to learn and Practice. It's a Kind of my notes
c cpp cquestions practice-programming
Last synced: 21 Sep 2025
https://github.com/halosghost/dstat
A lightweight status program for simple WMs
c dwm lightweight status-monitor
Last synced: 02 Aug 2025
https://github.com/phillbush/simpletron
The Simpletron Simulator and The Simple Basic Compiler
Last synced: 15 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/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/hollowman6/english-word-frequency-statistics-program
English Word Frequency Statistics Program realized by C. (英文词频统计程序)
Last synced: 11 Apr 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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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