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/lvgithub/blog

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

c chrome-extension http linux nodejs ocr python3 tools

Last synced: 29 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/dspinellis/cqmetrics

C Quality Metrics

c metrics quality-metrics

Last synced: 27 Oct 2024

https://github.com/barrust/set

Simple Set implementation in C

c set

Last synced: 22 Oct 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: 31 Oct 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/jerinjacobk/armv8_pmu_cycle_counter_el0

ARMv8 performance monitor from userspace

c linux

Last synced: 04 Aug 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/vkazanov/elfuse

FUSE filesystems in Emacs Lisp

c elisp emacs fuse libfuse

Last synced: 27 Oct 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/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/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/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: 24 Oct 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/ir33k/gmi100

Gemini CLI protocol client written in 100 lines of ANSI C

c cli gemini-client gemini-protocol hacker-news

Last synced: 01 Aug 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/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/aligrudi/fbff

A small ffmpeg-based framebuffer media player

c ffmpeg framebuffer

Last synced: 02 Aug 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/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: 02 Aug 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/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/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/babelouest/iddawc

OAuth2/OIDC Client and RP library

c oauth2 oauth2-client oidc

Last synced: 31 Oct 2024

https://github.com/felselva/gfw

Pure C Minimal Graphics Framework (OpenGL)

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

Last synced: 03 Aug 2024

https://github.com/tidbyt/hdk

A community supported firmware for the Tidbyt hardware 🤓

c firmware led-matrix-displays platformio tidbyt

Last synced: 31 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: 03 Aug 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/xddcore/opennna2.0

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

c c99 fpga neural-network

Last synced: 12 Oct 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/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/kgabis/brainfuck-c

Brainfuck interpreter in C.

brainfuck c interpreter

Last synced: 07 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/michaelrsweet/htmlcss

A lightweight HTML and CSS Parser in C

c css html otf ttf

Last synced: 28 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: 01 Aug 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: 02 Aug 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/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: 27 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/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/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: 02 Aug 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/gabrielmajeri/teme-fmi

Teme la informatică pentru facultate

c computer-science cpp homework-exercises python

Last synced: 05 Nov 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/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/jhawthorn/vecx

:space_invader: vecx vectrex emulator - sdl port

c sdl sdl-port vectrex vecx

Last synced: 31 Oct 2024

https://github.com/ingwarsw/tinyfugue

TinyFugue - Rebirth

c mud mud-client tf tinyfugue

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

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

c json single-header-lib

Last synced: 03 Aug 2024

https://codeberg.org/nsxiv/nsxiv

Neo Simple X Image Viewer

c image-viewer minimal suckless woodpecker-ci x11

Last synced: 02 Aug 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/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: 22 Oct 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: 02 Aug 2024

https://github.com/mewmew/uc

A compiler for the µC language.

c compiler golang llvm-ir

Last synced: 17 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/saschagrunert/func

Functional additions to C

c cpp either functional-programming maybe

Last synced: 28 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

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/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/edubart/miniphysfs

Single-file port of PhysFS, a library that provides abstract access to various archives.

c filesystem game-development miniphysfs physfs single-file single-header single-header-lib

Last synced: 30 Oct 2024

https://github.com/mattgodbolt/xania

Xania MUD source

c cpp mud mud-server

Last synced: 28 Oct 2024

https://github.com/phorward/unicc

LALR parser generator targetting C, C++, Python, JavaScript, JSON and XML

c cpp javascript json lalr-parser lalr-parser-generator parser parser-generator python scannerless scannerless-lr xml

Last synced: 07 Nov 2024

https://github.com/nibanks/msh3

Minimal HTTP/3 library on top of MsQuic

c client http networking server

Last synced: 31 Oct 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: 15 Oct 2024

https://github.com/libdriver/sht30

SHT30 full function driver library for general MCU and Linux.

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

Last synced: 27 Oct 2024

https://github.com/airblader/xcb-util-xrm

XCB utility functions for the X resource manager

c linux x11 xcb xorg xresources xrm

Last synced: 13 Oct 2024

https://github.com/clementtsang/rustcc

A (toy) C compiler written in Rust with no dependencies.

assembly c compiler rust x86

Last synced: 28 Oct 2024

https://github.com/libdriver/mifare_ultralight

MIFARE Ultralight full function driver library for general MCU and Linux.

c full-function-driver linux mcu mifare-ultralight rf

Last synced: 10 Oct 2024

https://github.com/limithit/NginxExecute

The NginxExecute module executes the shell command through GET POST and HEAD to display the result.

c execute nginx nginx-module terminal webshell

Last synced: 04 Aug 2024

https://github.com/jwerle/url.h

Parse URLs in C much like Node's url module.

c liburl nodejs parseurl url

Last synced: 07 Nov 2024

https://github.com/danirod/chip8

A multiplatform CHIP-8 emulator done in SDL 2. Implements all the opcodes for CHIP and SCHIP specifications.

autoconf autotools c chip8 emulator libcheck virtual-machine

Last synced: 28 Oct 2024

https://github.com/Robert-van-Engelen/lisp

A mini Lisp in 1k lines of C with garbage collector, explained. Includes over 40 built-in Lisp primitives, floating point, strings, closures with lexical scope, macros, proper tail recursion, exceptions, execution tracing, file loading, a mark-sweep/compacting garbage collector and REPL.

c cpp garbage-collection lisp lisp-interpreter mark-and-compact mark-and-sweep

Last synced: 04 Aug 2024

https://github.com/ruby/iconv

iconv wrapper

c hacktoberfest iconv ruby

Last synced: 07 Oct 2024

https://github.com/libdriver/vs1053b

VS1053B full function driver library for general MCU and Linux.

aac audio c flac full-function-driver linux mcu mp3 ogg spi vs1053b wav wma

Last synced: 27 Oct 2024

https://github.com/Frityet/ManagedC

Reference counter for C

ansi-c c pointers raii reference-counting xmake

Last synced: 24 Oct 2024

https://github.com/libdriver/at24cxx

AT24CXX(AT24C01, AT24C02, AT24C04, AT24C08, AT24C16, AT24C32, AT24C64, AT24C128, AT24C256, AT24C512, AT24CM01, AT24CM02) full function driver library for general MCU and Linux.

at24c01 at24c02 at24c04 at24c08 at24c128 at24c16 at24c256 at24c32 at24c512 at24c64 at24cm01 at24cm02 c eeprom full-function-driver iic linux mcu

Last synced: 27 Oct 2024

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

Optimal LZ4 compressor, that produces files that decompress faster while keeping the best compression ratio

c compression lz4 optimization suffixarray

Last synced: 03 Aug 2024

https://github.com/seanhandley/h3_ruby

Ruby Bindings for H3, a hexagonal geospatial indexing system

c geospatial h3 hexagon ruby ruby-bindings spatial-indexing

Last synced: 02 Oct 2024

https://github.com/MrEmpy/Pingoor

「🚪」Linux Backdoor based on ICMP protocol

backdoor c hacking icmp linux persistence protocol security

Last synced: 04 Aug 2024

https://github.com/LennyPhoenix/GodotDiscordSDK

A Discord Game SDK wrapper for Godot, written in C.

c discord-game-sdk godot godot-engine hacktoberfest scons wrapper

Last synced: 29 Oct 2024

https://github.com/takahirox/three.wasm-experimental

Experimental Three.js WASM (WIP)

c cpp javascript threejs wasm webassembly webgl

Last synced: 07 Nov 2024

https://github.com/soasis/cuneicode

A C library for converting between two different encodings in a simple, easy, and powerful way.

c encoding execution-encoding unicode utf16 utf32 utf8 wide-execution-encoding

Last synced: 06 Nov 2024

https://github.com/libdriver/max6675

MAX6675 full function driver library for general MCU and Linux.

c full-function-driver iic linux max6675 mcu temperature thermocouple

Last synced: 27 Oct 2024

https://github.com/chrislim2888/IP2Location-C-Library

IP2Location C library enables the user to find the country, region, city, coordinates, zip code, time zone, ISP, domain name, connection type, area code, weather station code, weather station name, mobile, usage types, etc that any IP address or hostname originates from.

area-code c city country domain elevation geolocation ip-address ip-lookup ip2location iplocation ipv4 ipv6 isp mobile-info region timezone weather-station zip-code

Last synced: 06 Nov 2024

https://archlinuxstudio.github.io/LinuxNetworkProgrammingAndEncryption/

✨Linux 网络编程与加密| 包含 C 语言编程中易出现的陷阱 较难理解的知识点 重点内容将包含实战的网络编程内容 以及创建安全通信的加密内容 | 提供在线网页文档 ✨

archlinux book c chinese cryptography libev libsodium linux network networking shadowsocks shadowsocks-libev socks sodium

Last synced: 03 Aug 2024

https://github.com/davidlj95/malduino-password-grabber

Arduino sketch to program a Malduino bad USB (lite) to download a password grabber and send the results via email

arduino bad-usb c malduino rubber-ducky

Last synced: 07 Nov 2024

https://github.com/littlewhitecloud/customtkintertitlebar

This is a 📚project can help you to have a custom titlebar! 这是一个可以创建自定义标题栏的📚项目

blur c cplusplus cpp ctypes custom darkdetect details dll doc msvc pillow python titlebar tk tkinter user32 window windows windows10

Last synced: 11 Oct 2024

https://github.com/danirod/nativeos

Hobby operating system kernel currently targetting the i386 processor. Doesn't do anything useful yet. This is a read-only mirror, pull requests will be ignored.

assembly c hobby-os i386 kernel nativeos osdev x86

Last synced: 28 Oct 2024

https://github.com/henrypp/timevertor

It's tiny and completely free application for datetime conversion to human-readable, RFC 2822, ISO 8601, UNIX Timestamp, Mac Timestamp, Microsoft Timestamp and FILETIME.

c datetime-conversion filetime foss iso8601 mac-timestamp microsoft-timestamp rfc-822 tiny unix-timestamp winapi

Last synced: 07 Nov 2024