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/scandum/quadsort

Quadsort is a branchless stable adaptive mergesort faster than quicksort.

algorithm c implementation merge quick sort sorting timsort visualization

Last synced: 27 Oct 2024

https://github.com/slembcke/chipmunk2d

A fast and lightweight 2D game physics library.

2d 2d-physics c rigid-body

Last synced: 15 Oct 2024

https://github.com/slembcke/Chipmunk2D

A fast and lightweight 2D game physics library.

2d 2d-physics c rigid-body

Last synced: 27 Oct 2024

https://github.com/syslog-ng/syslog-ng

syslog-ng is an enhanced log daemon, supporting a wide range of input and output methods: syslog, unstructured text, queueing, SQL & NoSQL.

c elastic kafka log-management logging python syslog syslog-ng

Last synced: 09 Oct 2024

https://github.com/glouw/tinn

A tiny neural network library

ansi back c feed forward network neural propagation tiny

Last synced: 09 Oct 2024

https://github.com/symisc/unqlite

An Embedded NoSQL, Transactional Database Engine

c database database-library embedded json key-value nosql nosql-databases storage transactional

Last synced: 09 Oct 2024

https://github.com/mvp/uhubctl

uhubctl - USB hub per-port power control

c control disable hub libusb off port power ppps switching toggle usb utility

Last synced: 14 Oct 2024

https://github.com/luakit/luakit

Fast, small, webkit based browser framework extensible by Lua.

c lua luajit luakit vim-like web-browser

Last synced: 15 Oct 2024

https://mason-larobina.github.io/luakit

Fast, small, webkit based browser framework extensible by Lua.

c lua luajit luakit vim-like web-browser

Last synced: 14 Oct 2024

https://github.com/ryanmjacobs/c

Compile and execute C "scripts" in one go!

c clang cli compiler cpp gcc script tcc

Last synced: 28 Oct 2024

https://github.com/elliotchance/c2go

⚖️ A tool for transpiling C to Go.

c go transpiler

Last synced: 15 Oct 2024

https://github.com/xiph/opus

Modern audio compression for the internet.

audio c codec compression

Last synced: 14 Nov 2024

https://github.com/ericsson/codechecker

CodeChecker is an analyzer tooling, defect database and viewer extension for the Clang Static Analyzer and Clang Tidy

analysis c clang clang-tidy codechecker cpp database defects docker linux llvm macosx objective-c results-viewer static-analysis static-analyzer static-analyzers vue

Last synced: 12 Oct 2024

https://github.com/mkirchner/linked-list-good-taste

Linus Torvalds' linked list argument for good taste, explained

c elegant linked-list pointers torvalds

Last synced: 14 Oct 2024

https://github.com/TinyCC/tinycc

Unofficial mirror of mob development branch

c compiler jit tcc tinycc

Last synced: 11 Nov 2024

https://github.com/Snaipe/Criterion

A cross-platform C and C++ unit testing framework for the 21st century

c c-plus-plus cross-platform framework kiss unit-testing

Last synced: 07 Nov 2024

https://github.com/bats3c/shad0w

A post exploitation framework designed to operate covertly on heavily monitored environments

c c2 docker dotnet red-team shad0w shellcode

Last synced: 14 Oct 2024

https://github.com/rsyslog/rsyslog

a Rocket-fast SYStem for LOG processing

c elasticsearch kafka logging mongodb rsyslog syslog

Last synced: 11 Oct 2024

https://github.com/JACoders/OpenJK

Community effort to maintain and improve Jedi Academy (SP & MP) + Jedi Outcast (SP only) released by Raven Software

c c-plus-plus fps game game-development game-engine jedi-academy jedi-outcast linux macos multi-platform multiplayer-game openjk openjk-mod singleplayer-game star-wars tps windows

Last synced: 26 Oct 2024

https://github.com/snaipe/criterion

A cross-platform C and C++ unit testing framework for the 21st century

c c-plus-plus cross-platform framework kiss unit-testing

Last synced: 14 Oct 2024

https://github.com/edubart/nelua-lang

Minimal, efficient, statically-typed and meta-programmable systems programming language heavily inspired by Lua, which compiles to C and native code.

c compiler efficient language lua luajit metaprogramming minimal nelua programming-language statically-typed

Last synced: 15 Oct 2024

https://github.com/mitchellh/libxev

libxev is a cross-platform, high-performance event loop that provides abstractions for non-blocking IO, timers, events, and more and works on Linux (io_uring or epoll), macOS (kqueue), and Wasm + WASI. Available as both a Zig and C API.

async c epoll io-uring kqueue wasi webassembly zig

Last synced: 14 Oct 2024

https://github.com/jacoders/openjk

Community effort to maintain and improve Jedi Academy (SP & MP) + Jedi Outcast (SP only) released by Raven Software

c c-plus-plus fps game game-development game-engine jedi-academy jedi-outcast linux macos multi-platform multiplayer-game openjk openjk-mod singleplayer-game star-wars tps windows

Last synced: 15 Oct 2024

https://github.com/Rapiz1/DungeonRush

👾🐍 A opensource game inspired by Snake, written in pure C with SDL

c game sdl2

Last synced: 14 Nov 2024

https://github.com/rapiz1/dungeonrush

👾🐍 A opensource game inspired by Snake, written in pure C with SDL

c game sdl2

Last synced: 13 Nov 2024

https://github.com/rapiz1/DungeonRush

👾🐍 A opensource game inspired by Snake, written in pure C with SDL

c game sdl2

Last synced: 27 Oct 2024

https://github.com/tinycc/tinycc

Unofficial mirror of mob development branch

c compiler jit tcc tinycc

Last synced: 15 Oct 2024

https://github.com/pret/pokeemerald

Decompilation of Pokémon Emerald

c decompilation gameboy-advance pokemon reverse-engineering

Last synced: 14 Oct 2024

https://github.com/storax/kubedoom

Kill Kubernetes pods by playing Id's DOOM!

c docker dockerfile doom go golang kind kubectl kubernetes pods

Last synced: 28 Oct 2024

https://github.com/proot-me/proot

chroot, mount --bind, and binfmt_misc without privilege/setup for Linux

c chroot chroot-environment hacktoberfest linux ptrace rootfs syscalls userland-exec

Last synced: 09 Oct 2024

https://github.com/owntone/owntone-server

Linux/FreeBSD DAAP (iTunes) and MPD media server with support for AirPlay 1 and 2 speakers (multiroom), Apple Remote (and compatibles), Chromecast, Spotify and internet radio.

airplay airplay2 apple-remote c chromecast-audio daap daapd internet-radio itunes mpd spotify

Last synced: 15 Oct 2024

https://github.com/rspamd/rspamd

Rapid spam filtering system.

c email lua rspamd spam-filter

Last synced: 27 Oct 2024

https://github.com/joernio/joern

Open-source code analysis platform for C/C++/Java/Binary/Javascript/Python/Kotlin based on code property graphs. Discord https://discord.gg/vv4MH284Hc

binary c code-analysis code-browser code-property-graph controlflow cpg cpp dataflow fuzzy-parsing ghidra graph java javabytecode javascript llvm query-language scala syntax-tree

Last synced: 14 Oct 2024

https://github.com/chocolate-doom/chocolate-doom

Chocolate Doom is a Doom source port that is minimalist and historically accurate.

c doom fps fps-game games gplv2 heretic hexen retro retrogaming sdl sdl2 strife

Last synced: 15 Oct 2024

https://github.com/kaxap/arl

lists of most popular repositories for most favoured programming languages (according to StackOverflow)

assembly awesome c cpp csharp golang haskell java matlab nodejs objective-c perl php python r ruby scala swift typescript vbnet

Last synced: 25 Sep 2024

https://github.com/sahib/rmlint

Extremely fast tool to remove duplicates and other lint from your filesystem

c deduplication duplicates fdupes filesystem lint python

Last synced: 14 Oct 2024

https://github.com/0voice/ffmpeg_develop_doc

2023年,最新音视频学习资料整理,项目(调试可用),ffmpeg命令手册,文章,编解码论文,视频讲解,面试题全套资料

c ffmpeg webrtc

Last synced: 12 Oct 2024

https://github.com/asterisk/asterisk

The official Asterisk Project repository.

asterisk c pbx sip voip

Last synced: 14 Oct 2024

https://github.com/pbatard/libwdi

Windows Driver Installer library for USB devices

c driver-installation drivers libusb libusb-win32 libusbk usb usb-devices wcid windows winusb

Last synced: 13 Nov 2024

https://github.com/lora-net/loramac-node

Reference implementation and documentation of a LoRa network node.

c loramac lorawan lorawan-certification lorawan-specification

Last synced: 09 Oct 2024

https://github.com/zrythm/zrythm

a highly automated and intuitive digital audio workstation - official mirror

audio c computer-music daw gtk gtk4 jack libadwaita linux lv2 meson midi music music-composition music-production vst

Last synced: 15 Oct 2024

https://github.com/liballeg/allegro5

The official Allegro 5 git repository. Pull requests welcome!

android audio c game-development opengl osx unix video windows

Last synced: 15 Oct 2024

https://github.com/begeekmyfriend/bplustree

A minimal but extreme fast B+ tree indexing structure demo for billions of key-value storage

algorithm bplustree btree c data-structure storage tree tree-structure

Last synced: 14 Oct 2024

https://github.com/engineer-man/youtube

Code from the Engineer Man YouTube channel. Please do not submit pull requests, they will be ignored/closed. The code in the repo needs to remain as it was in the video.

c golang javascript nodejs python

Last synced: 14 Nov 2024

https://github.com/shiqiyu/cpp

Lecture notes, projects and other materials for Course 'CS205 C/C++ Program Design' at Southern University of Science and Technology.

c cpp lecture-notes

Last synced: 15 Oct 2024

https://github.com/c-ares/c-ares

A C library for asynchronous DNS requests

async c dns dns-queries library resolver

Last synced: 15 Oct 2024

https://github.com/mlabbe/nativefiledialog

A tiny, neat C library that portably invokes native file open and save dialogs.

c dialog gui linux macos windows

Last synced: 15 Oct 2024

https://github.com/AbsInt/CompCert

The CompCert formally-verified C compiler

c compcert compiler coq

Last synced: 28 Oct 2024

https://github.com/absint/compcert

The CompCert formally-verified C compiler

c compcert compiler coq

Last synced: 10 Oct 2024

https://github.com/sdlpal/sdlpal

SDL-based reimplementation of the classic Chinese-language RPG known as PAL.

c game rpg

Last synced: 15 Oct 2024

https://github.com/droe/sslsplit

Transparent SSL/TLS interception

c http https nat sni ssl sslsplit starttls tls tls-interception transparent-proxy

Last synced: 15 Oct 2024

https://github.com/mgerdes/Open-Golf

A cross-platform minigolf game written in C.

android c game game-dev game-development gamedev ios minigolf

Last synced: 27 Oct 2024

https://github.com/dougbinks/enkits

A permissively licensed C and C++ Task Scheduler for creating parallel programs. Requires C++11 support.

c c-plus-plus enkits gamedev multithreading scheduling thread

Last synced: 09 Oct 2024

https://github.com/dougbinks/enkiTS

A permissively licensed C and C++ Task Scheduler for creating parallel programs. Requires C++11 support.

c c-plus-plus enkits gamedev multithreading scheduling thread

Last synced: 26 Oct 2024

https://github.com/promyloph/pianobar

Console-based pandora.com player

c cli-app music-player pandora pianobar

Last synced: 14 Oct 2024

https://github.com/PromyLOPh/pianobar

Console-based pandora.com player

c cli-app music-player pandora pianobar

Last synced: 27 Oct 2024

https://github.com/cs50/libcs50

This is CS50's Library for C.

c

Last synced: 09 Oct 2024

https://github.com/rurban/smhasher

Hash function quality and speed tests

c c-plus-plus hash-functions test

Last synced: 14 Oct 2024

https://github.com/nfc-tools/libnfc

Platform independent Near Field Communication (NFC) library

c libnfc nfc pcsc-lite

Last synced: 15 Oct 2024

https://github.com/grindgold/cppguide

「C/C++学习+面试指南」一份涵盖大部分 C++ 程序员所需要掌握的知识。入门、进阶、深入、校招、社招,准备 C++ 学习& 面试,首选 CppGuide!

c cpp data-structures database mfc qt qt5

Last synced: 12 Oct 2024

https://github.com/lexborisov/myhtml

Fast C/C++ HTML 5 Parser. Using threads.

c html html-parser pure-c

Last synced: 09 Oct 2024

https://github.com/magma/magma

Platform for building access networks and modular network services

3gpp 4g 5g bazel c golang hacktoberfest magma mno mobile networks python vagrant

Last synced: 14 Oct 2024

https://github.com/hfiref0x/WinObjEx64

Windows Object Explorer 64-bit

c objects-namespace windbg winobj

Last synced: 04 Nov 2024

https://github.com/rougier/freetype-gl

OpenGL text using one vertex buffer, one texture and FreeType

c font freetype opengl

Last synced: 12 Oct 2024

https://github.com/netgusto/nodebook

Nodebook - Multi-Lang Web REPL + CLI Code runner

c clojure cpp csharp elixir fsharp go haskell java lua nodejs ocaml php python r repl ruby rust swift typescript

Last synced: 14 Oct 2024

https://github.com/xunzhuo/algorithm-guide

Xunzhuo`s Tutorials of Algorithm and Data Structure 🚀🚀🚀

acm algorithms c datastructure datastructures-algorithms icpc interview job

Last synced: 13 Nov 2024

https://github.com/Xunzhuo/Algorithm-Guide

Xunzhuo`s Tutorials of Algorithm and Data Structure 🚀🚀🚀

acm algorithms c datastructure datastructures-algorithms icpc interview job

Last synced: 08 Nov 2024

https://github.com/vgmstream/vgmstream

vgmstream - A library for playback of various streamed audio formats used in video games.

audio c codec decoder foobar2000 vgm vgmstream winamp

Last synced: 03 Nov 2024

https://github.com/postgis/postgis

PostGIS spatial database extension to PostgreSQL [mirror]

c geospatial gis plpgsql postgis postgresql

Last synced: 11 Oct 2024

https://github.com/libfann/fann

Official github repository for Fast Artificial Neural Network Library (FANN)

c fann library neural-network

Last synced: 15 Oct 2024

https://github.com/lexbor/lexbor

Lexbor is development of an open source HTML Renderer library. https://lexbor.com

c fast html

Last synced: 09 Oct 2024

https://github.com/buserror/simavr

simavr is a lean, mean and hackable AVR simulator for linux & OSX

avr-gcc avr-simulator c debugger embedded gtkwave simavr

Last synced: 14 Oct 2024

https://github.com/zlib-ng/zlib-ng

zlib replacement with optimizations for "next generation" systems.

c compression deflate inflate library optimized zlib zlib-license zlib-ng zlib-replacement

Last synced: 15 Oct 2024

https://github.com/sheredom/utf8.h

📚 single header utf8 string functions for C and C++

c cpp unicode utf8

Last synced: 14 Oct 2024

https://github.com/libtom/libtomcrypt

LibTomCrypt is a fairly comprehensive, modular and portable cryptographic toolkit that provides developers with a vast array of well known published block ciphers, one-way hash functions, chaining modes, pseudo-random number generators, public key cryptography and a plethora of other routines.

c cryptography encryption libtomcrypt

Last synced: 09 Oct 2024

https://github.com/allalgorithms/c

Implementation of All ▲lgorithms in C Programming Language

algorithms allalgorithms c hacktoberfest

Last synced: 14 Oct 2024