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/caohao-go/ycdatabase

The lightest php database framework written in c language, built in php extension, for mysql

c connection-pool db php-extension

Last synced: 01 Nov 2024

https://github.com/lvgl/lv_binding_js

React bindings for LVGL ⚛️

c gui javascript lvgl mcu react reactjs

Last synced: 05 Nov 2024

https://github.com/rcr/rirc

A terminal IRC client in C

c irc irc-client rirc

Last synced: 01 Aug 2024

https://github.com/ibara/pl0c

Self-hosting PL/0 to C compiler to teach basic compiler construction from a practical, hands-on perspective.

c code-generation code-generator code-generators compilation compiler compilers compiling freebsd lexer linux netbsd openbsd parser pascal pl-0 recursive-descent recursive-descent-parser unix

Last synced: 10 Oct 2024

https://github.com/murisi/L2

A minimalist type-inferred programming language with procedural macro support

c hindley-milner lisp longjmp macros meta-programming programming-language s-expressions scheme setjmp type-inference unsafe

Last synced: 03 Aug 2024

https://github.com/jibsen/tinf

Tiny inflate library (inflate, gzip, zlib)

c decompression deflate gzip library zlib

Last synced: 02 Nov 2024

https://github.com/haesbaert/mdnsd

Mdns daemon for OpenBSD.

c mdns mdns-stack openbsd openmdns

Last synced: 10 Oct 2024

https://github.com/tony/ncurses-programming-howto-examples

CMake examples for code in http://tldp.org/HOWTO/NCURSES-Programming-HOWTO/index.html

c cmake curse ncurses tui tutorial

Last synced: 27 Oct 2024

https://github.com/synap5e/obs-screenshot-plugin

An OBS Studio filter plugin to save screenshots of a source/scene

c obs obs-studio screen-capture

Last synced: 04 Nov 2024

https://github.com/marcobambini/sqlite-createtable-parser

A parser for SQLite create table sql statements.

c parse parser sqlite sqlite3

Last synced: 30 Oct 2024

https://github.com/koder77/l1vm

L1VM - a tiny virtual machine with a 64 bit core

assembler c compiler cpu machine tiny virtual

Last synced: 12 Oct 2024

https://github.com/cloudflare/lazyhtml

HTML5-compliant parser and serializer than enables building transformation pipeline in a pluggable manner

c html parser serializer streaming

Last synced: 07 Oct 2024

https://github.com/jspw/VS-Code-Config

VS Code Setting (Live input output) to make competitive programming easy and program analysis !

c cmd cpp dart java json linux macos powershell python snippets-collection split vscode vscode-settings vscode-snippets windows

Last synced: 07 Nov 2024

https://github.com/gildor2/fast_zlib

Heavily optimized zlib compression algorithm

algorithm c compression cross-plattform deflate optimization x86-assembly zlib

Last synced: 03 Aug 2024

https://github.com/branc116/brplot

+256,000,000 points per plot, +60 Fps on shity laptop. Only limit is the size of your RAM.

c imgui opengl raylib webassembly

Last synced: 05 Nov 2024

https://github.com/infoforcefeed/olegdb

Enough works to use this in production

c database key-value-store mayo

Last synced: 31 Oct 2024

https://github.com/radareorg/radare2-bindings

Bindings of the r2 api for Valabind and friends

c java lua perl python radare2 swig vala

Last synced: 01 Nov 2024

https://github.com/eProsima/Micro-XRCE-DDS-Client

Micro XRCE-DDS Client repository. Looking for commercial support? Contact [email protected]

c dds dds-xrce embedded embedded-systems low-latency low-power middleware ros2

Last synced: 04 Aug 2024

https://github.com/troglobit/tetris

Micro Tetris™, based on the 1989 IOCCC Obfuscated Tetris by John Tromp

ansi-colors c tetris tetris-clone unix

Last synced: 27 Oct 2024

https://github.com/notroj/neon

neon - an HTTP/1.1 and WebDAV client library with a C API

c http http-client webdav webdav-client

Last synced: 29 Oct 2024

https://github.com/microsoft/regorus

Regorus - A fast, lightweight Rego (OPA policy language) interpreter written in Rust.

c confidential-computing cpp csharp golang interpreter java javascript no-std opa policy-as-code python rego rust wasm

Last synced: 07 Oct 2024

https://github.com/nordlow/compiler-benchmark

Benchmarks compilation speeds of different combinations of languages and compilers.

benchmark c compilation compiler cplusplus cpp d java julia rust vlang zig

Last synced: 04 Aug 2024

https://github.com/araffin/arduino-robust-serial

A simple and robust serial communication protocol. It was designed for Arduino but can be used for other purposes (e.g. bluetooth, sockets). Implementation in C Arduino, C++, Python and Rust.

arduino bluetooth c communication cpp protocol python raspberry-pi rust serial sockets

Last synced: 31 Oct 2024

https://github.com/elastic/bpfcov

Source-code based coverage for eBPF programs actually running in the Linux kernel

bpf c codecoverage coverage cpp ebpf llvm llvm-pass

Last synced: 07 Oct 2024

https://github.com/yunwei37/tryc

Write a tiny interpreter by C language in 500+ lines

c compile compiler compiler-design interpreter

Last synced: 27 Oct 2024

https://github.com/bagder/fcpp

Frexx C preprocessor

c c-preprocessor preprocessor

Last synced: 31 Oct 2024

https://github.com/OpenMined/PSI

Private Set Intersection Cardinality protocol based on ECDH and Bloom Filters

c cpp golang javascript private-set-intersection

Last synced: 02 Aug 2024

https://github.com/incomingstick/openrpg

A tool for someone to use to quickly create content for a tabletop RPG world. Libraries for making video games with the d20 system

c c-plus-plus cli cmake cpp cpp-library dnd dungeons-and-dragons foss free-library game game-dev game-development gui linux openrpg town-generator travis-ci turn-based video-game

Last synced: 29 Sep 2024

https://github.com/angt/mud

Multipath UDP library

c crypto hacktoberfest multipath network protocol udp

Last synced: 01 Nov 2024

https://github.com/mohd-akram/st

C port of Ken Thompson's Space Travel

c game ken-thompson space space-travel unix

Last synced: 30 Oct 2024

https://github.com/tehreer/sheenbidi

A sophisticated implementation of Unicode Bidirectional Algorithm

ansi-c bidi c c-plus-plus c89 i18n internationalization library script text uax-24 uax-9 uba unicode unicode-bidirectional-algorithm writing

Last synced: 12 Oct 2024

https://github.com/zmeadows/lldbg

A lightweight native GUI for LLDB.

c clang cpp debugger gcc gdb gui imgui linux lldb llvm macos osx unix

Last synced: 04 Aug 2024

https://github.com/dalmia/operating-systems

'Operating System Concepts' - Solutions to exercises and projects

c deadlock multithreading operating-systems processing syncronization

Last synced: 30 Oct 2024

https://github.com/incomingstick/OpenRPG

A tool for someone to use to quickly create content for a tabletop RPG world. Libraries for making video games with the d20 system

c c-plus-plus cli cmake cpp cpp-library dnd dungeons-and-dragons foss free-library game game-dev game-development gui linux openrpg town-generator travis-ci turn-based video-game

Last synced: 04 Aug 2024

https://github.com/fangq/mcx

Monte Carlo eXtreme (MCX) - GPU-accelerated photon transport simulator

3d c cuda matlab monte-carlo optical-imaging pascal photon-transport physics-simulation ray-tracing volumetric-rendering voxel-based

Last synced: 02 Nov 2024

https://github.com/lemire/cbitset

A simple bitset library in C

bitset bitset-library c

Last synced: 26 Oct 2024

https://github.com/assyrianic/tagha

Minimal, low-level, fast, and self-contained register-based bytecode virtual machine/runtime environment.

assembler bytecode c embeddable interpreter portable register scripting-language virtual-machine vm x86-64

Last synced: 12 Oct 2024

https://github.com/jarikomppa/ipc

Public domain single header inter process communication primitives

c cpp ipc linux memory process semaphore sharing windows

Last synced: 03 Aug 2024

https://github.com/zserge/expr

Fast and lightweight math expression evaluator in C99

arithmetic c embedded evaluation expr

Last synced: 27 Oct 2024

https://github.com/yulonghu/sg

A Simple PHP Superglobals Management

c php php5 php5-extension php7 php7-extension phpextension

Last synced: 12 Oct 2024

https://github.com/ibara/mg

OpenBSD Mg editor. Portable Public Domain Micro Emacs for *BSD, Cygwin, Linux, Mac OS X.

bsd c editor openbsd text text-editor unix

Last synced: 10 Oct 2024

https://github.com/peadar/pstack

Print stack traces from running processes, or core files. Works properly for x86_64 without frame pointers

aarch64 arm c c-plus-plus debug dwarf elf linux pstack x86-64

Last synced: 04 Aug 2024

https://github.com/tschoonj/xraylib

A library for X-ray matter interaction cross sections for X-ray fluorescence applications

c c-plus-plus csharp fortran fundamental-parameters idl java lua multi-platform objective-c pascal perl php python ruby x-ray-crystallography x-ray-fluorescence x-ray-physics

Last synced: 14 Oct 2024

https://github.com/Bone-Project/BoneOS

💥 BoneOS Kernel and Operating System Source Tree

boneos c kernel operating-system osdev

Last synced: 03 Aug 2024

https://github.com/pantuza/c-project-template

A C project template with Makefile, command line options parsing, unittest using cmocka and valgrind

c clang cmocka makefile options-parsing template unittest valgrind

Last synced: 02 Aug 2024

https://github.com/tsl0922/mpv-menu-plugin

context menu, file dialog, clipboard support for mpv

c lua mpv mpv-script win32

Last synced: 26 Oct 2024

https://github.com/houzuoguo/headmore

Top geek’s VNC client that runs in Linux terminal (Linux VT console, xterm, and more)

c console linux os remote-desktop terminal vnc weird

Last synced: 15 Oct 2024

https://github.com/xyproto/cxx

:electric_plug: Configuration-free utility for building, testing and packaging executables written in C++. Can auto-detect compilation flags based on includes, via the package system and pkg-config.

arch-linux auto-detection bsd c c-plus-plus clang-format cli cmake cpp cpp17 cpp20 cxx cxx20 freebsd linux ninja qmake scons void-linux

Last synced: 30 Oct 2024

https://github.com/assyrianic/Tagha

Minimal, low-level, fast, and self-contained register-based bytecode virtual machine/runtime environment.

assembler bytecode c embeddable interpreter portable register scripting-language virtual-machine vm x86-64

Last synced: 02 Aug 2024

https://github.com/Tehreer/SheenBidi

A sophisticated implementation of Unicode Bidirectional Algorithm

ansi-c bidi c c-plus-plus c89 i18n internationalization library script text uax-24 uax-9 uba unicode unicode-bidirectional-algorithm writing

Last synced: 03 Aug 2024

https://github.com/HouzuoGuo/headmore

Top geek’s VNC client that runs in Linux terminal (Linux VT console, xterm, and more)

c console linux os remote-desktop terminal vnc weird

Last synced: 27 Oct 2024

https://github.com/kgabis/agnes

NES emulation library with an easy to use API.

c cpp emulation emulator library nes

Last synced: 14 Oct 2024

https://github.com/forrest-orr/exploits

A personal collection of Windows CVE I have turned in to exploit source, as well as a collection of payloads I've written to be used in conjunction with these exploits.

asm browser c cve cve-2019-17026 cve-2020-0674 exploit firefox ie ionmonkey js jscript ms12-037 ms13-008 ms14-051 poc shellcode uaf windows wpad

Last synced: 16 Oct 2024

https://github.com/rgimad/EOS

EOS is an educational operating system for x86 platform

asm c kernel osdev

Last synced: 05 Nov 2024

https://github.com/aaron9000/c-game-resources

A collection of helpful resources for writing games in C and OpenGL.

c c99 game-dev game-development game-engine gamedev glsl opengl

Last synced: 12 Oct 2024

https://github.com/Nuno-Jesus/Make-A-Make

Clear the fog around Makefiles with this Makefile tutorial and enhance your knowledge with advanced tips and concepts.

42 42born2code 42cursus 42porto 42projects 42school c compilation makefile makefile-syntax

Last synced: 29 Oct 2024

https://github.com/redcode/6502

Highly portable MOS 6502 CPU emulator written in ANSI C

6502 ansi-c c cpu cpu-emulator emulator mos

Last synced: 06 Nov 2024

https://github.com/taymindis/lfqueue

lock-free FIFO queue by C native built it, easy built cross platform(no extra dependencies needed) , guarantee thread safety memory management ever!

atomic-operation c cpp cross-platform generic-types lock-free lock-free-queue thread-safety threadsafe wait-free

Last synced: 06 Nov 2024

https://github.com/jstedfast/gmime

A C/C++ MIME creation and parser library with support for S/MIME, PGP, and Unix mbox spools.

c email mbox mime mime-parser parser pgp smime

Last synced: 29 Oct 2024

https://github.com/circonus-labs/libmtev

Mount Everest Application Framework

c framework hacktoberfest network non-blocking toolkit

Last synced: 26 Oct 2024

https://github.com/dimkr/loksh

A Linux port of OpenBSD's ksh

bash c interactive linux openbsd portable shell system

Last synced: 10 Oct 2024

https://github.com/mnhrdt/imscript

a collection of small and standalone utilities for image processing, written in C

c cli command-line filtering image-processing images mathematical-morphology noise pde shell suckless terminal unix

Last synced: 09 Oct 2024

https://github.com/wgtdkp/julia

A lightweight high performance http server

c network-programming nginx server

Last synced: 27 Oct 2024

https://github.com/jchavanton/voip_patrol

VoIP signaling and media test automation

c sip speech-quality test-automation voip

Last synced: 30 Oct 2024

https://github.com/vapier/pcalc

command line util for doing hex/dec/oct/bin math quickly

c calculator programmer-tool

Last synced: 05 Nov 2024

https://github.com/ramdeoshubham/macros

A collection of commonly used C MACROS

c macros preprocessor

Last synced: 27 Oct 2024

https://github.com/mellowagain/rpc-wine

discord-rpc.dll implementation for Wine allowing your Wine games to interact with your native Discord instance

c cpp discord discord-rpc hacktoberfest wine

Last synced: 14 Oct 2024

https://github.com/GauravDawra/Beast

A build system built for speed and power

beast build build-system build-tool c cpp linux macos

Last synced: 04 Nov 2024

https://github.com/calccrypto/tar

A simple tar implementation in C

c commandline-interface extract linux tar

Last synced: 31 Oct 2024

https://github.com/Guenael/rtlsdr-wsprd

WSPR daemon for RTL receivers

beacon c decoder propagation radio rtl rtl-sdr sdr wspr wsprnet

Last synced: 05 Nov 2024

https://github.com/chandrikadeb7/hacktoberfest_2021

This repository aims to help code beginners with their first successful pull request and open source contribution. Happy coding!

algorithms beginner-friendly c cpp first-pull-request github good-first-issue hacktoberfest hacktoberfest2021 java javascript kotlin open-source portfolio programming python star swags

Last synced: 31 Oct 2024

https://github.com/libdriver/pcf8574

PCF8574 full function driver library for general MCU and Linux.

c full-function-driver iic io-expansion linux mcu pcf8574

Last synced: 26 Oct 2024

https://github.com/dpt/The-Great-Escape-in-C

Classic ZX Spectrum game "The Great Escape" rewritten in portable C

c game isometric macos port reimplementation remake retrogaming risc-os windows zx-spectrum

Last synced: 02 Nov 2024

https://github.com/garet90/MotorMC

MotorMC is a blazing fast, multi threaded, asynchronous Minecraft server software that aims to handle many players (1000+) on a single world while still providing an experience as close to vanilla Minecraft as possible.

c gamedev minecraft minecraft-server minecraft-server-software

Last synced: 01 Nov 2024

https://github.com/alexbatalov/fallout1-re

Reverse engineered Fallout

c decompilation fallout game reverse-engineering

Last synced: 05 Nov 2024

https://github.com/roscibely/algorithms-and-data-structure

Repository for PEX1241|PET2033 Algorithms and Data Structure I subject/course on Information Technology - UFERSA

algorithm algorithms c c-language c-programming-language collaborate data-structures educative github gitlens

Last synced: 12 Oct 2024

https://github.com/softace/sqliteodbc

SQLite ODBC driver

c database odbc odbc-driver sqlite sqlite3

Last synced: 31 Oct 2024

https://github.com/derekp7/snebu

Simple Network Encrypting Backup Utility

backup c compression encrypted snapshot-backup

Last synced: 05 Nov 2024

https://github.com/DQNEO/CppTetris

Tetris made within an hour

c game tetris windows

Last synced: 04 Aug 2024

https://github.com/septag/dds-ktx

Single header "no-allocation" KTX/DDS file reader

c dds directx gamedev image-loader image-loading-library khronos ktx opengl single-header-lib texture

Last synced: 03 Aug 2024

https://github.com/azure/azure-c-shared-utility

Azure C SDKs common code

azure c cmake general-purpose library

Last synced: 07 Oct 2024

https://github.com/libdriver/max30102

MAX30102 full function driver library for general MCU and Linux.

c full-function-driver heart-rate iic linux max30102 mcu spo2

Last synced: 26 Oct 2024

https://github.com/libdriver/ir_remote

NEC IR remote decode full function driver library for general MCU and Linux.

c full-function-driver gpio ir-remote linux mcu nec

Last synced: 26 Oct 2024

https://github.com/jvirkki/dupd

CLI utility to find duplicate files

c deduplication duplicate-files duplicatefilefinder duplicates fdupes

Last synced: 28 Oct 2024

https://github.com/keuhdall/images_example

A simple example program made for the 42 students going into the graphic branch. Its purpose is to help them understanding the way images are working in the MLX (the graphcal lib we use).

c graphics minilibx mlx tutorial

Last synced: 29 Oct 2024

https://github.com/wkoszek/mini_gzip

mini_gzip - embeddable, minimal, in-memory GZIP API

c compression decompression embeddable gzip mini-gzip zlib

Last synced: 29 Oct 2024