Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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.
- GitHub: https://github.com/topics/c
- Wikipedia: https://en.wikipedia.org/wiki/C_(programming_language)
- Created by: Dennis Ritchie
- Released: 1972
- Related Topics: language,
- Aliases: c-language, c-programming-language, c99, c89, c-ansi, k-and-r,
- Last updated: 2024-11-15 00:04:06 UTC
- JSON Representation
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.
Last synced: 15 Oct 2024
https://github.com/slembcke/Chipmunk2D
A fast and lightweight 2D game physics library.
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/boazsegev/facil.io
Your high performance web application C framework
c concurrency framework http-parser http-protocol json networking pubsub redis-client server-sent-events webserver websocket-server websockets
Last synced: 15 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/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/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/recp/cglm
📽 Highly Optimized 2D / 3D Graphics Math (glm) for C
3d 3d-math affine-transform-matrices avx bezier bounding-boxes c euler frustum marix-inverse math matrix matrix-decompositions neon opengl opengl-math simd sse vector wasm
Last synced: 14 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/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/rsyslog/rsyslog
a Rocket-fast SYStem for LOG processing
c elasticsearch kafka logging mongodb rsyslog syslog
Last synced: 11 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/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/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
Last synced: 14 Nov 2024
https://github.com/rapiz1/dungeonrush
👾🐍 A opensource game inspired by Snake, written in pure C with SDL
Last synced: 13 Nov 2024
https://github.com/codeplea/genann
simple neural network library in ANSI C
ann ansi artificial-neural-networks backpropagation c genetic-algorithm hidden-layers neural neural-network neural-networks neurons tiny
Last synced: 12 Nov 2024
https://github.com/virtio-win/kvm-guest-drivers-windows
Windows paravirtualized drivers for QEMU\KVM
c c-plus-plus drivers guest guest-agent kernel-driver kvm kvm-hypervisor ndis qemu qemu-kvm storport virtio virtio-win virtualization wdf wdm windows windows-driver windows-driver-kit
Last synced: 15 Oct 2024
https://github.com/rapiz1/DungeonRush
👾🐍 A opensource game inspired by Snake, written in pure C with SDL
Last synced: 27 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/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命令手册,文章,编解码论文,视频讲解,面试题全套资料
Last synced: 12 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/leetal/ios-cmake
A CMake toolchain file for iOS/iPadOS, visionOS, macOS, watchOS & tvOS C/C++/Obj-C++ development
c catalyst cmake cmake-scripts cmake-toolchain cpp ios ios-cmake ios-development macos macosx objective-c tvos tvos-cmake tvos-development tvos-simulator visionos watchos watchos-cmake watchos-development
Last synced: 15 Oct 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/friendlyanon/cmake-init
The missing CMake project initializer
boilerplate c ci clang-format clang-tidy cmake codespell conan coverage cpp cppcheck executable header-only python scaffolding shared-library static-analysis static-library testing vcpkg
Last synced: 14 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.
Last synced: 15 Oct 2024
https://github.com/m0nad/Diamorphine
LKM rootkit for Linux Kernels 2.6.x/3.x/4.x/5.x/6.x (x86/x86_64 and ARM64)
advanced-persistent-threat backdoor c hacking hacking-tool kernel kernel-module linux linux-kernel lkm-rootkit malware pentest pentesting redteam redteaming rootkit security security-audit security-tools stealth
Last synced: 27 Oct 2024
https://github.com/FarGroup/FarManager
File and Archive Manager
7-zip c c-plus-plus colorer command-line cpp editor far-manager farmanager file-handling file-management file-manager filemanager ftp-client lua ofm plugins shell windows winscp
Last synced: 06 Nov 2024
https://github.com/m0nad/diamorphine
LKM rootkit for Linux Kernels 2.6.x/3.x/4.x/5.x/6.x (x86/x86_64 and ARM64)
advanced-persistent-threat backdoor c hacking hacking-tool kernel kernel-module linux linux-kernel lkm-rootkit malware pentest pentesting redteam redteaming rootkit security security-audit security-tools stealth
Last synced: 14 Oct 2024
https://github.com/fargroup/farmanager
File and Archive Manager
7-zip c c-plus-plus colorer command-line cpp editor far-manager farmanager file-handling file-management file-manager filemanager ftp-client lua ofm plugins shell windows winscp
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/AbsInt/CompCert
The CompCert formally-verified C compiler
Last synced: 28 Oct 2024
https://github.com/absint/compcert
The CompCert formally-verified C compiler
Last synced: 10 Oct 2024
https://github.com/jarikomppa/soloud
Free, easy, portable audio engine for games
audio blitzmax c cpp engine flac game game-development gamemaker mp3 ogg opensl-es portable python ruby sound sound-effects speech speech-to-text synthesizer
Last synced: 15 Oct 2024
https://github.com/sdlpal/sdlpal
SDL-based reimplementation of the classic Chinese-language RPG known as PAL.
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/symisc/sod
An Embedded Computer Vision & Machine Learning Library (CPU Optimized & IoT Capable)
c computer-vision convolutional-neural-networks cpu deep-learning detection embedded face-detection facial-landmarks image-analysis image-processing image-recognition iot iot-device library machine-learning-algorithms object-detection real-time vision-framework webassembly
Last synced: 15 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/kwhat/jnativehook
Global keyboard and mouse listeners for Java.
c global-events global-hotkeys java jnativehook jni keyboard-listeners mouse-listeners native-events
Last synced: 09 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/promyloph/pianobar
Console-based pandora.com player
c cli-app music-player pandora pianobar
Last synced: 14 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
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/igraph/igraph
Library for the analysis of networks
c complex-networks graph-algorithms graph-theory mathematics network-analysis network-graph
Last synced: 14 Oct 2024
https://github.com/RRZE-HPC/likwid
Performance monitoring and benchmarking suite
amd-gpu armv8 assembly benchmarking c hardware-performance-counters hwloc instrumentation likwid linux lua nvidia-gpu performance-analysis performance-engineering pin power9 profiling threading x86
Last synced: 27 Oct 2024
https://github.com/rrze-hpc/likwid
Performance monitoring and benchmarking suite
amd-gpu armv8 assembly benchmarking c hardware-performance-counters hwloc instrumentation likwid linux lua nvidia-gpu performance-analysis performance-engineering pin power9 profiling threading x86
Last synced: 09 Oct 2024
https://github.com/Stephane-D/SGDK
SGDK - A free and open development kit for the Sega Mega Drive
68000 assembly c game-development gcc java m68k m68k-assembly m68k-elf-gcc mega-drive megadrive motorola-68000 programming retrodev sdk sega sega-genesis sega-megadrive sgdk sgdk-library
Last synced: 25 Oct 2024
https://github.com/stephane-d/sgdk
SGDK - A free and open development kit for the Sega Mega Drive
68000 assembly c game-development gcc java m68k m68k-assembly m68k-elf-gcc mega-drive megadrive motorola-68000 programming retrodev sdk sega sega-genesis sega-megadrive sgdk sgdk-library
Last synced: 15 Oct 2024
https://github.com/lexborisov/myhtml
Fast C/C++ HTML 5 Parser. Using threads.
Last synced: 09 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
Last synced: 12 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/DeaDBeeF-Player/deadbeef
DeaDBeeF Player
audio-player c cross-platform customizable-ui linux-app mac-app minimalist-design music-player objective-c visualization windows-app
Last synced: 28 Oct 2024
https://github.com/libfann/fann
Official github repository for Fast Artificial Neural Network Library (FANN)
Last synced: 15 Oct 2024
https://github.com/lexbor/lexbor
Lexbor is development of an open source HTML Renderer library. https://lexbor.com
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/metacall/core
MetaCall: The ultimate polyglot programming experience.
c cpp docker faas ffi function-mesh golang gsoc inter-language javascript metacall node nodejs polyglot polyglot-programming programming-language python ruby
Last synced: 15 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++
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
https://github.com/fungos/cr
cr.h: A Simple C Hot Reload Header-only Library
c gamedev gamedev-tool header-only header-only-lib header-only-library hot-reload linux live-coding osx single-header single-header-lib single-header-library tool windows
Last synced: 22 Oct 2024
https://github.com/letoram/arcan
Arcan - [Display Server, Multimedia Framework, Game Engine] -> "Desktop Engine"
audio-processing c desktop-environment display-server freebsd game-engine linux lua multimedia-graphic-library openbsd video-processing virtual-reality visualization wayland
Last synced: 10 Oct 2024