Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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: 2024-11-07 00:03:47 UTC
- JSON Representation
https://github.com/caohao-go/ycdatabase
The lightest php database framework written in c language, built in php extension, for mysql
c connection-pool db php-extension
Last synced: 01 Nov 2024
https://github.com/mitcse/CSE-Labs
Lab programs and Assignments for MIT CSE dept.
algorithms assembly assembly-8086 c compiler-design concept data-structrues java lab-programs microprocessors operating-systems socket
Last synced: 30 Oct 2024
https://github.com/lvgl/lv_binding_js
React bindings for LVGL ⚛️
c gui javascript lvgl mcu react reactjs
Last synced: 05 Nov 2024
https://github.com/ibara/pl0c
Self-hosting PL/0 to C compiler to teach basic compiler construction from a practical, hands-on perspective.
c code-generation code-generator code-generators compilation compiler compilers compiling freebsd lexer linux netbsd openbsd parser pascal pl-0 recursive-descent recursive-descent-parser unix
Last synced: 10 Oct 2024
https://github.com/murisi/L2
A minimalist type-inferred programming language with procedural macro support
c hindley-milner lisp longjmp macros meta-programming programming-language s-expressions scheme setjmp type-inference unsafe
Last synced: 03 Aug 2024
https://github.com/agroce/universalmutator
Regexp based tool for mutating generic source code across numerous languages
c cpp fe-language golang golang-tools java language multi-language mutant mutation mutation-testing mutations python regexp rust solidity-language swift testing vyper
Last synced: 12 Oct 2024
https://github.com/jibsen/tinf
Tiny inflate library (inflate, gzip, zlib)
c decompression deflate gzip library zlib
Last synced: 02 Nov 2024
https://github.com/haesbaert/mdnsd
Mdns daemon for OpenBSD.
c mdns mdns-stack openbsd openmdns
Last synced: 10 Oct 2024
https://github.com/synap5e/obs-screenshot-plugin
An OBS Studio filter plugin to save screenshots of a source/scene
c obs obs-studio screen-capture
Last synced: 04 Nov 2024
https://github.com/infoforcefeed/olegdb
Enough works to use this in production
c database key-value-store mayo
Last synced: 31 Oct 2024
https://github.com/gildor2/fast_zlib
Heavily optimized zlib compression algorithm
algorithm c compression cross-plattform deflate optimization x86-assembly zlib
Last synced: 03 Aug 2024
https://github.com/jspw/VS-Code-Config
VS Code Setting (Live input output) to make competitive programming easy and program analysis !
c cmd cpp dart java json linux macos powershell python snippets-collection split vscode vscode-settings vscode-snippets windows
Last synced: 07 Nov 2024
https://github.com/cloudflare/lazyhtml
HTML5-compliant parser and serializer than enables building transformation pipeline in a pluggable manner
c html parser serializer streaming
Last synced: 07 Oct 2024
https://github.com/branc116/brplot
+256,000,000 points per plot, +60 Fps on shity laptop. Only limit is the size of your RAM.
c imgui opengl raylib webassembly
Last synced: 05 Nov 2024
https://github.com/eProsima/Micro-XRCE-DDS-Client
Micro XRCE-DDS Client repository. Looking for commercial support? Contact [email protected]
c dds dds-xrce embedded embedded-systems low-latency low-power middleware ros2
Last synced: 04 Aug 2024
https://github.com/notroj/neon
neon - an HTTP/1.1 and WebDAV client library with a C API
c http http-client webdav webdav-client
Last synced: 29 Oct 2024
https://github.com/chfast/intx
Extended precision integer C++ library
arbitrary-precision biginteger c cpp evm hacktoberfest int128 int256 int512 intx uint128 uint256 uint384 uint512
Last synced: 30 Oct 2024
https://github.com/lettier/ntpclient
NTP client.
c ntp ntp-client ntp-protocol python
Last synced: 30 Oct 2024
https://github.com/troglobit/tetris
Micro Tetris™, based on the 1989 IOCCC Obfuscated Tetris by John Tromp
ansi-colors c tetris tetris-clone unix
Last synced: 27 Oct 2024
https://github.com/limine-bootloader/limine-c-template
A simple template for building a Limine-compliant kernel in C.
aarch64 amd64 arm64 bare-bones barebones c c-language kernel limine limine-bootloader loongarch loongarch64 loongson risc-v riscv riscv64 template x86-64
Last synced: 12 Oct 2024
https://github.com/microsoft/regorus
Regorus - A fast, lightweight Rego (OPA policy language) interpreter written in Rust.
c confidential-computing cpp csharp golang interpreter java javascript no-std opa policy-as-code python rego rust wasm
Last synced: 07 Oct 2024
https://github.com/araffin/arduino-robust-serial
A simple and robust serial communication protocol. It was designed for Arduino but can be used for other purposes (e.g. bluetooth, sockets). Implementation in C Arduino, C++, Python and Rust.
arduino bluetooth c communication cpp protocol python raspberry-pi rust serial sockets
Last synced: 31 Oct 2024
https://github.com/elastic/bpfcov
Source-code based coverage for eBPF programs actually running in the Linux kernel
bpf c codecoverage coverage cpp ebpf llvm llvm-pass
Last synced: 07 Oct 2024
https://github.com/yunwei37/tryc
Write a tiny interpreter by C language in 500+ lines
c compile compiler compiler-design interpreter
Last synced: 27 Oct 2024
https://github.com/OpenMined/PSI
Private Set Intersection Cardinality protocol based on ECDH and Bloom Filters
c cpp golang javascript private-set-intersection
Last synced: 02 Aug 2024
https://github.com/incomingstick/openrpg
A tool for someone to use to quickly create content for a tabletop RPG world. Libraries for making video games with the d20 system
c c-plus-plus cli cmake cpp cpp-library dnd dungeons-and-dragons foss free-library game game-dev game-development gui linux openrpg town-generator travis-ci turn-based video-game
Last synced: 29 Sep 2024
https://github.com/angt/mud
Multipath UDP library
c crypto hacktoberfest multipath network protocol udp
Last synced: 01 Nov 2024
https://github.com/mohd-akram/st
C port of Ken Thompson's Space Travel
c game ken-thompson space space-travel unix
Last synced: 30 Oct 2024
https://github.com/dalmia/operating-systems
'Operating System Concepts' - Solutions to exercises and projects
c deadlock multithreading operating-systems processing syncronization
Last synced: 30 Oct 2024
https://github.com/tehreer/sheenbidi
A sophisticated implementation of Unicode Bidirectional Algorithm
ansi-c bidi c c-plus-plus c89 i18n internationalization library script text uax-24 uax-9 uba unicode unicode-bidirectional-algorithm writing
Last synced: 12 Oct 2024
https://github.com/fangq/mcx
Monte Carlo eXtreme (MCX) - GPU-accelerated photon transport simulator
3d c cuda matlab monte-carlo optical-imaging pascal photon-transport physics-simulation ray-tracing volumetric-rendering voxel-based
Last synced: 02 Nov 2024
https://github.com/incomingstick/OpenRPG
A tool for someone to use to quickly create content for a tabletop RPG world. Libraries for making video games with the d20 system
c c-plus-plus cli cmake cpp cpp-library dnd dungeons-and-dragons foss free-library game game-dev game-development gui linux openrpg town-generator travis-ci turn-based video-game
Last synced: 04 Aug 2024
https://github.com/ibara/mg
OpenBSD Mg editor. Portable Public Domain Micro Emacs for *BSD, Cygwin, Linux, Mac OS X.
bsd c editor openbsd text text-editor unix
Last synced: 10 Oct 2024
https://github.com/zserge/expr
Fast and lightweight math expression evaluator in C99
arithmetic c embedded evaluation expr
Last synced: 27 Oct 2024
https://github.com/yulonghu/sg
A Simple PHP Superglobals Management
c php php5 php5-extension php7 php7-extension phpextension
Last synced: 12 Oct 2024
https://github.com/assyrianic/tagha
Minimal, low-level, fast, and self-contained register-based bytecode virtual machine/runtime environment.
assembler bytecode c embeddable interpreter portable register scripting-language virtual-machine vm x86-64
Last synced: 12 Oct 2024
https://github.com/SanjayDevTech/Code-with-love
Open source programming algorithms
algorithms android c cpp data-structures good-first-issue hacktoberfest java javascript kotlin php python searching-algorithms sorting-algorithms
Last synced: 28 Oct 2024
https://github.com/tschoonj/xraylib
A library for X-ray matter interaction cross sections for X-ray fluorescence applications
c c-plus-plus csharp fortran fundamental-parameters idl java lua multi-platform objective-c pascal perl php python ruby x-ray-crystallography x-ray-fluorescence x-ray-physics
Last synced: 14 Oct 2024
https://github.com/mellowagain/rpc-wine
discord-rpc.dll implementation for Wine allowing your Wine games to interact with your native Discord instance
c cpp discord discord-rpc hacktoberfest wine
Last synced: 07 Nov 2024
https://github.com/Bone-Project/BoneOS
💥 BoneOS Kernel and Operating System Source Tree
boneos c kernel operating-system osdev
Last synced: 03 Aug 2024
https://github.com/pantuza/c-project-template
A C project template with Makefile, command line options parsing, unittest using cmocka and valgrind
c clang cmocka makefile options-parsing template unittest valgrind
Last synced: 02 Aug 2024
https://github.com/houzuoguo/headmore
Top geek’s VNC client that runs in Linux terminal (Linux VT console, xterm, and more)
c console linux os remote-desktop terminal vnc weird
Last synced: 15 Oct 2024
https://github.com/tsl0922/mpv-menu-plugin
context menu, file dialog, clipboard support for mpv
Last synced: 26 Oct 2024
https://github.com/OCamlPro/owi
WebAssembly Swissknife & cross-language bugfinder
afl c concolic-execution constraints formatter fuzzer interpreter nlnet ocaml optimizer owi parallel rust smt solver symbolic-execution wasm wasm2wat wat2wasm webassembly
Last synced: 25 Sep 2024
https://github.com/xyproto/cxx
:electric_plug: Configuration-free utility for building, testing and packaging executables written in C++. Can auto-detect compilation flags based on includes, via the package system and pkg-config.
arch-linux auto-detection bsd c c-plus-plus clang-format cli cmake cpp cpp17 cpp20 cxx cxx20 freebsd linux ninja qmake scons void-linux
Last synced: 30 Oct 2024
https://github.com/gjbex/training-material
A collection of code examples as well as presentations for training purposes
c c-plus-plus cpp debugging fortran gpu hdf5 hpc linux-tools math mpi netcdf4 openmp optimization profiling python sql training-materials virtualization visualization
Last synced: 09 Aug 2024
https://github.com/assyrianic/Tagha
Minimal, low-level, fast, and self-contained register-based bytecode virtual machine/runtime environment.
assembler bytecode c embeddable interpreter portable register scripting-language virtual-machine vm x86-64
Last synced: 02 Aug 2024
https://github.com/Tehreer/SheenBidi
A sophisticated implementation of Unicode Bidirectional Algorithm
ansi-c bidi c c-plus-plus c89 i18n internationalization library script text uax-24 uax-9 uba unicode unicode-bidirectional-algorithm writing
Last synced: 03 Aug 2024
https://github.com/HouzuoGuo/headmore
Top geek’s VNC client that runs in Linux terminal (Linux VT console, xterm, and more)
c console linux os remote-desktop terminal vnc weird
Last synced: 27 Oct 2024
https://github.com/lc-soft/PunchAndKick
A simple 2D Fighting Game.
c china game game-2d nekketsu-kakutou-densetsu riki-kunio
Last synced: 28 Oct 2024
https://github.com/forrest-orr/exploits
A personal collection of Windows CVE I have turned in to exploit source, as well as a collection of payloads I've written to be used in conjunction with these exploits.
asm browser c cve cve-2019-17026 cve-2020-0674 exploit firefox ie ionmonkey js jscript ms12-037 ms13-008 ms14-051 poc shellcode uaf windows wpad
Last synced: 16 Oct 2024
https://github.com/acreloaded/acr
AssaultCube Reloaded (first-person-shooter game)
3d c c-plus-plus client cpp first-person-shooter game game-server linux linux-game multi-platform multiplayer multiplayer-game opengl reloaded sdl server service unix video-game
Last synced: 28 Oct 2024
https://github.com/rgimad/EOS
EOS is an educational operating system for x86 platform
Last synced: 05 Nov 2024
https://github.com/aaron9000/c-game-resources
A collection of helpful resources for writing games in C and OpenGL.
c c99 game-dev game-development game-engine gamedev glsl opengl
Last synced: 12 Oct 2024
https://github.com/redcode/6502
Highly portable MOS 6502 CPU emulator written in ANSI C
6502 ansi-c c cpu cpu-emulator emulator mos
Last synced: 06 Nov 2024
https://github.com/fwk3d/v1
💎 3D game framework in C.
2d 3d 3d-engine assimp c emscripten game-editor game-engine game-framework gamedev html5 lua luajit pbr public-domain python unlicense wasm
Last synced: 02 Nov 2024
https://github.com/taymindis/lfqueue
lock-free FIFO queue by C native built it, easy built cross platform(no extra dependencies needed) , guarantee thread safety memory management ever!
atomic-operation c cpp cross-platform generic-types lock-free lock-free-queue thread-safety threadsafe wait-free
Last synced: 06 Nov 2024
https://github.com/Nuno-Jesus/Make-A-Make
Clear the fog around Makefiles with this Makefile tutorial and enhance your knowledge with advanced tips and concepts.
42 42born2code 42cursus 42porto 42projects 42school c compilation makefile makefile-syntax
Last synced: 29 Oct 2024
https://github.com/circonus-labs/libmtev
Mount Everest Application Framework
c framework hacktoberfest network non-blocking toolkit
Last synced: 26 Oct 2024
https://github.com/jstedfast/gmime
A C/C++ MIME creation and parser library with support for S/MIME, PGP, and Unix mbox spools.
c email mbox mime mime-parser parser pgp smime
Last synced: 29 Oct 2024
https://github.com/wgtdkp/julia
A lightweight high performance http server
c network-programming nginx server
Last synced: 27 Oct 2024
https://github.com/dimkr/loksh
A Linux port of OpenBSD's ksh
bash c interactive linux openbsd portable shell system
Last synced: 10 Oct 2024
https://github.com/mnhrdt/imscript
a collection of small and standalone utilities for image processing, written in C
c cli command-line filtering image-processing images mathematical-morphology noise pde shell suckless terminal unix
Last synced: 09 Oct 2024
https://github.com/vapier/pcalc
command line util for doing hex/dec/oct/bin math quickly
Last synced: 05 Nov 2024
https://github.com/jchavanton/voip_patrol
VoIP signaling and media test automation
c sip speech-quality test-automation voip
Last synced: 30 Oct 2024
https://github.com/ramdeoshubham/macros
A collection of commonly used C MACROS
Last synced: 27 Oct 2024
https://github.com/fumiama/base16384
Encode binary files to printable utf16be.
aglorithm base16384 base64 base64-decoding base64-encoding bitwise-operations c c-lib c-library decoder encoder encoder-decoder utf16-encoding utf16be
Last synced: 30 Oct 2024
https://github.com/calccrypto/tar
A simple tar implementation in C
c commandline-interface extract linux tar
Last synced: 31 Oct 2024
https://github.com/libdriver/pcf8574
PCF8574 full function driver library for general MCU and Linux.
c full-function-driver iic io-expansion linux mcu pcf8574
Last synced: 26 Oct 2024
https://github.com/GauravDawra/Beast
A build system built for speed and power
beast build build-system build-tool c cpp linux macos
Last synced: 04 Nov 2024
https://github.com/bamless/jstar
A lightweight embeddable scripting language
bytecode-interpreter c c99 compiler intepreter interpreted-language jstar language-dynamic programming-language scripting-language virtual-machine
Last synced: 12 Oct 2024
https://github.com/dpt/The-Great-Escape-in-C
Classic ZX Spectrum game "The Great Escape" rewritten in portable C
c game isometric macos port reimplementation remake retrogaming risc-os windows zx-spectrum
Last synced: 02 Nov 2024
https://github.com/chandrikadeb7/hacktoberfest_2021
This repository aims to help code beginners with their first successful pull request and open source contribution. Happy coding!
algorithms beginner-friendly c cpp first-pull-request github good-first-issue hacktoberfest hacktoberfest2021 java javascript kotlin open-source portfolio programming python star swags
Last synced: 31 Oct 2024
https://github.com/roscibely/algorithms-and-data-structure
Repository for PEX1241|PET2033 Algorithms and Data Structure I subject/course on Information Technology - UFERSA
algorithm algorithms c c-language c-programming-language collaborate data-structures educative github gitlens
Last synced: 12 Oct 2024
https://github.com/alexbatalov/fallout1-re
Reverse engineered Fallout
c decompilation fallout game reverse-engineering
Last synced: 05 Nov 2024
https://github.com/garet90/MotorMC
MotorMC is a blazing fast, multi threaded, asynchronous Minecraft server software that aims to handle many players (1000+) on a single world while still providing an experience as close to vanilla Minecraft as possible.
c gamedev minecraft minecraft-server minecraft-server-software
Last synced: 01 Nov 2024
https://github.com/softace/sqliteodbc
SQLite ODBC driver
c database odbc odbc-driver sqlite sqlite3
Last synced: 31 Oct 2024
https://github.com/derekp7/snebu
Simple Network Encrypting Backup Utility
backup c compression encrypted snapshot-backup
Last synced: 05 Nov 2024
https://github.com/septag/dds-ktx
Single header "no-allocation" KTX/DDS file reader
c dds directx gamedev image-loader image-loading-library khronos ktx opengl single-header-lib texture
Last synced: 03 Aug 2024
https://github.com/dloebl/cgif
GIF encoder written in C
animation c c99 compression encoder fast file-format gif gif89a graphics image library lightweight lzw picture size-optimization video
Last synced: 29 Oct 2024
https://github.com/azure/azure-c-shared-utility
Azure C SDKs common code
azure c cmake general-purpose library
Last synced: 07 Oct 2024
https://github.com/libdriver/max30102
MAX30102 full function driver library for general MCU and Linux.
c full-function-driver heart-rate iic linux max30102 mcu spo2
Last synced: 26 Oct 2024
https://github.com/jvirkki/dupd
CLI utility to find duplicate files
c deduplication duplicate-files duplicatefilefinder duplicates fdupes
Last synced: 28 Oct 2024
https://github.com/wkoszek/mini_gzip
mini_gzip - embeddable, minimal, in-memory GZIP API
c compression decompression embeddable gzip mini-gzip zlib
Last synced: 29 Oct 2024