Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
C
![](https://explore-feed.github.com/topics/c/c.png)
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: 2025-02-12 00:04:13 UTC
- JSON Representation
https://github.com/eljaviluki/cobaltstrike_openbeacon
Fully functional, from-scratch alternative to the Cobalt Strike Beacon (red teaming tool), offering transparency and flexibility for security professionals and enthusiasts.
beacon c c2 cobalt-strike cobaltstrike cybersecurity payload
Last synced: 01 Feb 2025
https://github.com/libdriver/sht30
SHT30 full function driver library for general MCU and Linux.
c full-function-driver humidity iic linux mcu sht30 temperature
Last synced: 26 Jan 2025
https://github.com/pinkp4nther/pinkit
A quick LKM rootkit that executes a reverse TCP netcat shell with root privileges.
c linux linux-kernel linux-kernel-module lkm lkm-rootkit netcat netcat-reverse reverse-shell
Last synced: 17 Nov 2024
https://github.com/zerointensity/pyawaitable
Call asynchronous code from an extension module.
abi async async-functions asynchronous asynchronous-functions c c-api c-coroutines coroutines cpython-api extension extension-module python
Last synced: 06 Feb 2025
https://github.com/sclorg/devtoolset-container
Devtoolset container images based on Red Hat Software Collections, that provide a platform for building and running C and C++ applications. Users can choose between Red Hat Enterprise Linux, Fedora, and CentOS based images.
c centos container developer docker-image dockerfile gcc rhel toolset
Last synced: 21 Nov 2024
https://github.com/fangq/mcxcl
Monte Carlo eXtreme for OpenCL (MCXCL)
c c-plus-plus gpu heterogeneous-computing matlab monte-carlo opencl photonics
Last synced: 05 Feb 2025
https://github.com/arceryz/raylib-gpu-particles
Raylib 100% GPU particles example in 3D. Uses compute shaders and is fully documented. Millions of particles at 60 fps on a laptop.
c compute-shader example glsl gpu gpu-acceleration gui lorenz-attractor raygui raylib raylib-examples tutorial
Last synced: 25 Nov 2024
https://github.com/hacker1024/coretemp
Outputs current CPU core and package temperatures on macOS.
c cores cpu iokit macos osx osx-cpu-temp smc system-monitor
Last synced: 05 Nov 2024
https://github.com/jafarlihi/cparse
cparse is an LR(1) and LALR(1) parser generator
c compiler compiler-construction compiler-frontend compilers lalr lalr-parser lalr-parser-generator lalr1 lr1 lr1-parser parser parser-combinator parser-combinators parser-framework parser-generator parser-library parsing
Last synced: 12 Nov 2024
https://github.com/pymzor/s-curve-planner
C Library for planning n-th order S-curve motion profiles
arduino c motion-planning python robotics
Last synced: 06 Nov 2024
https://github.com/fsaadatmand/programming-in-c
Answers to Programming in C (Fourth Edition) by Stephan G. Kochan.
c c-language programming-exercises
Last synced: 12 Oct 2024
https://github.com/ccgargantua/arena-allocator
Super small, simple, and C89-compliant single-header arena "allocator".
allocator ansi ansi-c c c89 c90 contributions-welcome header-only header-only-library library memory simple simple-project single-header single-header-library small small-project
Last synced: 12 Oct 2024
https://github.com/lvntky/artilleryos
ArtilleryOS is a unique graphical operating system that combines the simplicity and power of Unix-like systems. Featuring a custom-designed kernel.
c kernel linux operating-system os osdev unix
Last synced: 16 Dec 2024
https://github.com/djeedai/libfar
C/C++ fast audio resampling library
audio audio-processing c cpp resample resampling
Last synced: 22 Oct 2024
https://github.com/thelartians/typescriptxx
🧷 Stay safe! Type-safe scripting for C++ using TypeScriptToLua and CMake with auto-generated declarations.
asmjs bindings browser c cmake cpp embedded embind emscripten javascript live-reload lua lua-binding nodejs scripting scripting-language typescript typescripttolua wasm webassembly
Last synced: 05 Jan 2025
https://github.com/sryze/ping
Simple (cross-platform) implementation of the "ping" command
c icmp ping raw-sockets sockets
Last synced: 09 Nov 2024
https://github.com/visrealm/vremutms9918
TMS9918A emulator library (C99)
assembly c colecovision creativision emulator graphics hardware msx sprites ti-99 ti99 tms9918 tms9918-emulation tms9918a tms9928 tms9929a video
Last synced: 15 Nov 2024
https://github.com/nginx/unit-wasm
Development libraries for writing WebAssembly modules for NGINX Unit
c library nginx nginx-unit rust wasm webassembly
Last synced: 04 Feb 2025
https://github.com/2kabhishek/polyquine
source = output, in five languages 🎨🃏
art c javascript languages perl php polyquine programming-language programming-languages python quine ruby
Last synced: 12 Nov 2024
https://github.com/deep5050/cppcheck-action
A github action to perform C/C++ security checks automatically
analysis c code-quality code-review cpp cppcheck-action cppcheck-documentations dangerous-coding-constructs performance-analysis security-testing static-analysis vulnerability-detection
Last synced: 16 Nov 2024
https://github.com/grim-firefly/c-cpp-project
Here You will find some easy C and C++ project.
analog analog-clock c c-projects clock clock-c-project cpp-project cproject digital-clock easy-c-project watch-c-project
Last synced: 28 Oct 2024
https://github.com/akhtar02/scientific-calculator-in-c
This Reopositories is a Scientific Calculator 💗 using C-Graphics 😍
c c-graphics c-programming c-programming-language c-projects
Last synced: 18 Dec 2024
https://github.com/justinmeiners/classic-colors
Paint program for Unix. Inspired by MS Paint (Windows 95-98).
c graphics motif ms-paint paint paint-application unix x11
Last synced: 29 Oct 2024
https://github.com/tarantool/mqtt
Tarantool MQTT client
c lua mqtt-bridge mqtt-client persistent-queue rabbitmq-client
Last synced: 16 Nov 2024
https://github.com/libdriver/ssd1351
SSD1351 full function driver library for general MCU and Linux.
c full-function-driver linux mcu oled-color-display spi ssd1351
Last synced: 27 Oct 2024
https://github.com/siavashserver/neonrvm
An open source machine learning library for performing regression tasks using RVM technique.
bayesian bindings c machine-learning python regression relevance-vector-machine rvm sparse
Last synced: 30 Oct 2024
https://github.com/guest271314/capturesystemaudio
Capture system audio ("What-U-Hear")
c cpp file-api file-system-access javascript linux native-messaging python3 recorder shell system-audio-capture
Last synced: 21 Nov 2024
https://github.com/arbox/ruby-interoperability
Ruby Mixture with other Programming Languages
c inter-process-communication java r ruby rubydatascience rubyml rubynlp rust
Last synced: 27 Nov 2024
https://github.com/streambinder/vpnc
IPsec (Cisco/Juniper) VPN concentrator client
c cisco ipsec juniper networking vpnc
Last synced: 06 Feb 2025
https://github.com/pcmacdon/jsish
Jsi is a small, C-embeddable javascript interpreter with tightly woven Web and DB support.
c code-generation database debugger diagnostics embedded fossil interpreter javascript jsi lockdown markdeep markdown mysql sandbox sqlite tracing unit-testing vue websocket
Last synced: 17 Nov 2024
https://github.com/billwilliams1952/ky-040-encoder-library---arduino
Arduino library for the KY-040 Encoder
arduino arduino-boards arduino-library arduino-platform c c-plus-plus encoder ky-040
Last synced: 02 Dec 2024
https://github.com/zchrissirhcz/rocbuild
A set of CMake tools for C/C++ building.
build-tool c cmake cpp cross-platform
Last synced: 25 Nov 2024
https://github.com/miqueas/gtk-examples
GTK examples in different programming languages
c c-language c-programming examples examples-c examples-gtk examples-lua examples-vala gtk gtk3 gtk4 lgi lua lua51 lua52 lua53 lua54 vala vala-developers vala-development
Last synced: 12 Dec 2024
https://github.com/abeusher/timehash
An algorithm for creating user configurable, variable-precision sliding windows of time. Useful for binning time values in large collections of data.
bigdata binning c geohash golang hashing hashing-algorithm java perl python time-series timehash
Last synced: 13 Oct 2024
https://github.com/sonatype-nexus-community/nexus-repository-conan
Conan the Barbarian, C packaging, fun times
c conan groovy java nexus-extension nexus-repository package-management sonatype sonatype-nexus
Last synced: 19 Jan 2025
https://github.com/alphadose/alpha-chat
A chatroom in C made using Berkley Sockets
Last synced: 27 Oct 2024
https://github.com/apaz-cli/daisho
A high level programming language which compiles to C.
c compiler experimental-language polymorphic-types programming-language
Last synced: 29 Oct 2024
https://github.com/scizz/darkfire
GBA ROM hack of Pokémon Emerald with a brand new region and a darker storyline. Built with the pret pokeemerald decompilation project.
arm7tdmi c disassembly gba pokemon reverse-engineering romhacking
Last synced: 31 Oct 2024
https://github.com/rufus31415/sharer
Arduino & .NET serial communication library to read/write variables and remote call functions using the Sharer protocol. Works on Windows, Linux and MacOS.
arduino board c communication csharp library linux macos net netcore netframework protocol remote rpc sharer windows
Last synced: 27 Oct 2024
https://github.com/srekel/the-entitytainer
A single header library for managing game entity hierarchies.
c c99 data-structure game-development hacktoberfest multimap pre-alpha public-domain single-header-lib
Last synced: 12 Oct 2024
https://github.com/jaos/slapt-get
slapt-get is an APT like system for Slackware package management.
Last synced: 25 Nov 2024
https://github.com/gottox/sqsh-tools
🗜️ fast r/o squashfs implementation written in C.
c compression filesystem fuse library libsquashfs linux lz4 squashfs unix zlib zstd
Last synced: 21 Nov 2024
https://github.com/dubs3c/sudo_sniff
Steal user's password when running sudo for post-exploitation purposes
c password-sniffer post-exploitation
Last synced: 20 Nov 2024
https://github.com/libdriver/sps30
SPS30 full function driver library for general MCU and Linux.
c full-function-driver iic linux mcu pm2p5 sps30 uart
Last synced: 27 Oct 2024
https://github.com/rofl0r/rocksock
blocking socket library with SSL, SOCKS/HTTP proxy chaining, and timeout
c library lightweight proxychains socket socks ssl
Last synced: 28 Oct 2024
https://github.com/longluo/linuxkernellearn
Learn Linux Kernel Step by Step, including the Modules, FS, Device Driver etc. --- Linux内核学习,包括Linux各模块,文件系统,设备驱动文件等。
c kernel kernel-module linux linux-kernel
Last synced: 10 Nov 2024
https://github.com/Aman-4-Real/PL0_Compiler
PL0 Compiler 编译原理 C 语言 实现的 PL/0 编译器 flex & bison
bison c compiler flex pl0 pl0-compiler yacc
Last synced: 11 Nov 2024
https://github.com/hnes/tiexec
TiExec tries to alleviate the iTLB-Cache-Miss problem of the application it loaded, so it will bring some direct performance improvement to those applications that are being punished by iTLB-Cache-Miss problem.
c golang itlb itlb-cache-miss perf performance tiexec
Last synced: 15 Nov 2024
https://github.com/vbe0201/switch-cmake
CMake toolchain for Nintendo Switch homebrew development
c cmake cmake-files cmake-toolchain cpp devkita64 devkitpro homebrew libnx nintendo nintendo-switch nx switch switch-cmake switch-homebrew
Last synced: 16 Nov 2024
https://github.com/jibsen/scv
ANSI C implementation of dynamic array, with interface similar to C++ std::vector
Last synced: 02 Nov 2024
https://github.com/vaticle/typedb-driver
TypeDB Drivers for Rust, Python, Java, Node.js, C, C++, and C#.
c cpp java nodejs python rust typedb typedb-client typedb-driver typeql
Last synced: 30 Oct 2024
https://github.com/objectbox/objectbox-generator
ObjectBox Generator based on FlatBuffers schema files (fbs) for C and C++ (more languages in the future)
c code-generator cpp cross-platform database embedded go golang nosql objectbox
Last synced: 10 Jan 2025
https://github.com/taufique71/node-c-parser
A recursive decent parser for C programming language codes
c grammar parsing programming-language
Last synced: 09 Dec 2024
https://github.com/balena/radixdb
Static Radix Tree (Patricia trie) implementation in C
bit-position c database database-record embedded-systems patricia-trie tree
Last synced: 12 Dec 2024
https://github.com/castaglia/proftpd-mod_proxy
FTP proxy support for ProFTPD
c forward-proxy ftp ftps proftpd proxy reverse-proxy sftp ssh
Last synced: 10 Jan 2025
https://github.com/typedb/typedb-driver
TypeDB Drivers for Rust, Python, Java, Node.js, C, C++, and C#.
c cpp java nodejs python rust typedb typedb-client typedb-driver typeql
Last synced: 06 Feb 2025
https://github.com/kofituo/rifgen
c code-generation codegen flapigen java jni rust swig
Last synced: 08 Feb 2025
https://github.com/postgrest/plmustache
Logic-less templates for Postgres
c html mustache postgres postgresql postgresql-extension
Last synced: 12 Nov 2024
https://github.com/apache/guacamole-manual
Mirror of Apache Guacamole Manual
c guacamole java javascript network-client network-server
Last synced: 05 Feb 2025
https://github.com/isquicha/exercicios-logica
Resolução dos exercícios de Lógica de Programação e Algoritmos da lista de exercícios da Wiki da Python Brasil, com as linguagens Python, Lua e C/C++.
c cpp logic lua programming python
Last synced: 22 Jan 2025
https://github.com/Supercip971/pico-emu
a little hobby raspberry pi pico emulator
armv6 c cortex-m0 cortex-m0plus emulator pico raspberry-pi raspberry-pi-pico
Last synced: 29 Oct 2024
https://github.com/jbboehr/handlebars.c
C implementation of handlebars.js
c handlebars handlebars-js php
Last synced: 19 Dec 2024
https://github.com/hedhyw/spice3f5
Add cmake to spice3f5 for build in linux or windows. SPICE is a general-purpose circuit simulator with several built-in semiconductor device models. SPICE was developed at the Electronics Research Laboratory of the University of California, Berkeley.
Last synced: 28 Oct 2024
https://github.com/yageek/meschach
:beer: Fork of Meschach. Just add CMake integration
Last synced: 28 Oct 2024
https://github.com/shoheiyokoyama/lldb-debugging
The LLDB Debugging in C, Swift, Objective-C, Python and Xcode
c debugging debugging-tool ios lldb llvm objective-c python repl swift xcode
Last synced: 09 Nov 2024
https://github.com/vy/wapi
C library to configure wireless network interfaces in GNU/Linux systems.
c linux wireless wireless-api wireless-interfaces
Last synced: 08 Nov 2024
https://github.com/lpg2709/emulator-intel-4004
Simple emulator of the Intel 4004 chip.
4004 assambler c compiler disassembler emulator intel
Last synced: 05 Nov 2024
https://github.com/ar51an/raspberrypi-fan-control
Raspberry Pi Adjust Fan Speed With Temperature [C - WiringPi - Pigpio - Noctua PWM Fan]
c fan fan-control fancontrol gpio noctua noctua-fan pi pigpio pigpio-library pwm raspberry-pi raspberry-pi-4 raspberry-pi-gpio raspberrypi raspberrypi4 rpi rpi4 wiringpi wiringpi-library
Last synced: 11 Feb 2025
https://github.com/Kofituo/rifgen
c code-generation codegen flapigen java jni rust swig
Last synced: 29 Nov 2024
https://github.com/supercip971/pico-emu
a little hobby raspberry pi pico emulator
armv6 c cortex-m0 cortex-m0plus emulator pico raspberry-pi raspberry-pi-pico
Last synced: 05 Nov 2024
https://github.com/alexhuszagh/xcross
"Zero Setup" cross-compilation for C/C++. Supports numerous architectures, build systems, C standard libraries, vcpkg, and Conan.
android c ci clang cpp cross-compiler gcc linux toolchain
Last synced: 27 Oct 2024
https://github.com/deboogerxyz/ah4
alienhook v4 - Free as in freedom CS:GO cheat for GNU/Linux.
c c99 cjson counter-strike counter-strike-global-offensive csgo csgo-cheat gnu-linux json nuklear
Last synced: 25 Dec 2024
https://github.com/fredsiika/30-seconds-of-c
🔌Curated collection of useful C Programming tutorials, snippets, and projects that you can understand in 30 seconds or less.
c c-code c-language c-languages c-programming c-programming-game c-programms c-project
Last synced: 12 Oct 2024
https://github.com/cvra/CAN-USB-dongle-fw
slcan firmware for the CVRA CAN to USB dongle
c can-bus chibios embedded slcan-protocol socketcan stm32
Last synced: 15 Nov 2024
https://github.com/pgaskin/NickelHook
A library for creating mods for Kobo's eReader software, Nickel.
arm c elf hook kobo ld-preload makefile mod plt
Last synced: 16 Nov 2024
https://github.com/pgaskin/nickelhook
A library for creating mods for Kobo's eReader software, Nickel.
arm c elf hook kobo ld-preload makefile mod plt
Last synced: 03 Jan 2025
https://github.com/deadbits/shells
collection of useful shells for penetration tests
c penetration-testing python security
Last synced: 13 Dec 2024
https://github.com/stefanbylund/zxnext_level9
Level 9 interpreter for Spectrum Next
c interpreter sinclair spectrum-next text-adventure zx-spectrum
Last synced: 23 Oct 2024
https://github.com/singhofen/c-programming
These are small C language programs meant for learning and understanding the fundamentals of programming.
c c-arrays c-lang c-language c-language-convert-temps c-language-made-easy c-language-math c-language-operations c-language-while-loops c-program-find-radius c-program-switch c-programming c-programming-average-numbers c-programming-functions c-programming-geometry c-programming-if-else c-programming-language c-programming-loops c-programming-variables c-projects
Last synced: 12 Oct 2024
https://github.com/m0nad/arp-poison
arp-poison (aka arp spoof) tool
arp arp-poisoning arp-spoofing c hacking hacking-tool raw-sockets security
Last synced: 15 Nov 2024
https://github.com/vittoriopiotti/battleship-c
Gioco di Battaglia Navale sviluppato in C che permette di giocare una partita contro un bot o di simulare una partita bot contro bot vedendo subito i risultati
alghorithm battaglianavale c game
Last synced: 25 Nov 2024
https://github.com/qmk/qmk_userspace
Userspace for the open-source QMK keyboard firmware.
Last synced: 06 Dec 2024
https://github.com/helske/rlibeemd
Ensemble Empirical Mode Decomposition (EEMD) and Its Complete Variant (CEEMDAN)
c decomposition eemd emd r time-series
Last synced: 29 Oct 2024
https://github.com/zeioth/dooku.nvim
Code documentation generator for Neovim
c csharp doxygen doxygen-documentation godoc javascript lua luadoc neovim-plugin neovim-plugins nvim-plugin nvim-plugins php python ruby rustdoc typescript yard yardoc
Last synced: 30 Oct 2024
https://github.com/Zeioth/dooku.nvim
Code documentation generator for Neovim
c csharp doxygen doxygen-documentation godoc javascript lua luadoc neovim-plugin neovim-plugins nvim-plugin nvim-plugins php python ruby rustdoc typescript yard yardoc
Last synced: 26 Oct 2024
https://github.com/libdriver/ina219
INA219 full function driver library for general MCU and Linux.
c current full-function-driver iic ina219 linux mcu power voltage
Last synced: 27 Oct 2024
https://github.com/gusanmaz/bmb311_os
NKÜ Bilgisayar Mühendisliği BMB311 Isletim Sistemleri Dersi Uygulama Notları, Projeleri ve Ödevleri
c linux operating-system pthreads
Last synced: 20 Jan 2025
https://github.com/biojppm/regen
Easy C++ reflection and code generation
c c-plus-plus code-generation code-generator cplusplus libclang python3 reflection
Last synced: 28 Oct 2024