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/suirad/zig-header-gen

Automatically generate headers/bindings for other languages from Zig code

binding-generator build c comptime cpp golang header-generator nim python rust zig zig-library

Last synced: 03 Aug 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

https://github.com/narasimha1997/marvinos

A hobby Operating System developed from scratch using C/C++ and assembly

c cplusplus hacktoberfest hobby-os hobby-project operating-system osdev

Last synced: 07 Nov 2024

https://github.com/shafreeck/cetcd

Cetcd is a C client library for etcd with full features support

c etcd

Last synced: 05 Nov 2024

https://github.com/simplyceo/rtl8188eus

RealTek RTL8188eus WiFi driver with monitor mode & frame injection support.

c dkms driver linux realtek wireless

Last synced: 14 Nov 2024

https://github.com/sunsided/libfixkalman

Kalman filter fixed-point implementation based on libfixmatrix, targeted at embedded systems without an FPU and/or need for performance.

c cpp embedded kalman-filter libfixmath libfixmatrix signal-processing

Last synced: 09 Nov 2024

https://github.com/tpn/perfecthash

A performant, parallel, probabilistic, random acyclic-graph, low-latency, perfect hash generation library.

c hypergraph nt perfect-hash perfect-hashing windows

Last synced: 08 Nov 2024

https://github.com/ir33k/gmi100

Gemini CLI protocol client written in 100 lines of ANSI C

c cli gemini-client gemini-protocol hacker-news

Last synced: 11 Nov 2024

https://github.com/libdriver/tea5767

TEA5767 full function driver library for general MCU and Linux.

c fm full-function-driver iic linux mcu radio

Last synced: 26 Oct 2024

https://github.com/elzoughby/base64

C library to encode and decode strings with base64 format

ascii base64 c decode-strings decoding encode-strings encoding string

Last synced: 28 Oct 2024

https://github.com/barrust/set

Simple Set implementation in C

c set

Last synced: 09 Nov 2024

https://github.com/chimari/macopix

Mascot Constructive Pilot for X

anime c cross-platform gtk2 gtk3 linux-app macos-app mascot windows-app

Last synced: 12 Oct 2024

https://github.com/unanancyowen/azurekinectsample

Sample Program for Azure Kinect Sensor SDK and Azure Kinect Body Tracking SDK

azure-kinect c cpp csharp kinect linux opencv windows

Last synced: 28 Oct 2024

https://github.com/dnedic/lfbb

A Lock Free Bipartite Buffer Library written in standard C11

buffer c c11 circular-buffer cmake dma embedded embedded-systems fifo library lock-free ring-buffer

Last synced: 30 Oct 2024

https://github.com/lvgithub/blog

技术资料日常积累(欢迎投稿)

c chrome-extension http linux nodejs ocr python3 tools

Last synced: 29 Oct 2024

https://github.com/llnl/gotcha

GOTCHA is a library for wrapping function calls in shared libraries

c llnl

Last synced: 11 Nov 2024

https://github.com/rekola/nanoclj

A Tiny Clojure Interpreter

c clojure cplusplus interpreter

Last synced: 07 Nov 2024

https://github.com/dspinellis/cqmetrics

C Quality Metrics

c metrics quality-metrics

Last synced: 27 Oct 2024

https://github.com/alexpreynolds/sample

Performs memory-efficient reservoir sampling on very large input files delimited by newlines

bed bioinformatics c genomics reservoir-sampling sampling

Last synced: 07 Nov 2024

https://github.com/jerinjacobk/armv8_pmu_cycle_counter_el0

ARMv8 performance monitor from userspace

c linux

Last synced: 04 Aug 2024

https://github.com/bedinotti/playlate

A template for Playdate games

c lua playdate

Last synced: 09 Nov 2024

https://github.com/visrealm/vremulcd

Character LCD emulator library (C99 engine, web front-end).

1602-lcd 1602lcd arduino c character-lcd emscripten emulator hd44780 javascript lcd lcd-display lcd-screen wasm webassembly

Last synced: 14 Nov 2024

https://github.com/nordlicht/nordlicht

Creates colorful timebars from video and audio files

art audio c navigation user-interface video visualization

Last synced: 26 Oct 2024

https://github.com/vezel-dev/zig-sdk

An MSBuild SDK for building Zig, C, and C++ projects using the Zig compiler.

build c cpp dotnet msbuild zig

Last synced: 12 Nov 2024

https://github.com/tilkinsc/LuaConsole

A next-gen, Cross-Platform [Lua-5.1.x, LuaJIT-2.0, Lua-5.2.x, Lua-5.3.x, Lua-5.4.x]-supporting CLI made to supersede PUC-Lua and LuaJIT CLI

bash c cli cmd cross-platform linux lua lua51 lua52 lua53 lua54 luaconsole luajit luajit-interpreter luarocks puc-lua puc-lua-interpreter repl terminal windows

Last synced: 05 Nov 2024

https://github.com/vkazanov/elfuse

FUSE filesystems in Emacs Lisp

c elisp emacs fuse libfuse

Last synced: 27 Oct 2024

https://github.com/wolfssl/wolfssljni

wolfSSL JSSE provider and JNI wrapper for SSL/TLS, supporting up to TLS 1.3!

android c cipher-suites cryptography dtls iot-security java jni jsse ocsp openjdk openssl-alternative openssl-library security ssl tls tls-library tls13 wolfssl

Last synced: 13 Oct 2024

https://github.com/mfkl/libvlc-nuget

NuGet packaging setup for LibVLC

audio c dotnet libvlc media native nuget-packaging player video vlc

Last synced: 26 Oct 2024

https://github.com/libdriver/htu21d

HTU21D full function driver library for general MCU and Linux.

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

Last synced: 26 Oct 2024

https://github.com/diegoherranz/sdcc-examples

Code examples for microcontrollers ready to compile with SDCC

c examples gputils microcontroller pic sdcc

Last synced: 09 Nov 2024

https://github.com/vineetchoudhary/turbocpp

Turbo C++ for Latest Edition of Windows like Windows 8, Windows 8.1, Windows 10

c c-plus-plus turboc turbocpp

Last synced: 07 Nov 2024

https://github.com/yottaawesome/programming-windows-5th-edition

Unofficial source code repo for Charles Petzold's Programming Windows 5th Edition.

book c cpp reference win32 win32api

Last synced: 13 Nov 2024

https://github.com/libdriver/ms5611

MS5611 full function driver library for general MCU and Linux.

bar barometer c full-function-driver iic linux mcu ms5611 spi

Last synced: 27 Oct 2024

https://github.com/llnl/variorum

Vendor-neutral library for exposing power and performance features across diverse architectures

c cmake hwloc performance performance-analysis sampling x86

Last synced: 11 Nov 2024

https://github.com/javalikescript/webview-c

A tiny cross-platform webview C library to build modern cross-platform GUIs

c single-header-lib webui

Last synced: 05 Nov 2024

https://github.com/danilafe/pegasus

A parser generator for C and Crystal.

c compilers crystal parser parser-generator

Last synced: 09 Nov 2024

https://github.com/codee-com/open-catalog

This catalog is a collaborative effort to consolidate the collective wisdom of performance experts on the best practices for performance. It consists of a glossary and a list of checks for the C, C++ and Fortran programming languages.

c cpu fortran gpu performance

Last synced: 11 Nov 2024

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

Collection of rewritten Arduino libraries to STM32 libraries

arduino c libraries microcontroller stm32 stm32cubemx stm32f4

Last synced: 12 Nov 2024

https://github.com/babelouest/iddawc

OAuth2/OIDC Client and RP library

c oauth2 oauth2-client oidc

Last synced: 14 Nov 2024

https://github.com/joedf/base64.c

Base64 Library in C

base64 c fast simple

Last synced: 08 Nov 2024

https://github.com/DNedic/lfbb

A Lock Free Bipartite Buffer Library written in standard C11

buffer c c11 circular-buffer cmake dma embedded embedded-systems fifo library lock-free ring-buffer

Last synced: 04 Aug 2024

https://github.com/MapServer/basemaps

Scripts to generate MapServer mapfiles based on OpenStreetMap data. Please submit pull requests to the 'main' branch.

c imposm mapserver openstreetmap openstreetmap-data osm osm2pgsql python

Last synced: 12 Nov 2024

https://github.com/tidbyt/hdk

A community supported firmware for the Tidbyt hardware 🤓

c firmware led-matrix-displays platformio tidbyt

Last synced: 14 Nov 2024

https://github.com/mausimus/rvcc

Standalone C compiler for RISC-V and ARM

arm c compiler risc-v

Last synced: 08 Nov 2024

https://github.com/denysvitali/linux-on-pixel-c

Documentation on how to run a Linux Distro on the Google Pixel C (2015)

arch archlinux c google kernel linux pixel pixel-c tegra tegra210

Last synced: 27 Oct 2024

https://github.com/kgabis/brainfuck-c

Brainfuck interpreter in C.

brainfuck c interpreter

Last synced: 14 Nov 2024

https://github.com/okbob/ncurses-st-menu

ncurses (pdcurses) based library for CUA look menu

c cua menu menubar menus ncurses ncurses-library pdcurses styled-components tui

Last synced: 28 Oct 2024

https://github.com/abhinav-upadhyay/cmonkey

C Implementation of the monkey programming language

bytecode c cmonkey compiler interpreter monkey-language vm

Last synced: 03 Aug 2024

https://github.com/alimpfard/citron

General purpose programming language (mainly for unix-like systems)

c interpreter programming-language

Last synced: 03 Aug 2024

https://github.com/shauryauppal/socket-programming-python

Client Server running code described with comments here.

c hacktoberfest multithreading python socket-programming

Last synced: 28 Oct 2024

https://github.com/cggallant/WebAssembly-in-Action

Source code for the book "WebAssembly in Action" (https://www.manning.com/books/webassembly-in-action)

c cplusplus emscripten javascript nodejs sharedarraybuffer threads wasm webassembly

Last synced: 14 Nov 2024

https://github.com/lutoma/xelix

💻⚙ Xelix is a hobby Unix-like kernel with GNU userland for x86

c kernel osdev unix x86

Last synced: 01 Nov 2024

https://github.com/xddcore/opennna2.0

OpenNNA2.0,一个基于C语言(C99)的开源神经网络推理框架

c c99 fpga neural-network

Last synced: 12 Oct 2024

https://github.com/felselva/gfw

Pure C Minimal Graphics Framework (OpenGL)

2d 3d c demos demoscene framework game-development opengl

Last synced: 14 Nov 2024

https://github.com/deadpixi/tine

tine - a modern clone of the AmigaDOS/TRIPOS ED display editor

amiga c console console-app console-application editor retro text-editor

Last synced: 14 Nov 2024

https://github.com/jabbalaci/SpeedTests

comparing the execution speeds of various programming languages

benchmark c clang cpp csharp d dart go haskell hyperfine java kotlin linux lua nim polyglot pypy3 python3 rust zig

Last synced: 06 Nov 2024

https://github.com/maxim2266/fullfix

A library for parsing FIX (Financial Information eXchange) protocol messages.

c finance financilal-information fix fix-protocol hft information-exchange linux parsing

Last synced: 08 Nov 2024

https://github.com/libtea/frameworks

Microarchitectural attack development frameworks for prototyping attacks in native code (C, C++, ASM) and in the browser

aarch64 assembly c cache-attack meltdown microarchitecture ppc64 research security sgx side-channel-attacks spectre x86

Last synced: 09 Nov 2024

https://github.com/michaelrsweet/htmlcss

A lightweight HTML and CSS Parser in C

c css html otf ttf

Last synced: 28 Oct 2024

https://github.com/artyom-poptsov/guile-ssh

Guile-SSH is a library that provides access to the SSH protocol for GNU Guile programs.

c distributed-computing guile libssh lisp scheme ssh

Last synced: 27 Oct 2024

https://github.com/eliben/gosax

gosax is a basic wrapper for stream parsing of XML (SAX) Go

c cgo go golang sax sax-parser xml

Last synced: 28 Oct 2024

https://github.com/angt/secret

A tiny secret store to keep your little secrets

c crypto hacktoberfest keyring password-store secret storage

Last synced: 08 Nov 2024

https://github.com/alienrobotarmy/ctunnel

ctunnel is a proxy and VPN software for tunneling TCP and UDP connections securely

c gnutls openssl privacy proxy security tunnel-client tunnel-server tunneling tuntap vpn vpn-client vpn-server

Last synced: 03 Nov 2024

https://github.com/edubart/minivorbis

Single-file port of libogg and libvorbis for decoding ogg sound files.

c libogg libvorbis minivorbis ogg single-file single-header single-header-lib vorbis

Last synced: 30 Oct 2024

https://github.com/brosck/pingoor

「🚪」Linux Backdoor based on ICMP protocol

backdoor c hacking icmp linux persistence protocol security

Last synced: 13 Nov 2024

https://github.com/brandtbucher/pycapi

Over 600 fast Python bindings to the CPython C API. 🤯

api c cpython python

Last synced: 10 Nov 2024

https://github.com/DGoldDragon28/Unangband

A roguelike originally created (and developed until version 0.6.4c) by Andrew Doull.

beta c game game-2d gamedev roguelike

Last synced: 28 Oct 2024

https://github.com/thelartians/ccache.cmake

🚅 Compile faster with Ccache! A Ccache integration for CMake with Xcode support.

c cache caching ccache cmake compilation compiler cpp fast xcode

Last synced: 09 Nov 2024

https://github.com/gabrielmajeri/teme-fmi

Teme la informatică pentru facultate

c computer-science cpp homework-exercises python

Last synced: 05 Nov 2024

https://github.com/urbit/vere

An implementation of the Urbit runtime

c interpreter nock runtime vm

Last synced: 06 Nov 2024

https://github.com/septag/sjson

Fast and portable single-header C file Json encoder/decoder

c json single-header-lib

Last synced: 14 Nov 2024

https://github.com/mewmew/uc

A compiler for the µC language.

c compiler golang llvm-ir

Last synced: 08 Nov 2024

https://github.com/jhawthorn/vecx

:space_invader: vecx vectrex emulator - sdl port

c sdl sdl-port vectrex vecx

Last synced: 14 Nov 2024

https://codeberg.org/nsxiv/nsxiv

Neo Simple X Image Viewer

c image-viewer minimal suckless woodpecker-ci x11

Last synced: 10 Nov 2024

https://github.com/ingwarsw/tinyfugue

TinyFugue - Rebirth

c mud mud-client tf tinyfugue

Last synced: 03 Aug 2024

https://github.com/csabahruska/jhc-components

JHC Haskell compiler split into reusable components

c c-backend compiler functional-programming grin haskell jhc multiplatform optimizer

Last synced: 28 Oct 2024

https://github.com/libdriver/as608

AS608 full function driver library for general MCU and Linux.

as608 c fingerprint full-function-driver linux mcu uart

Last synced: 26 Oct 2024

https://github.com/shlomif/fc-solve

Freecell Solver - a C library for automatically solving Freecell and some other variants of card Solitaire

ansic c card-game cards floss foss freecell freecell-solver freesoftware game games hacktoberfest mit-license opensource patience solitaire

Last synced: 26 Oct 2024

https://github.com/vareille/toot

a beep that really beeps - cross-platform command line tool to toot "tooot" - it's also a C C++ library

beep bsd c cli command-line-tool cpp library mac minix osx raspbian shell shell-scripts solaris unix windows

Last synced: 16 Oct 2024

https://github.com/corsis/clock

High-resolution clock functions: monotonic, realtime, cputime.

bsd c clock cpu cputime cross-platform darwin hackage haskell library linux macos monotonic performance realtime system time timespec timing windows

Last synced: 11 Nov 2024

https://github.com/librestack/librecast

Librecast is a project to provide fast, efficient and scalable communication by leveraging IPv6 multicast.

asm bsd c gplv2 gplv3 ipv6 ipv6-multicast library linux-library multicast network udp

Last synced: 12 Nov 2024

https://github.com/bytedeco/gradle-javacpp

Gradle plugins to automate the build process of JavaCPP and JavaCV

c c-plus-plus cpp gradle gradle-plugin java javacpp javacv jni opencv opencv-java

Last synced: 08 Nov 2024

https://github.com/tekknolagi/ghuloum

Following [An Incremental Approach to Compiler Construction](http://scheme2006.cs.uchicago.edu/11-ghuloum.pdf)

c compiler lisp lisp-compiler programming-language x86 x86-64

Last synced: 30 Oct 2024

https://github.com/wellang/well

A high level assembler. https://wellang.github.io/well/

assembler assembly assembly-language c compilers languages lexer-parser parsers programming-language wellang

Last synced: 12 Oct 2024

https://github.com/jetbrains/clion-custom-defined-compiler-examples

Set of examples how to use CLion with various unsupported compilers using Custom Defined Compiler feature

c clion cmake cpp embarcadero embedded hacktoberfest msp430 ti-msp430

Last synced: 07 Oct 2024

https://github.com/libdriver/ms5837

MS5837 full function driver library for general MCU and Linux.

barometer c full-function-driver iic linux mcu ms5837

Last synced: 26 Oct 2024