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: 2025-01-29 00:04:14 UTC
- JSON Representation
https://github.com/yottaawesome/windows-via-c-cpp
Unofficial source code repo for Jeffrey Richter and Christophe Nasarre's Windows via C/C++ 5th edition.
c c-plus-plus cpp microsoft reference win32 win32api windows
Last synced: 13 Nov 2024
https://github.com/ratnesh-maurya/educational-tech-exploration
This repository is a treasure trove of educational resources designed to empower students and technology enthusiasts to embark on a journey of learning and discovery. Whether you're a novice eager to grasp the basics or an experienced explorer seeking to expand your knowledge, this repository offers a wide range of educational materials to help you
app app-develop application c cpp css education hacktoberfest hacktoberfest2024 html html-css-javascript javascript kotlin-android open-source python web web-development website websites
Last synced: 24 Jan 2025
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/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/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/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/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/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/harryr/nanac
Tiny modular assembler & vm for lightweight control microcode
assembler bytecode c embeddable microcode modular tiny virtual-machine
Last synced: 25 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 Oct 2024
https://github.com/coord-e/ccc
optimizing compiler for a subset of C language
Last synced: 28 Oct 2024
https://github.com/konrad1991/ast2ast
Translates an R function into a to a C++ function which is callable from within R. The typical use case intended by 'ast2ast' are functions describing ode-systems.
abstract-syntax-tree c c-plus-plus expression-template matrix r rcpp transpiler vector
Last synced: 23 Jan 2025
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/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: 12 Nov 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/buaadreamer/buaa-compile-2021
2021年北航编译课程设计,基于SysY文法的MIPS编译器
Last synced: 05 Jan 2025
https://github.com/wkoszek/mini_printf
mini_printf - minimal, self-contained and verified printf()
Last synced: 09 Nov 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/desilinguist/swig-srilm
SWIG Wrapper for the SRILM toolkit
c language-model perl python srilm swig
Last synced: 22 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/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/pavan-kamthane/c_langauege_
Hello Everyone Thanks For Reading this Description. All you have to do is to add any simple c language program.
c hacktoberfest hacktoberfest-accepted hacktoberfest2022 newskill programming
Last synced: 18 Nov 2024
https://github.com/Frankie-PellesC/fSDK
An up to date SDK for PellesC compiler suite
Last synced: 28 Oct 2024
https://github.com/adokter/vol2bird
Generates vertical profiles of birds from weather radar volume scans
aeroecology c enram eumetnet-opera movement-ecology nexrad radar weather-radar wsr-88d
Last synced: 27 Dec 2024
https://github.com/iammoltony/ds-craft
Minecraft demake for Nintendo DS.
2d-game 2d-sandbox-game c contributions-welcome cpp cxx devkitarm game gamedev homebrew libnds maxmod minecraft minecraft-clone nds nds-homebrew nintendo-ds nintendo-homebrew videogame
Last synced: 14 Nov 2024
https://github.com/etchedpixels/fuzix-compiler-kit
Fuzix C Compiler Project
Last synced: 20 Nov 2024
https://github.com/microsoft/rego-cpp
A C++ interpreter for the OPA policy language Rego
c cpp opa policy policy-engine python rust
Last synced: 21 Jan 2025
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: 06 Jan 2025
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://microsoft.github.io/rego-cpp/
A C++ interpreter for the OPA policy language Rego
c cpp opa policy policy-engine python rust
Last synced: 18 Nov 2024
https://github.com/vittoriopiotti/matrixcalculator-c
Calcolatrice Matriciale sviluppata in C per tutte le operazioni con le matrici ed anche algoritmo di Laplace e calcolo della matrice inversa
algorithm c calculator matrix matrix-calculations
Last synced: 25 Nov 2024
https://github.com/dasebe/adaptsize
A caching system that maximizes hit ratios under highly variable traffic.
c cache caching-strategies reverse-proxy webcache
Last synced: 29 Nov 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/jedisct1/PureDB
PureDB is a portable and tiny set of libraries for creating and reading constant databases.
Last synced: 19 Nov 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/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/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/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/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/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/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: 12 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/pfultz2/ZLang
A plugin framework for namespace macros in C/C++
c c99 cpreprocessor macros namespace namespace-macros preprocessor zlang
Last synced: 21 Nov 2024
https://github.com/cryoem-uoft/cryosparc-tools
Python library that enables scripting access to CryoSPARC, a cryo-EM software package.
c cryo-em cryosparc cryosparc-tools high-performance-computing image-processing molecular-biology python
Last synced: 26 Jan 2025
https://github.com/brianpugh/tamp
Tamp is a low-memory, DEFLATE-inspired lossless compression library.
c compression deflate embedded heatshrink lossless low-memory lz77 lzss microcontroller micropython zlib
Last synced: 24 Jan 2025
https://github.com/memristor/mep3
Memristor Eurobot Platform based on ROS 2
behaviortree c cpp eurobot python ros ros-navigation rviz webots
Last synced: 16 Nov 2024
https://github.com/gurubalan-git/ccc
Code. Compete. Collaborate. An initiative taken to code and help people code from A-Z aimed majorly at placements, by collaborators from around the globe.
c campus-placements coding-challenge coding-interviews coding-standards community-project competitive-coding competitive-programming cpp java open-source placements python
Last synced: 15 Nov 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: 11 Nov 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/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/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: 03 Dec 2024
https://github.com/llamasoft/hashcatrulesengine
A stand-alone implementation of Hashcat's rule engine
c hacktoberfest hashcat security-tools
Last synced: 27 Nov 2024
https://github.com/lukechilds/byte-range
Returns integer ranges for C data types
Last synced: 09 Nov 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: 21 Jan 2025
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/courses-at-nju-by-hfwei/cpl-docs
Docs on CPL (Lectures on CPL at software.nju.edu.cn)
c docs docsify nju-software-institute programming-language
Last synced: 12 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/hhhrrrttt222111/patterns
Patterns in different programming languages
c cpp hacktoberfest java pattern-printing patterns python ruby
Last synced: 14 Dec 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/namin/lms-verify
generative programming & verification
c frama-c generative-programming multi-stage-programming scala verification
Last synced: 28 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/dimkr/luufs
Lazy man's, user-mode union file system
c files filesystem fuse security
Last synced: 22 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/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: 17 Nov 2024
https://github.com/flightaware/scotty
A Tcl extension for building network management (SNMP, ICMP, UDP, DNS) applications
c dns-client snmp tcl tcl-extension udp-client udp-server
Last synced: 25 Nov 2024
https://github.com/vittoriopiotti/dijkstraalgorithm-c
Pseudocodifica in C dell'algoritmo di Dijkstra con calcolo di tutti i valori minimi e con archi direzionabili
algorithm c dijkstra dijkstra-algorithm
Last synced: 25 Nov 2024
https://github.com/mareksuscak/asus-pce-n53-linux
🤖 Asus PCE-N53 Linux Driver for Kernel versions 3.x, 4.x and 5.x
c driver kernel ubuntu wireless-network
Last synced: 27 Nov 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: 14 Nov 2024
https://github.com/alisharify7/Programming-Questions
Solve Some Programming Questions || سوالات برنامه نویسی به همراه جواب
c cplusplus csharp java javascript persian php problem-sets programming-practices programming-problems-solutions python python-problem-solving python-questions python-quiz python-test python-training python3 question-answering
Last synced: 20 Nov 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: 14 Nov 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: 14 Nov 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/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/troglobit/jush
just give me a unix shell
c editline shell unix unix-shell
Last synced: 27 Oct 2024
https://github.com/feaser/microtbx
MicroTBX is an open source Microcontroller ToolBoX consisting of software components commonly needed in embedded software applications.
avr c cpp embedded firmware microcontroller rp2040 stm32
Last synced: 19 Nov 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/pankaj-str/c-programming-tutorial-codeswithpankaj
Improve your coding skills by coding for 28 days in a row.
Last synced: 14 Nov 2024