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/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/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/tleonhardt/python_interface_cpp

Example code for interfacing with C and C++ from Python using Cython, SWIG, CFFI, PyPy, and pybind11

c cffi cpp cython pybind11 pypy python swig

Last synced: 28 Dec 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/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/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/mausimus/rvcc

Standalone C compiler for RISC-V and ARM

arm c compiler risc-v

Last synced: 08 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/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/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: 07 Jan 2025

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/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/brosck/Pingoor

「🚪」Linux Backdoor based on ICMP protocol

backdoor c hacking icmp linux persistence protocol security

Last synced: 21 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/brosck/pingoor

「🚪」Linux Backdoor based on ICMP protocol

backdoor c hacking icmp linux persistence protocol security

Last synced: 09 Jan 2025

https://github.com/urbit/vere

An implementation of the Urbit runtime

c interpreter nock runtime vm

Last synced: 07 Jan 2025

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/jhawthorn/vecx

:space_invader: vecx vectrex emulator - sdl port

c sdl sdl-port vectrex vecx

Last synced: 06 Jan 2025

https://github.com/brandtbucher/pycapi

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

api c cpython python

Last synced: 05 Jan 2025

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: 05 Jan 2025

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/colleagueriley/rsgl

A simple-to-use modular, cross-platform graphics library. It combines the freedom of lower-level graphics libraries with modern C techniques, offering both simplicity and convenience.

c cocoa cross-platform graphics gui gui-library header-only linux modern-c modular modular-design opengl silicon simple-to-use software-development win32 windows xlib

Last synced: 19 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/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/picovoice/pvrecorder

Cross-platform audio recorder designed for real-time speech audio processing

audio c dotnet golang nodejs python rust voice

Last synced: 08 Jan 2025

https://github.com/septag/sjson

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

c json single-header-lib

Last synced: 19 Dec 2024

https://github.com/ringtailsoftware/zig-wasm-audio-framebuffer

Examples of integrating Zig and Wasm (and C) for audio and graphics on the web

c doom wasm webassembly webaudio zig zig-package

Last synced: 23 Dec 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: 03 Jan 2025

https://github.com/lukasbanana/picorenderer

Low-Level, 8-bit Colored, 3D Software Renderer written in C99

c low-level rasterizer renderer

Last synced: 20 Nov 2024

https://github.com/justinethier/node-kdtree

A node.js add-on for performing efficient Nearest Neighbor searches using libkdtree.

c kd-tree nodejs

Last synced: 21 Nov 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: 08 Jan 2025

https://github.com/nibanks/msh3

Minimal HTTP/3 library on top of MsQuic

c client http networking server

Last synced: 09 Jan 2025

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/ms5837

MS5837 full function driver library for general MCU and Linux.

barometer c full-function-driver iic linux mcu ms5837

Last synced: 07 Jan 2025

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/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: 07 Jan 2025

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/libdriver/sht30

SHT30 full function driver library for general MCU and Linux.

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

Last synced: 10 Jan 2025

https://github.com/dosworld/dwed

Text file editor and IDE with syntax highlight for MS-DOS and 8086 CPU. Works in Real-Mode and can handle file up to 2G.

16-bit 16bit 16bit-dos 16bits 8086 assembler c dos ide ms-dos pascal real-mode retro syntax-highlighting text-editor

Last synced: 04 Dec 2024

https://github.com/42yerevanprojects/push_swap

This project aims to sort data on a stack, with a limited set of instructions, using the lowest possible number of actions.

42born2code 42school algorithms c sorting-algorithms stacks

Last synced: 27 Dec 2024

https://github.com/saschagrunert/func

Functional additions to C

c cpp either functional-programming maybe

Last synced: 28 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/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: 19 Dec 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/Airblader/xcb-util-xrm

XCB utility functions for the X resource manager

c linux x11 xcb xorg xresources xrm

Last synced: 23 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://archlinuxstudio.github.io/LinuxNetworkProgrammingAndEncryption/

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

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

Last synced: 17 Nov 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: 10 Jan 2025

https://github.com/mattgodbolt/xania

Xania MUD source

c cpp mud mud-server

Last synced: 28 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/php-ion/websocket-parser

Streaming websocket frame parser and frame builder for c

builder c parser rfc6455 websocket websocket-parser

Last synced: 29 Dec 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: 21 Nov 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: 13 Nov 2024

https://github.com/ibireme/c_numconv_benchmark

C/C++ number ↔︎ string benchmark

atoi c conversion cpp dtoa itoa number performance strtod

Last synced: 19 Dec 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: 02 Jan 2025

https://github.com/dataxujing/diou_yolo_v3

:chart_with_upwards_trend::chart_with_upwards_trend::chart_with_upwards_trend:【口罩佩戴检测数据训练 | 开源口罩检测数据集和预训练模型】Train D/CIoU_YOLO_V3 by darknet for object detection

c ciou cv darknet diou object-detection yolov3

Last synced: 17 Dec 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: 19 Dec 2024

https://github.com/Sauci/CanTp

Implementation of the CanTp module (ISO 15765-2), according to AUTOSAR specification v4.4.0

autosar c ecu iso15765-2

Last synced: 15 Nov 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: 20 Nov 2024

https://github.com/rekgrpth/pg_task

PostgreSQL and Greenplum job scheduler pg_task allows to execute any sql command at any specific time at background asynchronously

async background c greenplum job postgres postgresql scheduler sql task

Last synced: 03 Jan 2025

https://github.com/archlinuxstudio/linuxnetworkprogrammingandencryption

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

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

Last synced: 10 Nov 2024

https://github.com/hprose/hprose-pecl

Hprose is a cross-language RPC. This project is Hprose serialize/unserialize extension for PHP

c cross-language cross-platform hprose hprose-extension php serialization serialization-library serialize serializer

Last synced: 12 Nov 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/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/takahirox/three.wasm-experimental

Experimental Three.js WASM (WIP)

c cpp javascript threejs wasm webassembly webgl

Last synced: 07 Nov 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: 09 Jan 2025

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/ruby/iconv

iconv wrapper

c hacktoberfest iconv ruby

Last synced: 05 Jan 2025

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/docker-hub-frolvlad/docker-alpine-gcc

The smallest Docker image with C compiler (GCC) (130MB)

alpine c docker-image gcc

Last synced: 15 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: 03 Jan 2025

https://github.com/sauci/cantp

Implementation of the CanTp module (ISO 15765-2), according to AUTOSAR specification v4.4.0

autosar c ecu iso15765-2

Last synced: 14 Nov 2024

https://github.com/libdriver/ads1115

ADS1115 full function driver library for general MCU and Linux.

adc ads1115 c full-function-driver iic linux mcu

Last synced: 03 Jan 2025

https://github.com/libdriver/sx1268

SX1268 full function driver library for general MCU and Linux.

c full-function-driver linux lora mcu spi sx1268

Last synced: 03 Jan 2025

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

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

c liburl nodejs parseurl url

Last synced: 07 Jan 2025

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/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://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/rsduck/craftus_reloaded

A second attempt at a homebrew Minecraft clone for 3DS

3ds-homebrew c homebrew minecraft-clone voxel

Last synced: 19 Nov 2024

https://github.com/gifnksm/gifcc

Tiny c compiler

c compiler self-hosted toy-project

Last synced: 09 Nov 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/zchrissirhcz/pixel

Image processing library for learning purpose

c image-processing neon simd

Last synced: 19 Dec 2024

https://github.com/opencoff/portable-lib

Portable C, C++ code for hash tables, bloom filters, string-search, string utilities, hash functions, arc4random

arc4random bloom-filter c c-plus-plus c-template c-templates cdb hash-functions hash-tables mmap mpsc mpsc-queue portable queues spsc spsc-queue string-manipulation templates-in-c

Last synced: 10 Jan 2025

https://github.com/libdriver/bh1750fvi

BH1750FVI full function driver library for general MCU and Linux.

bh1750fvi brightness c full-function-driver iic linux mcu

Last synced: 03 Jan 2025

https://github.com/1995parham-learning/learning

@elahe-dastan / @1995parham training and testing repository :books: :nerd_face:

bash c go julia rust sml vhdl

Last synced: 17 Nov 2024

https://github.com/chyyuu/compiler_lab

Some toy labs for compiler course

c compiler dfa java kotlin lexer llvm nfa paser python rust

Last synced: 13 Nov 2024