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-15 00:04:18 UTC
- JSON Representation
https://github.com/gifnksm/gifcc
Tiny c compiler
c compiler self-hosted toy-project
Last synced: 09 Nov 2024
https://github.com/dibyendumajumdar/dmr_c
dmr_C is a C parser and JIT compiler with LLVM, Eclipse OMR and NanoJIT backends
c compiler eclipse-omr jit llvm nanojit parser preprocessor programming-language
Last synced: 16 Nov 2024
https://github.com/justinmeiners/stb-truetype-example
Example of how to use stb_truetype library for rendering TrueType fonts.
Last synced: 29 Oct 2024
https://github.com/smittytone/pi-pico
Assorted projects made while playing with the Raspberry Pi Pico
c cpp micropython raspberry-pi-pico
Last synced: 03 Jan 2025
https://github.com/attempt-this-online/attempt-this-online
Try It Online clone: online sandbox environment for testing code in a variety of languages
attempt-this-online bash c code-execution esolang linux next-js react rust sandbox shell typescript
Last synced: 15 Jan 2025
https://github.com/doronz88/rpc-project
Minimalistic server (written in C) and a python3 client to allow calling native functions on a remote host for automation purposes
automation c ios ipython linux macos python python3 remote-control remote-shell shell
Last synced: 14 Jan 2025
https://github.com/cirocosta/observer-c
A pure C implementation of the Observer Pattern
Last synced: 22 Oct 2024
https://github.com/apache/activemq-nms-amqp
Mirror of Apache ActiveMQ NMS.AMQP Client
activemq c cplusplus csharp java network-client network-server perl php python ruby
Last synced: 07 Oct 2024
https://github.com/containers/libocispec
a C library for accessing OCI runtime and image spec files
Last synced: 08 Jan 2025
https://github.com/xaizek/zograscope
Mainly a syntax-aware diff that also provides a number of additional tools.
agpl agplv3 c command-line-app command-line-tool command-line-tools cpp cpp11 diff diffing make makefile qt qt5 qt5-gui syntax-aware
Last synced: 19 Dec 2024
https://github.com/zmactep/flipperzero-hello-world
Hello World example for Flipper Zero
c flipper-zero flipperzero tutorial
Last synced: 29 Oct 2024
https://github.com/azure/azure-umqtt-c
General purpose library for communication over the mqtt protocol
c mqtt mqtt-client mqtt-protocol
Last synced: 11 Jan 2025
https://github.com/codinasion/codinasion
Community Monorepo
c c-plus-plus c-sharp dart f-sharp hacktoberfest hacktoberfest-accepted hacktoberfest2023 java javascript monorepo perl python r ruby rust scala swift turborepo typescript
Last synced: 12 Oct 2024
https://github.com/ctuning/ctuning-programs
Collective Knowledge extension with unified and customizable benchmarks (with extensible JSON meta information) to be easily integrated with customizable and portable Collective Knowledge workflows. You can easily compile and run these benchmarks using different compilers, environments, hardware and OS (Linux, MacOS, Windows, Android). More info:
c collaborative-benchmarking collaborative-optimization collective-knowledge common-benchmarks cpp crowd-benchmarking crowd-tuning cuda customizable-benchmarking fortran json-api json-metadata open-benchmarks opencl reproducible-research reproducible-workflows
Last synced: 13 Nov 2024
https://github.com/stavshamir/cython-c-wrapper
Simple example of wrapping a C library with Cython
Last synced: 27 Oct 2024
https://github.com/spydr06/bcause
BCause (pronounced "because") is a compiler for the old B programming language (1969) for modern systems.
assembly b bcause bell-labs c c99 compiler hacktoberfest hacktoberfest2023 language libb proglangs-discord programming-language single-pass
Last synced: 12 Oct 2024
https://github.com/traildb/trck
Query engine for TrailDB
big-data c compiler data-analytics discrete-event event-data multicore state-machine time-series-analysis traildb trck
Last synced: 09 Nov 2024
https://github.com/BnademOverflow/libCplus
Wonderful library with lots of useful functions, algorithms and data structures in C
algorithms c data-structures imperative-programming library low-level-programming makefile
Last synced: 11 Nov 2024
https://github.com/ltoddy/scheme.c
A Scheme interpreter base on R5RS specification.
c interpreter language lisp scheme
Last synced: 17 Nov 2024
https://github.com/lchsk/xstarter
Application launcher for Linux
application-launcher c dmenu dmenu-replacement launcher linux ncurses terminal unix
Last synced: 10 Nov 2024
https://github.com/datadog/ddprof
The Datadog Native Profiler for Linux
c cpp diagnostics native performance profiling rust
Last synced: 19 Dec 2024
https://github.com/DanEngelbrecht/longtail
Incremental asset delivery library
archive c chunking compression compression-library delivery download syncronization upload
Last synced: 09 Dec 2024
https://github.com/filippobovo/robustats
Robustats is a Python library for high-performance computation of robust statistical estimators.
c fast high-performance medcouple mode numpy python-library python3 robust-estimators robust-statistics weighted-median
Last synced: 03 Dec 2024
https://github.com/kryptokrona/kryptokrona-kotlin-sdk
Build decentralized private communication/payment systems in Kotlin.
android blockchain c coroutines crypto cryptocurrency cryptography cryptonote decentralized gradle gradle-kotlin-dsl jni jvm kotlin kotlin-dsl kotlin-library kryptokrona sdk web3 xkr
Last synced: 26 Oct 2024
https://github.com/ssoad/employee-management-system
Employee Management System in C By Sohanuzzaman Soad
c c-language c-programming c-projects employee-management employee-management-system ems-project simple-c-project sohanuzzaman-soad sohanuzzamansoad
Last synced: 12 Oct 2024
https://github.com/scola/twittrouter
replace the wifi password verification with twitter friends,works on openwrt router
Last synced: 09 Nov 2024
https://github.com/openca/libpki
Easy-to-use high-level library for PKI-enabled applications
c cryptography hsm ocsp openssl pki x509certificates
Last synced: 08 Nov 2024
https://github.com/postgrespro/ptrack
Block-level incremental backup engine for PostgreSQL
backups c incremental-backups postgres postgresql postgresql-extension
Last synced: 09 Jan 2025
https://github.com/ia/connect
tiny cross-platform socket API library
api bpf c epoll libc linux ndis netlink network-programming pcap raw-sockets sockets winsock
Last synced: 19 Dec 2024
https://github.com/xemantic/java-2-times-faster-than-c
An inquiry into nondogmatic software development. An experiment showing double performance of the code running on JVM comparing to equivalent native C code.
benchmark bytecode c compiler java jvm language-comparison performance runtime virtual-machine vm vm-language
Last synced: 20 Nov 2024
https://github.com/mpaperno/aq_flight_control
Fork of Bill Nesbitt's AutoQuad Multicopter Flight Controller firmware
arm autoquad c firmware flight-controller multicopter
Last synced: 16 Nov 2024
https://github.com/rockfordwei/cswift
C Module for Swift, Swift Script and Dynamic Library Call;Swift中直接调用C语言源程序的展示程序
c clang dll dynamic-programming hotfix module spm swift swift-script
Last synced: 13 Nov 2024
https://github.com/haxiomic/haxe-c-bridge
Easily interact with haxe classes from C with an automatically generated C header
android c cross-platform embed embed-haxe exposed-functions gamedev haxe haxe-thread hxcpp interop ios windows
Last synced: 15 Oct 2024
https://github.com/ianseyler/minip
A minimalist IP stack written in ANSI C.
Last synced: 30 Oct 2024
https://github.com/luapp-org/luapp
The Lua++ programming language. A simple type based programming language that inherited its syntax from Lua.
c compiler language lua programming-language
Last synced: 05 Nov 2024
https://github.com/bscothern/Once
A replacement for Dispatch Once in Swift
c carthage dispatch swift swift-package-manager swiftpm
Last synced: 29 Nov 2024
https://github.com/akagi201/hmac-sha1
Standalone implementation of `HMAC()` + `EVP_sha1()` in `OpenSSL`
c hmac-sha1 libre openssl standalone
Last synced: 11 Nov 2024
https://github.com/akagi201/lwlog
A lightweight header only logging library for C
c header-only lightweight log logging
Last synced: 11 Nov 2024
https://github.com/malb/m4ri
M4RI is a library for fast arithmetic with dense matrices over GF(2)
c linear-algebra matrix-factorization matrix-multiplication
Last synced: 15 Jan 2025
https://github.com/belyalov/stm32-hal-libraries
Useful libraries for STM32 HAL
c lora ring-buffer shtc3 si7021 stm32 stm32-hal tiny-library veml6030
Last synced: 10 Nov 2024
https://github.com/wojciech-graj/c-raytracer
A CPU raytracer from scratch in C
c computer-graphics graphics raytracer raytracing rendering rendering-engine textures
Last synced: 13 Nov 2024
https://github.com/munin-monitoring/munin-c
C rewrite of various munin components
c monitoring munin-node simple
Last synced: 15 Nov 2024
https://github.com/junjiemars/.emacs.d
Nore Emacs on MacOS, Windows and Linux
c cdb chez-scheme common-lisp darwin elisp gambit-c linux lldb nodejs scheme sockets virtualenv windows
Last synced: 22 Nov 2024
https://github.com/salman-abedin/tide
Minimal Transmission CLI client
c ncurses torrent-client transmission
Last synced: 03 Dec 2024
https://github.com/libdriver/hdc1080
HDC1080 full function driver library for general MCU and Linux.
c full-function-driver hdc1080 humidity iic linux mcu temperature
Last synced: 03 Jan 2025
https://github.com/znsoooo/qr-desktop
QR Desktop
c cpp win32 windows windows-10 windows-7 windows-xp
Last synced: 19 Dec 2024
https://github.com/csdms/bmi
The Basic Model Interface is a standardized set of functions allowing coupling of models to models and models to data
bmi c csdms cxx fortran geosciences interface java javascript julia numerical-modeling python
Last synced: 09 Jan 2025
https://github.com/bergzand/nanocbor
CBOR library aimed at heavily constrained devices
Last synced: 26 Dec 2024
https://github.com/electronvector/ravioli
For calculating metrics on C source code.
Last synced: 12 Oct 2024
https://github.com/reon90/glfwjs
The N-API bindings for GLFW
c glfw javascript n-api nodejs opengl vulkan
Last synced: 06 Nov 2024
https://github.com/adobe/bin2c
Convert to/Embed binary files in C source files, quickly and efficiently.
Last synced: 07 Nov 2024
https://github.com/mananapr/pxlart
A terminal pixel art creator
c console ncurses pixel-art pixel-art-maker terminal
Last synced: 14 Oct 2024
https://github.com/abdelkarimhajji/minishell_42
The Minishell project is a significant component of the 42 School curriculum. It involves creating a simplified shell program, similar to bash, but with a reduced set of features
c headers makefile minishell42
Last synced: 28 Oct 2024
https://github.com/McKael/mcabber
Official mcabber (XMPP console client) git mirror of https://mcabber.com/hg/
c console instant-messaging jabber mcabber xmpp xmpp-client
Last synced: 05 Nov 2024
https://github.com/xerpi/gxmfun
PSVita's 3D Graphics API (GXM) fun
3d-graphics c graphics-programming homebrew
Last synced: 12 Nov 2024
https://github.com/mckael/mcabber
Official mcabber (XMPP console client) git mirror of https://mcabber.com/hg/
c console instant-messaging jabber mcabber xmpp xmpp-client
Last synced: 08 Jan 2025
https://github.com/mirek/corejson
Core Foundation, libyajl based JSON support.
appstore c fast json-framework mac-appstore objective-c-library osx parsing
Last synced: 17 Nov 2024
https://github.com/janbodnar/Windows-API-examples
Sources from the ZetCode's Windows API tutorial
c programming winapi windows-api
Last synced: 13 Nov 2024
https://github.com/whynothugo/kbdlight
⌨️💡 A very simple application that changes MacBooks' keyboard backlight level.
c changes-macbooks keyboard keyboard-backlight-level macbook mbp
Last synced: 27 Oct 2024
https://github.com/thenamankumar/ncurses-cheatsheet
A handy cheatsheet for programmers working with ncurses library. Complete inshort documentation and usage details.
c cheatsheet command-line command-line-app gnu interactive ncurses ncurses-cheatsheet ncurses-library programmer terminal
Last synced: 28 Oct 2024
https://github.com/bsc-wdc/compss
COMP Superscalar (COMPSs) is a framework which aims to ease the development and execution of applications for distributed infrastructures, such as Clusters, Grids and Clouds.
c distributed-computing docker hpc java pipeline-framework python singularity slurm workflow-management-system workflows
Last synced: 13 Jan 2025
https://github.com/Larpon/miniaudio
VVrap of the excellent miniaudio C audio library
audio audio-library c miniaudio v vlang vlang-library vlang-module vvrap wrapper
Last synced: 18 Nov 2024
https://github.com/libdriver/st7920
ST7920 full function driver library for general MCU and Linux.
c full-function-driver gpio lcd12864 linux mcu
Last synced: 09 Jan 2025
https://github.com/alexfru/dflat20
D-Flat Windowing System (SAA/CUA Interface) Version 20
Last synced: 12 Nov 2024
https://github.com/alphatechnolog/dotfiles-old-old
[DEPRECATED!] My configurations for bspwm, chadwm and some others applications (it's so beautiful, I love this!!)
bash bspwm c chadwm configuration cpp dotfiles dwm files fish linux lua nvim oh-my-zsh polybar rofi rofi-theme wallpapers zsh
Last synced: 10 Nov 2024
https://github.com/patois/nesldr
Nintendo Entertainment System (NES) ROM loader module for IDA Pro (for IDA 4.9)
c c-plus-plus ida-plugin ida-pro nes nintendo-nes
Last synced: 16 Nov 2024
https://github.com/kamiyaa/ruiji
Reverse anime image searching program
anime bash c curl hacktoberfest image-recognition json
Last synced: 15 Oct 2024
https://github.com/sn99/rust-ffi-examples
FFI examples written in Rust
c cmake cpp dart ffi ffi-bindings ffi-wrapper foreign-function-interface golang node python rust swift
Last synced: 30 Oct 2024
https://github.com/yashbansod/arm-tm4c-ccs
This repository contains all my practice codes of TM4C123GXL coded in CCS7. The Texas Instruments Tiva C LaunchPad board TM4C123G is used for the code. The TM4C123GXL Launchpad has the TM4C123GH6PM microcontroller which is based on the ARM Cortex-M4F microcontroller architecture and clocked at 80 MHz (with 100 DMIPS)
arm c ccs7 cortex-m4f embedded-c texas-instruments tiva tiva-c-series tm4c tm4c123 tm4c123gh6pm tm4c123gxl
Last synced: 02 Nov 2024
https://github.com/jingyuexing/MathLib
The Math Algorithm
algorithm c cpp csharp go haxe java javascript math mathlib php python python3 statistics test typescript
Last synced: 12 Nov 2024
https://github.com/ccareaga/useless
Register-based VM, and debugger written in C, and a stack-based VM written inside the first.
Last synced: 14 Dec 2024
https://github.com/greenbone/openvas-smb
SMB module for OpenVAS Scanner
base c greenbone openvas samba smb techops vulnerability vulnerability-detection
Last synced: 12 Jan 2025
https://github.com/nokeedev/gradle-native
The home of anything about Gradle support for natively compiled languages
c cpp gradle gradle-native ios jni objective-c objective-cpp swift
Last synced: 11 Oct 2024
https://github.com/thusharax/c-programming
C programming questions and answers
c c-programming c-programming-examples c-programming-language hacktoberfest
Last synced: 12 Oct 2024
https://github.com/thelowsunoverthemoon/mahler.c
Western music theory library in C99
api c c99 chords interval key-signatures library minimal music music-theory scale
Last synced: 12 Oct 2024
https://github.com/mhw0/libethc
Open-source Ethereum C library
abi ansi-c bitcoin blockchain c contracts cpp cryptocurrency ecdsa eip eth ethereum evm keccak256 opensource rlp smart-contracts solidity utils web3
Last synced: 15 Nov 2024
https://github.com/s-d-adams/muxfs
A mirroring, checksumming, and self-healing filesystem layer for OpenBSD.
c data-integrity fuse-filesystem openbsd
Last synced: 13 Oct 2024
https://github.com/begriffs/libderp
C collections. Easy to build, boring algorithms. Dumb is good.
Last synced: 12 Oct 2024
https://github.com/pwnwriter/ewm
🌷 An elegant window manager, that just floats perfectly.
c kisslinux metis-linux pwnwriter window-manager wm x11 xlib xorg
Last synced: 05 Nov 2024
https://github.com/kornelski/undither
Smart filter to remove Floyd-Steinberg dithering from paletted images
c dithering palette paletted-images pixels reconstruction smart-blur smoothing undither
Last synced: 13 Jan 2025
https://github.com/tessarin/dither
Small image utility featuring an implementation of the median-cut color quantization algorithm and Floyd-Steinberg dithering in C.
c color-quantization dithering dithering-algorithms image-processing libpng png ppm-format
Last synced: 14 Nov 2024
https://github.com/libdriver/sgp30
SGP30 full function driver library for general MCU and Linux.
c co2 full-function-driver iic linux mcu sgp30 tvoc
Last synced: 10 Jan 2025
https://github.com/eschirni/cub3d
42 project cub3d, with a main menu, settings, sound & music, a minimap, actual gameplay with a random generated map, an endscreen with a highscore and more features coming soon
2d-to-3d 42 42heilbronn c collision-detection cub3d minimap mlx42 raycasting ui
Last synced: 09 Nov 2024
https://github.com/danielmartensson/easy-canopen
A CANopen protocol for all systems such as embedded, PC, etc.
Last synced: 12 Nov 2024
https://github.com/therealfoxster/donteatmycontent
Prevent the notch/Dynamic Island from munching on 2:1 video content in YouTube
c dynamic-island ios iphone notch objective-c reverse-engineering youtube
Last synced: 09 Jan 2025
https://github.com/vbrazhnik/push_swap
School 42 project // Sorting algorithm using two stacks
42 42projects 42school born2code c sorting sorting-algorithms unitfactory visualization
Last synced: 12 Nov 2024