Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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.

https://github.com/capnramses/apg

mini libraries / experimental tools and reusable snippets

c libraries utilities

Last synced: 07 Sep 2024

https://github.com/stevelauc/understanding-unix-linux-programming

Source code of Understanding Unix/Linux Programming. The book provides example code in C, I would like to replicate it in Rust.

c linux rust system-programming unix

Last synced: 28 Oct 2024

https://github.com/stepfunc/rodbus

Rust implementation of Modbus with idiomatic bindings for C, C++, .NET, and Java

async c csharp java modbus modbus-library modbus-protocol modbus-tcp rust scada tokio tokio-rs

Last synced: 12 Nov 2024

https://github.com/schani/mathmap

An image processing programming language and GUI

c compiler gimp gimp-plugin graphics programming-language

Last synced: 27 Oct 2024

https://github.com/inducer/pycparserext

Extensions for Eli Bendersky's pycparser

c extension gnu-c opencl parser pycparser python

Last synced: 29 Oct 2024

https://github.com/rain-1/single_cream

single file scheme interpreter with tail call optimization

c scheme tco

Last synced: 03 Aug 2024

https://github.com/alcover/lacy

compile/run for the lazy

c compile linux

Last synced: 20 Aug 2024

https://github.com/libdriver/llcc68

LLCC68 full function driver library for general MCU and Linux.

c full-function-driver linux llcc68 lora mcu spi

Last synced: 26 Oct 2024

https://github.com/libdriver/hmc5883l

HMC5883L full function driver library for general MCU and Linux.

c full-function-driver hmc5883l iic linux magnetometer mcu

Last synced: 26 Oct 2024

https://github.com/vszakats/hb

Harbour fork (from https://github.com/harbour/core) + updates & fixes = 3.4

c clipper compiler cross cross-platform dbf harbour scripting-language tui xbase

Last synced: 13 Nov 2024

https://github.com/Parallel-NetCDF/PnetCDF

Source code repository of PnetCDF library and utilities

c fortran mpi-io netcdf parallel-io pnetcdf

Last synced: 09 Nov 2024

https://github.com/keiichiw/ucc

Udon C Compiler: C compiler for our original CPU

c compiler ocaml

Last synced: 08 Nov 2024

https://github.com/paolostivanin/libcotp

C library that generates TOTP and HOTP

c hotp totp

Last synced: 14 Nov 2024

https://github.com/amypad/cuvec

Unifying Python/C++/CUDA memory: Python buffered array ↔️ `std::vector` ↔️ CUDA managed memory

array buffer c cpp cpu cpython cpython-api cpython-extensions cuda cxx gpu hacktoberfest pybind11 python swig vector

Last synced: 13 Nov 2024

https://github.com/ixzzving/ssr-vpn

Shadowsocks & ShadowsocksR & V2Ray & V2RayNG & VNET/酸酸乳节点及客户端

android c macos python shadowsocks ssr ssrr v2ex v2ray v2rayng windows

Last synced: 03 Aug 2024

https://github.com/berndporr/kiss-fft

A compact FFT library in C with an Android JNI wrapper

android android-library c complex fft fft-library jni jni-android jni-wrapper kiss-fft-library

Last synced: 11 Nov 2024

https://github.com/alxm/faur

⚒️✨ My personal C games framework. 2D graphics, sound, inputs, states, ECS, and misc utils for data, files, math, memory, strings, time, and more. Builds for Linux, Windows, Web, and embedded devices.

2d-game-framework 2d-graphics arduino arduino-library c c99 caanoo emscripten game-development gamebuino-meta gamedev gamedev-framework gp2x gp2x-wiz linux mingw odroid-go pandora-console sdl sdl2

Last synced: 12 Oct 2024

https://github.com/ergrelet/cpplumber

Static analysis tool based on clang, which detects source-to-binary information leaks in C and C++ projects

anti-reversing c clang continuous-integration cpp devsecops obfuscation rust static-analysis

Last synced: 11 Nov 2024

https://github.com/jankammerath/iptvx

IPTV player and streamer for Linux that allows to play any stream that LibVLC can play, offers an overlay based on WebKit using HTML5, JavaScript and CSS and uses XMLTV data for EPG information. It allows the playback of URLs, files and can grab URLs from shell scripts. XMLTV EPG data can be downloaded from URLs or grabbed from shell scripts.

c epg epg-functionality epg-information iptv iptv-application iptv-player linux overlay-menu streamer subtitle television tv video-recoding video-recorder video-streaming xmltv xmltv-data xmltv-epg-data

Last synced: 08 Nov 2024

https://github.com/libdriver/amg8833

AMG8833 full function driver library for general MCU and Linux.

amg8833 c full-function-driver infra-red infra-red-array linux mcu thermometer

Last synced: 26 Oct 2024

https://github.com/fragglet/lhasa

Free Software LHA implementation

c compression isc lha lharc lzh lzs pma pmarc

Last synced: 06 Nov 2024

https://github.com/nsqio/libnsq

async C client library for NSQ

c client-library nsq

Last synced: 09 Nov 2024

https://github.com/ronen25/libcmdf

Single-header library for writing CLI applications in C/C++

c cli cmd cmdf cmdline cmdline-parser command-line-parser cplusplus gnu-readline readline single-header single-header-lib

Last synced: 11 Nov 2024

https://github.com/roualdes/bridgestan

BridgeStan provides efficient in-memory access through Python, Julia, and R to the methods of a Stan model.

c cpp julia python r stan

Last synced: 14 Nov 2024

https://github.com/frang75/nappgui

Cross-Platform C SDK (precompiled)

c cairo cocoa cross-platform gdiplus gtk3 quartz win32

Last synced: 02 Nov 2024

https://github.com/MutexUnlocked/exoberry

An exokernel for the raspberry pi 3.

c driver gplv3 kernel operating-system raspberry-pi unix-like

Last synced: 04 Aug 2024

https://github.com/kikuchan/libqrean

A portable QR and Barcode generation / manipulation library written in C.

arduino barcode c code39 code93 ean itf jan microqr mqr nw7 qr qrcode rmqr tqr

Last synced: 05 Nov 2024

https://github.com/SilentVoid13/Silent_Packer

An ELF / PE binary packer written in pure C, made for fun

c elf-packer encryption-methods packer pe-packer

Last synced: 09 Nov 2024

https://github.com/bosmoment/PineTime-apps

Firmware for the PineTime based on RIOT, NimBLE and LittleVGL

c embedded littlefs littlevgl nimble pinetime riot riot-os

Last synced: 03 Aug 2024

https://github.com/hjagodzinski/c-mock

C Mock is Google Mock's extension allowing a function mocking.

c google-mock mock-functions

Last synced: 06 Nov 2024

https://github.com/libdriver/pca9685

PCA9685 full function driver library for general MCU and Linux.

c full-function-driver iic led-controller linux mcu pca9685 pwm

Last synced: 26 Oct 2024

https://github.com/nomemory/neat-matrix-library

nml is a "simple" matrix/numerical analysis library written in pure C. The scope of the library is to highlight various algorithm implementations related to matrices. Code readability was a major concern.

ansi-c c gauss-elimination gauss-jordan linear-algebra linear-algebra-library linear-algorithms lu-decomposition matrix neat nml reduced-row-echelon-form row-echelon-form

Last synced: 30 Oct 2024

https://github.com/virgilsecurity/virgil-crypto

Virgil Crypto is a high-level cryptographic library that allows you to perform all necessary operations for secure storing and transferring data and everything required to become HIPAA and GDPR compliant. Crypto Library is written in C++, suitable for mobile and server platforms and supports bindings with: Swift, Obj-C, Java (Android), С#/.NET, JS, Python, Ruby, PHP, Go.

bsd3 c c-plus-plus crypto cryptography e2ee encryption end-to-end-encryption gdpr hipaa pythia

Last synced: 09 Nov 2024

https://github.com/rgburke/wed

wed is a terminal text editor with key bindings commonly used in Windows based editors

c terminal-based text-editor

Last synced: 07 Nov 2024

https://github.com/silentvoid13/silent_packer

An ELF / PE binary packer written in pure C, made for fun

c elf-packer encryption-methods packer pe-packer

Last synced: 27 Oct 2024

https://github.com/pidgin/pidgin

Project Website: https://pidgin.im/ Repository: https://keep.imfreedom.org/pidgin/pidgin

c chat chat-application gtk gtk2 gtk3 libpurple mercurial meson pidgin

Last synced: 02 Nov 2024

https://github.com/Pypperoni/pypperoni

Pypperoni Python Compiler Source Code

bytecode c compiler python python-bytecode python-compilers

Last synced: 25 Oct 2024

https://github.com/membraneframework/bundlex

Multiplatform app bundler tool for Elixir

c cnode compilation elixir nif

Last synced: 12 Nov 2024

https://github.com/chkoreff/Fexl

Function EXpression Language (interpreter for functional programs)

c functional-programming interpreter

Last synced: 03 Aug 2024

https://github.com/eerimoq/dbg-macro

A set of dbg(…) macros for C

c dbg debug macro

Last synced: 08 Nov 2024

https://github.com/jimporter/bfg9000

bfg9000 - build file generator

build-system c c-plus-plus make msbuild ninja-build python

Last synced: 13 Nov 2024

https://github.com/dizballanze/hashtable

Async hash table server in C

c hashtable text-protocol

Last synced: 28 Oct 2024

https://github.com/libdriver/hx711

HX711 full function driver library for general MCU and Linux.

adc c full-function-driver gpio hx711 linux mcu

Last synced: 26 Oct 2024

https://github.com/gyrovorbis/libgimbal

C17-based extended standard library, cross-language type system, and unit testing framework targeting Sega Dreamcast, Sony PSP and PSVita, Windows, Mac, Linux, Android, iOS, and WebAssembly.

algorithms allocators c containers core dreamcast language-interoperability object-oriented-c psp psp-sdk psvita psvita-homebrew standard-library stl-c stl-containers type-system unit-testing utility-library

Last synced: 05 Nov 2024

https://github.com/abderraouf-adjal/ArduinoSpritzCipher

Spritz encryption system portable C library, CSPRNG, cryptographic hash and MAC functions, symmetric-key data encryption, and general-purpose functions. It's also an Arduino library.

algorithms arduino arduino-library c crypto crypto-library cryptography embedded encryption hash microcontroller random-bytes spritz spritz-library

Last synced: 25 Oct 2024

https://github.com/jwerle/progress.c

Progress display lib for c

ansi asci c clib progress terminal

Last synced: 19 Oct 2024

https://github.com/avicted/galaxy_visualization_raylib

100k real ( +100k random ) galaxies from a sector. Visualized with Raylib.

c cmake galaxies gamedev linux meson physics raylib

Last synced: 13 Nov 2024

https://github.com/olehkulykov/plzmasdk

PLzmaSDK is (Portable, Patched, Package, cross-P-latform) Lzma SDK.

7zip c cocoapods compress compression cpp extract js lzma lzma-sdk lzma2 multi-volume multi-volume-archives plzmasdk swift tar tarball xz

Last synced: 26 Oct 2024

https://github.com/paulo-d2000/shellcodeobfuscator

Simple shellcode obfuscator using PYTHON and C / C++

c cpp python3 shellcode shellcode-injection

Last synced: 16 Oct 2024

https://github.com/anyaschukin/OverRide

Binary Exploitation and Reverse-Engineering (from assembly into C)

assembly c exploitation gdb hacking reverse-engineering

Last synced: 09 Nov 2024

https://github.com/OlehKulykov/PLzmaSDK

PLzmaSDK is (Portable, Patched, Package, cross-P-latform) Lzma SDK.

7zip c cocoapods compress compression cpp extract js lzma lzma-sdk lzma2 multi-volume multi-volume-archives plzmasdk swift tar tarball xz

Last synced: 31 Oct 2024

https://github.com/washingtonpost/fastfec

An extremely fast FEC filing parser written in C

c elections fec parser

Last synced: 09 Nov 2024

https://github.com/marzent/wine-msync

A Mach semaphore-based synchronization mechanism for Wine on macOS. Built for speed, inspired by fsync.

c mach macos wine

Last synced: 09 Aug 2024

https://github.com/eerimoq/pbtools

Google Protocol Buffers tools (C code generator).

c embedded proto3 protobuf protocol-buffers

Last synced: 08 Nov 2024

https://github.com/Paulo-D2000/ShellCodeObfuscator

Simple shellcode obfuscator using PYTHON and C / C++

c cpp python3 shellcode shellcode-injection

Last synced: 04 Aug 2024

https://github.com/woodruffw/screenfetch-c

A rewrite of screenFetch in C.

c screenfetch

Last synced: 17 Oct 2024

https://github.com/MuggleWei/haclog

Haclog(Happy Aync C log) is an extremely fast plain C logging library

c high-performance logging low-latency

Last synced: 30 Oct 2024

https://github.com/deepgrace/tetris

Stunning Tetris in all kinds of Languages (C, C++, Go, Shell)♦️

c cpp go rust shell tetris

Last synced: 14 Nov 2024

https://github.com/jwerle/fs.c

File system API much like Node's fs module (synchronous)

c filesystem fs library

Last synced: 19 Oct 2024

https://github.com/libdriver/ds3231

DS3231 full function driver library for general MCU and Linux.

c ds3231 full-function-driver iic linux mcu rtc

Last synced: 26 Oct 2024

https://github.com/nohupped/ADtoLDAP

A light weight Active Directory to OpenLDAP, or OpenLDAP to OpenLDAP Synchronization Connector written in Golang.

active-directory c daemon go golang ldap openldap python python3 replication sync tls

Last synced: 03 Aug 2024

https://github.com/mjansson/json

Single file in-place JSON/SJSON parser

c json sjson

Last synced: 09 Nov 2024

https://github.com/paul-j-lucas/cdecl

Composing and deciphering C (or C++) declarations or casts, aka ‘‘gibberish.’’

c cdecl cplusplus developer-tools

Last synced: 04 Aug 2024

https://github.com/siraben/mini-haskell

A self-hosting mini Haskell compiler with a mini C runtime.

c combinatory-logic compiler graph-reduction haskell hindley-milner parser-combinators

Last synced: 22 Oct 2024

https://github.com/libdriver/sht35

SHT35 full function driver library for general MCU and Linux.

c full-function-driver humidity iic linux mcu sht35 temperature

Last synced: 26 Oct 2024

https://github.com/multimediamike/xbfuse

Mount Xbox and Xbox 360 disk images via FUSE

c fuse-filesystem xbox

Last synced: 03 Aug 2024

https://github.com/tleonhardt/practical_cryptography_engineering

Cryptography code examples using libsodium and mbedtls C libraries and Python cryptography and PyNaCl modules

c cryptography libsodium mbedtls practical python

Last synced: 04 Aug 2024

https://github.com/panicinc/icarus

Swift, C, C++, and Objective-C Support for Nova

c cpp editor extension nova objc objective-c swift

Last synced: 31 Oct 2024

https://github.com/minhaskamal/algorithmimplementations

Implementation of Elementary Algorithms (infix-prefix-postfix-evaluation-to-longest-common-increasing-sub-sequence-activity-selection-balance-kd-binary-heap-binomial-tree-breath-depth-first-search-max-flow-shortest-path-topological-sort-calculus-derivative-integration-forward-interpolation-simpson-rule-intersecting-area-non-linear-equation-jacobis-gauss-seidal-bisection-false-position-newton-raphson-fixed-point-secant-cigarette-smokers-genetic-huffman-a-a*-star-binary-knuth-morris-pratt-kmp-quick-thread-priority-based-premitive-shortest-job-non-primitive-arithmetic-expression-data-structures-list-node-implementation-one-two-way-linked-stack-string-graph-numerical-methods-equation-solving-solve-process-problem-search-sort-prime-ugly-friend-perfect-fibonacci-factorial-factor-number)

a-star algorithm algorithms assembly c c-plus-plus factor factorial fibonacci-numbers friend-number genetic-algorithm graph huffman java prime-numbers sort tree

Last synced: 07 Nov 2024

https://github.com/korlibs/ktcc

C Compiler that generates readable Kotlin and C# - Written in Kotlin + Small web-based Editor with autocompletion

ace-editor c c-compiler compiler docker-image kotlin kotlin-js kotlin-native

Last synced: 10 Nov 2024

https://github.com/glfw/gleq

Simple event queue for GLFW 3

c glfw header-only

Last synced: 14 Nov 2024

https://github.com/wyvernSemi/pcievhost

PCIe (1.0a to 2.0) Virtual host model for verilog

bfm c cosim modelling pcie pli verification verilog virtual

Last synced: 03 Aug 2024

https://github.com/danielmartensson/stm32-plc

STM32 microcontroller with lots of periferials such as ADC, differential ADC, Input Capture, PWM, USB, Encoder, DAC, Digital Input, RTC, CAN-bus + Alarm etc.

c can-bus embedded-systems stm32 usb

Last synced: 12 Nov 2024

https://github.com/leleliu008/ndk-pkg

A package manager for Android NDK to build C/C++/Rust/Go project.

android-ndk c cli cxx golang package-manager rust

Last synced: 27 Oct 2024

https://github.com/bsail/xmodem

XMODEM Library for embedded, mobile, iot, and desktop systems.

c ceedling embedded rtos xmodem

Last synced: 04 Aug 2024

https://github.com/craigacp/feast

A FEAture Selection Toolbox for C/C+, Java, and Matlab/Octave.

c feature-selection java matlab

Last synced: 01 Nov 2024

https://github.com/frankmorgner/openpace

Cryptographic library for EAC version 2

c certificate cryptography eac mrtd openssl pace smartcard

Last synced: 08 Nov 2024

https://github.com/eerimoq/nala

🦁 Nala - A delightful test framework for C projects.

c mocking test

Last synced: 08 Nov 2024

https://github.com/nfinit/ansibench

A selection of ANSI C benchmarks and programs useful as benchmarks

ansi-c benchmark benchmark-suite benchmarking c performance performance-analysis performance-testing performance-tuning

Last synced: 05 Nov 2024

https://github.com/opensourcecobol/opensource-cobol

"opensource COBOL" is open-source COBOL compiler, an extension of the Japan-specific features. "opensource COBOL" translates COBOL program to C code and compiles it using GCC or CL.

c cobol

Last synced: 09 Nov 2024

https://github.com/aligrudi/fbff

A small ffmpeg-based framebuffer media player

c ffmpeg framebuffer

Last synced: 09 Nov 2024

https://github.com/emmanuel-marty/salvador

A free, open-source compressor for the ZX0 format

8-bit amiga amstrad-cpc atari atari-st c c64 compression compression-algorithm zx-spectrum zx0

Last synced: 13 Nov 2024

https://github.com/kiedtl/huxdemp

A better hexdump

c hexdump hexdumper linux lua terminal

Last synced: 27 Oct 2024

https://github.com/troglobit/netcalc

Simplified clone of sipcalc with ipcalc looks

c ip-calculator ipcalc ipv4-calculator ipv6 netcalc network-calculator sipcalc

Last synced: 09 Nov 2024

https://github.com/libdriver/max31865

MAX31865 full function driver library for general MCU and Linux.

c full-function-driver linux max31865 mcu pt spi temperature thermometer

Last synced: 26 Oct 2024