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-08 00:03:55 UTC
- JSON Representation
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/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/libdriver/ntag21x
NTAG21X(NTAG213, NTAG215, NTAG216) full function driver library for general MCU and Linux.
c full-function-driver linux mcu ntag213 ntag215 ntag216 rf
Last synced: 10 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/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/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/libdriver/ch9121
CH9121 full function driver library for general MCU and Linux.
c ch9121 ethernet full-function-driver linux mcu uart
Last synced: 27 Oct 2024
https://github.com/endail/hx711-pico-c
Implementation of single and multiple HX711 use via RP2040's state machine
c hx711 iot load-cell loadcell pio pioasm raspberry-pi raspberry-pi-pico raspberry-pi-pico-rp2040 rp2040 state-machine
Last synced: 07 Nov 2024
https://github.com/libdriver/mcp3421
MCP3421 full function driver library for general MCU and Linux.
adc c full-function-driver iic linux mcp3421 mcu
Last synced: 27 Oct 2024
https://github.com/deadbits/shells
collection of useful shells for penetration tests
c penetration-testing python security
Last synced: 03 Aug 2024
https://github.com/jbboehr/handlebars.c
C implementation of handlebars.js
c handlebars handlebars-js php
Last synced: 14 Oct 2024
https://github.com/alexmurray/flycheck-clang-analyzer
Integrate Clang Static Analyzer with flycheck for on-the-fly static analysis in Emacs
c c-plus-plus ccls clang cquery emacs flycheck irony-mode rtags static-analysis
Last synced: 05 Aug 2024
https://github.com/libdriver/sht31
SHT31 full function driver library for general MCU and Linux.
c full-function-driver humidity iic linux mcu sht31 temperature
Last synced: 27 Oct 2024
https://github.com/black-hell-team/sppen
Malware and malicious applications database
backdoor c covid-19-locker csharp hacking horus-eye java jdk kernel-module keylogger malware malware-analysis malware-development rat reverse-engineering reverse-shell rootkit visual-basic wannacry-ransomware
Last synced: 13 Oct 2024
https://github.com/raggi/apue
Source code pack from http://www.apuebook.com/, plus fixes for easy teaching/learning (OSX)
advanced apue c environment in libc linux posix programming the unix
Last synced: 07 Nov 2024
https://github.com/leandcesar/peakdetection
An Arduino library for real time peak detection in sensor data with z-score.
algorithm-signals arduino c c-plus-plus
Last synced: 07 Nov 2024
https://github.com/wkoszek/mini_printf
mini_printf - minimal, self-contained and verified printf()
Last synced: 02 Aug 2024
https://github.com/nqtronix/fifofast
A fast, generic fifo for MCUs.
arm avr c compile-time fifo generic mit-license optimized ring-buffer ringbuffer
Last synced: 04 Aug 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: 04 Aug 2024
https://github.com/samuelcolvin/xdelta3-python
Fast delta encoding in python using xdelta3
c delta-encoding python python3 rfc-3284 vcdiff xdelta3
Last synced: 28 Sep 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: 03 Aug 2024
https://github.com/zadi15/picoLCD
Example code for interfacing with a LCD with a Raspberry Pi Pico
c lcd lcd-display lcd-library lcd1602 lcd16x2 lcd2004 lcd20x4 pico raspberry-pi raspberry-pi-pico
Last synced: 02 Aug 2024
https://github.com/patois/ndsldr
Nintendo DS ROM loader module for IDA Pro
c c-plus-plus ida-plugin ida-pro nintendo-ds
Last synced: 03 Aug 2024
https://github.com/redcode/zeta
Header-only general purpose library
c c-plus-plus general-purpose header-only multi-platform standalone
Last synced: 06 Nov 2024
https://github.com/anyaschukin/Push_Swap
A bespoke sorting algorithm, on 2 stacks.
42 42-school 42born2code algorithm c push-swap sorting sorting-algorithms
Last synced: 29 Oct 2024
https://github.com/libdriver/pcf8591
PCF8591 full function driver library for general MCU and Linux.
adc c dac full-function-driver iic linux mcu pcf8591
Last synced: 27 Oct 2024
https://github.com/biswa96/traceevent
Trace events in real time sessions
c reverse-engineering reversing telemetry trace trace-events tracelog undocumented windows
Last synced: 29 Oct 2024
https://github.com/coord-e/ccc
optimizing compiler for a subset of C language
Last synced: 28 Oct 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 Oct 2024
https://github.com/jnguyen1098/seethe
Dead simple C logging library contained in a single header (.h) file
Last synced: 12 Oct 2024
https://github.com/devopshq/crosspm
Universal Cross Package Manager - allows you to use the manifest file to download packages of various formats from different storage locations.
aritfactory c cpp crosspm deb download nupkg package-management package-manager python python-library targz
Last synced: 01 Nov 2024
https://github.com/chansen/c-dt
Lightweight C library for date arithmetic and date conversion using the proleptic Gregorian calendar. Supports conversion between all ISO 8601 dates.
Last synced: 28 Oct 2024
https://github.com/apache/guacamole-manual
Mirror of Apache Guacamole Manual
c guacamole java javascript network-client network-server
Last synced: 07 Oct 2024
https://github.com/expander/polylogarithm
Implementation of polylogarithms in C/C++/Fortran
c cplusplus cpp fortran math mit-license polylogarithm special-functions
Last synced: 28 Oct 2024
https://github.com/Frankie-PellesC/fSDK
An up to date SDK for PellesC compiler suite
Last synced: 28 Oct 2024
https://github.com/jedisct1/PureDB
PureDB is a portable and tiny set of libraries for creating and reading constant databases.
Last synced: 04 Aug 2024
https://github.com/jedisct1/puredb
PureDB is a portable and tiny set of libraries for creating and reading constant databases.
Last synced: 16 Oct 2024
https://github.com/frodox/execute-machine-code-from-memory
Proof of concept example: executing machine code from different memory areas: stack, heap, shared memory
c heap poc security security-testing shm stack
Last synced: 29 Oct 2024
https://github.com/desilinguist/swig-srilm
SWIG Wrapper for the SRILM toolkit
c language-model perl python srilm swig
Last synced: 22 Oct 2024
https://github.com/rafael-santiago/hefesto
A multi platform build system.
build-automation build-system build-tool c compiler-design interpreted-languages interpreters multi-platform programming-language
Last synced: 05 Nov 2024
https://github.com/red1c3/go-pong
A Pong clone made from scratch with Go and C using OpenGL 3.3
c cgo game golang multiplayer-game opengl
Last synced: 01 Nov 2024
https://github.com/lukechilds/byte-range
Returns integer ranges for C data types
Last synced: 21 Oct 2024
https://github.com/tschoonj/xmimsim
Monte Carlo simulation of energy-dispersive X-ray fluorescence spectrometers
c fortran monte-carlo-simulation x-ray-fluorescence x-ray-physics x-ray-spectroscopy
Last synced: 07 Nov 2024
https://github.com/offlinemark/suicide
LLVM pass that detects one undefined behavior, and emits code to delete your hard drive
c compilers llvm undefined-behavior
Last synced: 27 Oct 2024
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: 27 Oct 2024
https://github.com/dbohdan/picol
(Fossil repository mirror) A tiny interpreter
c header-only interpreter library mirror scripting-language stb tcl
Last synced: 27 Oct 2024
https://github.com/recp/gpu
π cross platform general purpose GPU library - optimized for rendering
2d 3d c directx gpu gpu-acceleration gpu-apis gpu-computing gpu-library graphics graphics-engine metal opengl render-engine renderer rendering rendering-engine shader vulkan
Last synced: 28 Oct 2024
https://github.com/libdriver/isd17xx
ISD17XX(ISD1730, ISD1740, ISD1750, ISD1760, ISD1790, ISD17120, ISD17150, ISD17180, ISD17210, ISD17240) full function driver library for general MCU and Linux.
audio c full-function-driver isd17120 isd17150 isd17180 isd17210 isd17240 isd1730 isd1740 isd1750 isd1760 isd1790 isd17xx linux mcu spi
Last synced: 27 Oct 2024
https://github.com/hpjansson/smolscale
Fast, embeddable C code for smooth image scaling and pixel format conversion
avx2 c embeddable fast graphics image-processing images pixels
Last synced: 28 Oct 2024
https://github.com/artyom-beilis/float16
half float library for C and for z80
c float16 half-precision z80 z80asm zx-spectrum
Last synced: 24 Oct 2024
https://github.com/ramunasd/osmctools
Fast OpenStreetMap data tools writen by Marqqs
c openstreetmap openstreetmap-data openstreetmap-protobuffer-format osm pbf
Last synced: 20 Oct 2024
https://github.com/pfultz2/zlang
A plugin framework for namespace macros in C/C++
c c99 cpreprocessor macros namespace namespace-macros preprocessor zlang
Last synced: 12 Oct 2024
https://github.com/zakarialaoui10/HIGH-TO-LOW
in this repository you will find codes in C and their equivalence in MIPS Assembly
asm assembly c high-level low-level mars micro microcontroller microprocessor mips morocco
Last synced: 02 Aug 2024
https://github.com/h4mu/rott94
Rise of the Triad source port to SDL2, Android and WinRT
android apk c game rise triad windows-10 windows-8 windows-phone
Last synced: 11 Oct 2024
https://github.com/pfultz2/ZLang
A plugin framework for namespace macros in C/C++
c c99 cpreprocessor macros namespace namespace-macros preprocessor zlang
Last synced: 04 Aug 2024
https://github.com/azure/umock-c
A pure C mocking library
c cross-platform easy-to-use mock mock-library mocking mocking-framework mocks unit-testing
Last synced: 07 Oct 2024
https://github.com/dentrax/dentos
Experimental Stand-alone 32-bit Kernel with Bootloader written in AT&T Assembly and Freestanding C
assembly c c99 kernel operating-system os osdev standalone x86-os
Last synced: 12 Oct 2024
https://github.com/libdriver/tm1638
TM1638 full function driver library for general MCU and Linux.
c digital-tube full-function-driver key-scan linux mcu spi tm1638
Last synced: 27 Oct 2024
https://github.com/rufus31415/sharer.net
Arduino & .NET serial communication library to read/write variables and remote call functions using the Sharer protocol. Works on Windows, Linux and MacOS.
arduino boards c communication csharp library linux macos net netcore netframework protocol remote rpc sharer windows
Last synced: 27 Oct 2024
https://github.com/gamemann/the-dpdk-common
A repository that includes common helper functions for writing applications in the DPDK. I will be using this for my future projects in the DPDK.
bypass c common cyber cyber-security cybersecurity dpdk fast intel kernel low-level net-programming network-programming networking networkprogramming packet security
Last synced: 27 Oct 2024
https://github.com/ashishraste/arp-dns-attacks
ARP spoofing, HTTP redirection, DNS spoofing and DNS forging using pcap library
arp-poisoning c dns http linux netfilter netfilter-hook network-attacks packet-capture packet-sniffer pcap-library
Last synced: 03 Aug 2024
https://github.com/dimkr/luufs
Lazy man's, user-mode union file system
c files filesystem fuse security
Last synced: 22 Oct 2024
https://github.com/tehreer/sheenfigure
An implementation of advanced typographic tables of OpenType specification.
ansi-c arabic-shaping c c-plus-plus c89 library opentype opentype-features opentype-fonts opentype-specification text-shaping typographic-tables unicode variable-fonts
Last synced: 12 Oct 2024
https://github.com/namin/lms-verify
generative programming & verification
c frama-c generative-programming multi-stage-programming scala verification
Last synced: 28 Oct 2024
https://github.com/Warchant/sr25519-crust
C bindings over RUST sr25519 https://github.com/w3f/schnorrkel
bindings c ristretto255 rust schnorr sr25519
Last synced: 04 Aug 2024
https://github.com/q60/rot13
This is a collection of ROT13 encoding programms written in different languages. Just for fun.
algorithms bash brainfuck c challenge challenge-project challenges challenging-algorithms cmake cplusplus csharp encoding-programms esoteric-language factor gleam java languages rust
Last synced: 27 Oct 2024
https://github.com/ponceto/xcpc-emulator
Xcpc - Amstrad CPC emulator for Linux, BSD, Unix [this repository is a mirror]
amstrad amstrad-cpc athena c emulation emulator intrinsic linux mirror motif retrocomputing retrogaming x11
Last synced: 07 Nov 2024
https://github.com/lichtso/vulkanfft
Fast Fourier Transform using the Vulkan API
c cli fft fft-library gpu-computing vulkan vulkan-library
Last synced: 07 Nov 2024
https://github.com/troglobit/jush
just give me a unix shell
c editline shell unix unix-shell
Last synced: 27 Oct 2024
https://github.com/libdriver/ld3320
LD3320 full function driver library for general MCU and Linux.
c full-function-driver ld3320 linux mcu speech-recognition spi
Last synced: 27 Oct 2024
https://github.com/hrbrmstr/ipv4-heatmap
Update to The Measurement Factory ipv4-heatmap codebase
c hilbert-curve internet-measurements ipv4-heatmap
Last synced: 11 Oct 2024
https://github.com/jweyrich/p99
Read-only mirror of https://gitlab.inria.fr/gustedt/p99 - P99 is a suite of macro and function definitions that ease the programming in modern C, aka C99. By using new tools from C99 we implement default arguments for functions, scope bound resource management, transparent allocation and initialization, ...
Last synced: 12 Oct 2024
https://github.com/silentvoid13/silent_pass
A cross-platform password harvester for known softwares (Chrome / Chromium, Firefox, Internet Explorer / MS Edge, FileZilla)
Last synced: 28 Oct 2024
https://github.com/byllgrim/svi
Simple Vi like text editor
ansi c c89 editor minimalist simple suckless text-editor vi vim
Last synced: 12 Oct 2024
https://github.com/libdriver/sht4x
SHT4X(SHT40, SHT41, SHT45) full function driver library for general MCU and Linux.
c full-function-driver humidity iic linux mcu sht40 sht41 sht45 sht4x temprature
Last synced: 27 Oct 2024
https://github.com/QtExcel/QSimpleXlsxWriter
Use SimpleXlsxWriter in Qt5. SimpleXlsxWriter is C++ library for creating XLSX files for MS Excel 2007 and above.
c cpp excel qt simplexlsxwriter xlsx
Last synced: 03 Aug 2024
https://github.com/wernsey/miscsrc
My collection of miscellaneous source code
algorithms c csv csv-parser file-formats garbage-collection ini ini-parser json json-api
Last synced: 03 Aug 2024
https://github.com/Robert-van-Engelen/lisp-cheney
A mini Lisp in 1k lines of C with Cheney's copying garbage collector, explained. Includes over 40 built-in Lisp primitives, floating point, strings, closures with lexical scope, macros, proper tail recursion, exceptions, execution tracing, file loading, a copying garbage collector and REPL.
c cheney-garbage-collection garbage-collection lisp lisp-interpreter
Last synced: 04 Aug 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: 23 Oct 2024