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-14 00:03:25 UTC
- JSON Representation
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
https://github.com/ThakeeNathees/pocketlang
A lightweight, fast embeddable scripting language.
bytecode-compiler c functional interpreter language programming-language scripting-language vm
Last synced: 06 Nov 2024
https://github.com/hfiref0x/winobjex64
Windows Object Explorer 64-bit
c objects-namespace windbg winobj
Last synced: 09 Oct 2024
https://github.com/xiph/flac
Free Lossless Audio Codec
audio c decoding encoding lossless lossless-compression-algorithm
Last synced: 14 Oct 2024
https://github.com/thakeenathees/pocketlang
A lightweight, fast embeddable scripting language.
bytecode-compiler c functional interpreter language programming-language scripting-language vm
Last synced: 19 Oct 2024
https://github.com/serge-rgb/milton
An infinite-canvas paint program
c infinite-canvas milton opengl paint sdl vector-graphics-editor windows
Last synced: 14 Oct 2024
https://github.com/mltframework/mlt
MLT Multimedia Framework
audio audio-processing c c-plus-plus ffmpeg framework frei0r ladspa multimedia opengl qt sdl2 video video-processing
Last synced: 07 Nov 2024
https://github.com/jmcnamara/libxlsxwriter
A C library for creating Excel XLSX files.
c libxlsxwriter spreadsheet xlsx xlsx-files xlsxwriter
Last synced: 14 Oct 2024
https://github.com/atomvm/atomvm
Tiny Erlang VM
c elixir embedded erlang esp32 hacktoberfest stm32
Last synced: 31 Oct 2024
https://github.com/atomvm/AtomVM
Tiny Erlang VM
c elixir embedded erlang esp32 hacktoberfest stm32
Last synced: 01 Nov 2024
https://github.com/roaringbitmap/croaring
Roaring bitmaps in C (and C++), with SIMD (AVX2, AVX-512 and NEON) optimizations: used by Apache Doris, ClickHouse, and StarRocks
arm avx-512 avx2 bitset bitset-library c clang gcc neon roaring-bitmaps visual-studio
Last synced: 15 Oct 2024
https://github.com/RoaringBitmap/CRoaring
Roaring bitmaps in C (and C++), with SIMD (AVX2, AVX-512 and NEON) optimizations: used by Apache Doris, ClickHouse, and StarRocks
arm avx-512 avx2 bitset bitset-library c clang gcc neon roaring-bitmaps visual-studio
Last synced: 27 Oct 2024
https://github.com/luliyucoordinate/Leetcode
Play Leetcode with different programming language
c cpp go java javascript leetcode rust
Last synced: 30 Oct 2024
https://github.com/luliyucoordinate/leetcode
Play Leetcode with different programming language
c cpp go java javascript leetcode rust
Last synced: 09 Oct 2024
https://github.com/colinianking/stress-ng
This is the stress-ng upstream project git repository. stress-ng will stress test a computer system in various selectable ways. It was designed to exercise various physical subsystems of a computer as well as the various operating system kernel interfaces.
c cpu disk freebsd kernel linux memory openbsd overheating posix stress-testing x86
Last synced: 10 Oct 2024
https://github.com/ColinIanKing/stress-ng
This is the stress-ng upstream project git repository. stress-ng will stress test a computer system in various selectable ways. It was designed to exercise various physical subsystems of a computer as well as the various operating system kernel interfaces.
c cpu disk freebsd kernel linux memory openbsd overheating posix stress-testing x86
Last synced: 28 Oct 2024
https://github.com/brenns10/lsh
Simple shell implementation. Tutorial here ->
Last synced: 29 Oct 2024
https://github.com/libimobiledevice/usbmuxd
A socket daemon to multiplex connections from and to iOS devices
c daemon ios libimobiledevice library usb usbmuxd
Last synced: 15 Oct 2024
https://github.com/jkuhlmann/cgltf
:diamond_shape_with_a_dot_inside: Single-file glTF 2.0 loader and writer written in C99
3d c c99 glb gltf gltf-loader gltf2 gltf2-loader single-header-lib stb-style
Last synced: 14 Oct 2024
https://github.com/Softmotions/ejdb
:snowboarder: EJDB2 — Embeddable JSON Database engine C library. Simple XPath like query language (JQL).
android c dart database ejdb embedded flutter ios java jni json key-value kv-store nodejs nosql osx react-native reactnative swift websocket
Last synced: 08 Nov 2024
https://github.com/harvey-os/harvey
A distributed operating system
c distributed-systems hacktoberfest2020 harvey harvey-os operating-system plan9 wiki
Last synced: 26 Sep 2024
https://github.com/Harvey-OS/harvey
A distributed operating system
c distributed-systems hacktoberfest2020 harvey harvey-os operating-system plan9 wiki
Last synced: 01 Nov 2024
https://github.com/nfs-ganesha/nfs-ganesha
NFS-Ganesha is an NFSv3,v4,v4.1 fileserver that runs in user mode on most UNIX/Linux systems
c cephfs glusterfs gpfs lustre nfs-ganesha nfs-server nfsv4 rgw
Last synced: 15 Oct 2024
https://github.com/laruence/yar
Light, concurrent RPC framework for PHP & C
c concurrency json msgpack php rpc-framework yar
Last synced: 15 Oct 2024
https://github.com/softmotions/ejdb
:snowboarder: EJDB2 — Embeddable JSON Database engine C library. Simple XPath like query language (JQL).
android c dart database ejdb embedded flutter ios java jni json key-value kv-store nodejs nosql osx react-native reactnative swift websocket
Last synced: 14 Oct 2024
https://github.com/raizam/gamedev_libraries
A collection of open source c/c++ libraries for gamedev
c cplusplus game-engine gamedev gamedev-library
Last synced: 15 Oct 2024
https://github.com/balazsjako/imguicolortextedit
Colorizing text editor for ImGui
autoindent c color-palette cplusplus glsl hlsl imgui lua sourcecode sql syntax-highlighting text-editor undo-redo utf-8 utf8
Last synced: 12 Oct 2024
https://github.com/tylertreat/chan
Pure C implementation of Go channels.
c channels csp golang synchronization
Last synced: 29 Oct 2024
https://github.com/vergoh/vnstat
vnStat - a network traffic monitor for Linux and BSD
c network-traffic-monitor traffic vnstat
Last synced: 30 Oct 2024
https://github.com/miniupnp/miniupnp
UPnP IGD implementation
c internet-gateway iptables nat nat-pmp nat-traversal networking nftables pcp upnp
Last synced: 15 Oct 2024
https://github.com/bettio/AtomVM
Tiny Erlang VM
c elixir embedded erlang esp32 hacktoberfest stm32
Last synced: 04 Aug 2024
https://github.com/apache/guacamole-client
Mirror of Apache Guacamole Client
c guacamole java javascript network-client network-server
Last synced: 29 Oct 2024
https://github.com/HypoPG/hypopg
Hypothetical Indexes for PostgreSQL
c database extension hypothetical-indexes index indexing postgresql
Last synced: 29 Oct 2024
https://github.com/pi-hole/FTL
The Pi-hole FTL engine
api c database dns ftl pi-hole pi-hole-ftl
Last synced: 31 Oct 2024
https://github.com/hypopg/hypopg
Hypothetical Indexes for PostgreSQL
c database extension hypothetical-indexes index indexing postgresql
Last synced: 15 Oct 2024
https://github.com/3dgen/cppwasm-book
:books: WebAssembly friendly programming with C/C++ -- Emscripten practice
c cpp emscripten wasm webassembly
Last synced: 09 Oct 2024
https://github.com/kuba--/zip
A portable, simple zip library written in C
c compression hacking miniz portable zip
Last synced: 03 Aug 2024
https://github.com/deepmodeling/deepmd-kit
A deep learning package for many-body potential energy representation and molecular dynamics
ase c computational-chemistry cpp cuda deep-learning deepmd ipi lammps materials-science molecular-dynamics nodejs potential-energy python pytorch rocm tensorflow
Last synced: 15 Oct 2024
https://github.com/Water-Melon/Melon
A generic cross-platform C library that includes many commonly used components and frameworks, and a new scripting language interpreter. It currently supports C99 and Aspect-Oriented Programming (AOP).
algorithms aop base64 c c99 cipher-algorithms data-structures framework http interpreter json md5 memory-pool multiprocessing multithreading reedsolomon regular-expression sha1 sha256 thread-pool
Last synced: 27 Oct 2024
https://github.com/water-melon/melon
A generic cross-platform C library that includes many commonly used components and frameworks, and a new scripting language interpreter. It currently supports C99 and Aspect-Oriented Programming (AOP).
algorithms aop base64 c c99 cipher-algorithms data-structures framework http interpreter json md5 memory-pool multiprocessing multithreading reedsolomon regular-expression sha1 sha256 thread-pool
Last synced: 15 Oct 2024
https://github.com/nickdiego/compiledb
Tool for generating Clang's JSON Compilation Database files for make-based build systems.
c clang compilation-database cpp gnu-make makefile
Last synced: 14 Oct 2024
https://github.com/libsndfile/libsndfile
A C library for reading and writing sound files containing sampled audio data.
audio-library c cmake libsndfile
Last synced: 14 Oct 2024
https://github.com/alexfru/SmallerC
Simple C compiler
c c-compiler compiler dos linux macos mips self-hosting windows x86
Last synced: 27 Oct 2024
https://github.com/tsherif/space-shooter.c
A cross-platform, top-down 2D space shooter written in C using only platform libraries.
c cross-platform emscripten game-development gamedev linux opengl wasm webassembly win32
Last synced: 01 Nov 2024
https://github.com/alexfru/smallerc
Simple C compiler
c c-compiler compiler dos linux macos mips self-hosting windows x86
Last synced: 15 Oct 2024
https://github.com/ZoranPandovski/al-go-rithms
:musical_note: Algorithms written in different programming languages - https://zoranpandovski.github.io/al-go-rithms/
algorithm algorithms algorithms-and-data-structures c computer-science cpp cryptography csharp data-structures go golang hacktoberfest hacktoberfest2021 interview java javascript php python rust scala
Last synced: 26 Oct 2024
https://github.com/zoranpandovski/al-go-rithms
:musical_note: Algorithms written in different programming languages - https://zoranpandovski.github.io/al-go-rithms/
algorithm algorithms algorithms-and-data-structures c computer-science cpp cryptography csharp data-structures go golang hacktoberfest hacktoberfest2021 interview java javascript php python rust scala
Last synced: 15 Oct 2024
https://github.com/leo-arch/clifm
The shell-like, command line terminal file manager: simple, fast, extensible, and lightweight as hell.
autosuggestion batch-rename c cli command-line console developer-tools file-browser file-manager file-preview filemanager fzf plugins shell syntax-highlighting terminal text-based
Last synced: 28 Oct 2024
https://github.com/codota/tabnine-vscode
Visual Studio Code client for Tabnine. https://marketplace.visualstudio.com/items?itemName=TabNine.tabnine-vscode
artificial-intelligence autocomplete bash c cpp golang gpt-2 java javascript lua php python ruby rust swift typescript vscode vscode-extension
Last synced: 12 Oct 2024
https://github.com/Cyan4973/FiniteStateEntropy
New generation entropy codecs : Finite State Entropy and Huff0
c compression entropy fse huffman
Last synced: 26 Oct 2024
https://github.com/BalazsJako/ImGuiColorTextEdit
Colorizing text editor for ImGui
autoindent c color-palette cplusplus glsl hlsl imgui lua sourcecode sql syntax-highlighting text-editor undo-redo utf-8 utf8
Last synced: 03 Aug 2024
https://github.com/cyan4973/finitestateentropy
New generation entropy codecs : Finite State Entropy and Huff0
c compression entropy fse huffman
Last synced: 15 Oct 2024
https://github.com/posva/catimg
🦦 Insanely fast image printing in your terminal
c catimg fun imagemagick shell terminal
Last synced: 15 Oct 2024
https://github.com/libressl/portable
LibreSSL Portable itself. This includes the build scaffold and compatibility layer that builds portable LibreSSL from the OpenBSD source code. Pull requests or patches sent to [email protected] are welcome.
c cryptography libressl openbsd openssl security ssl tls
Last synced: 10 Oct 2024
https://github.com/openethercatsociety/soem
Simple Open Source EtherCAT Master
c ethercat industrial-automation protocol-library soem
Last synced: 09 Oct 2024
https://github.com/pi-hole/ftl
The Pi-hole FTL engine
api c database dns ftl pi-hole pi-hole-ftl
Last synced: 07 Oct 2024
https://github.com/libimobiledevice/idevicerestore
Restore/upgrade firmware of iOS devices
c firmware idevicerestore ios ipsw restore shsh signing
Last synced: 15 Oct 2024
https://github.com/profanity-im/profanity
Ncurses based XMPP client
c chat contributions-welcome decentralization federation jabber messaging messenger ncurses privacy xmpp xmpp-client
Last synced: 10 Oct 2024
https://github.com/shiyanhui/libcsp
A concurrency C library 10x faster than Golang.
c concurrency csp golang libcsp
Last synced: 09 Oct 2024
https://github.com/libssh2/libssh2
the SSH library
c library libssh2 scp sftp sftp-client ssh
Last synced: 14 Oct 2024
https://github.com/switchbrew/libnx
Library for Switch Homebrew
aarch64 arm64 c development devkitpro homebrew horizon-os libnx nintendo nx switch
Last synced: 13 Nov 2024
https://github.com/vurtun/lib
single header libraries for C/C++
ansi c c89 compression deflate header-only json multithreading webserver
Last synced: 15 Oct 2024
https://github.com/angband/angband
A free, single-player roguelike dungeon exploration game
Last synced: 14 Oct 2024
https://github.com/trustedsec/CS-Situational-Awareness-BOF
Situational Awareness commands implemented using Beacon Object Files
Last synced: 05 Nov 2024
https://github.com/trezor/trezor-firmware
:lock: Trezor Firmware Monorepo
bitcoin c cryptocurrency cryptography firmware micropython python rust trezor wallet
Last synced: 10 Oct 2024
https://github.com/OpenEtherCATsociety/SOEM
Simple Open Source EtherCAT Master
c ethercat industrial-automation protocol-library soem
Last synced: 03 Aug 2024
https://github.com/libimobiledevice/ideviceinstaller
Manage apps of iOS devices
application apps c ideviceinstaller installation ios libimobiledevice
Last synced: 15 Oct 2024
https://github.com/trustedsec/cs-situational-awareness-bof
Situational Awareness commands implemented using Beacon Object Files
Last synced: 15 Oct 2024
https://github.com/0voice/dpdk_engineer_manual
【冲破内核瓶颈,让I/O性能飙升】DPDK工程师手册,官方文档,最新视频,开源项目,实战案例,论文,大厂内部ppt,知名工程师一览表
c dpdk linux-kernel openvswitch vpp
Last synced: 15 Oct 2024
https://github.com/andrei-markeev/ts2c
Convert Javascript/TypeScript to C
c javascript js transpiler typescript
Last synced: 15 Oct 2024
https://github.com/zpl-c/librg
🚀 Making multi-player gamedev simpler since 2017
c chunk cpp enet game game-networking gamedev header-only library librg lightweight low-level multiplayer netcode network networking replication single-header sync zpl
Last synced: 15 Oct 2024
https://github.com/smv1999/competitiveprogrammingquestionbank
This repository contains all the popular Competitive Programming and DSA questions with solutions for your Coding Interview Preparation.
algorithms c codevita coding coding-challenges coding-interviews competitive-programming cpp data-structures dsa geeksforgeeks interview-preparation interview-questions interviews java javascript jobs leetcode programming
Last synced: 14 Oct 2024
https://github.com/gsass1/ntop
💻 htop-like system-monitor for Windows with Vi-keybindings.
c console-application htop system-monitor top windows
Last synced: 09 Oct 2024
https://github.com/waveshareteam/e-paper
arduino c epaper epd python raspberrypi-jetsonnano stm32 waveshare
Last synced: 10 Oct 2024
https://github.com/waveshareteam/e-Paper
arduino c epaper epd python raspberrypi-jetsonnano stm32 waveshare
Last synced: 26 Oct 2024
https://github.com/waveshare/e-Paper
arduino c epaper epd python raspberrypi-jetsonnano stm32 waveshare
Last synced: 05 Aug 2024
https://github.com/LemonOSProject/LemonOS
The Lemon Operating System
c cpp kernel lemon operating-system os osdev
Last synced: 30 Oct 2024
https://github.com/juliettef/iconfontcppheaders
C and C++ headers, C# and Python classes, Rust files and Go package for icon fonts Font Awesome, Fork Awesome, Google Material Design icons and symbols, Pictogrammers Material Design icons, Kenney game icons, Fontaudio, Codicons and Lucide.
c codepoints cpp csharp font-icons fontawesome gamedev golang gui header-files headers icon-fonts icons imgui material-design python rust
Last synced: 14 Nov 2024
https://github.com/juliettef/IconFontCppHeaders
C and C++ headers, C# and Python classes, Rust files and Go package for icon fonts Font Awesome, Fork Awesome, Google Material Design icons and symbols, Pictogrammers Material Design icons, Kenney game icons, Fontaudio, Codicons and Lucide.
c codepoints cpp csharp font-icons fontawesome gamedev golang gui header-files headers icon-fonts icons imgui material-design python rust
Last synced: 02 Nov 2024
https://github.com/drtimothyaldendavis/suitesparse
The official SuiteSparse library: a suite of sparse matrix algorithms authored or co-authored by Tim Davis, Texas A&M University.
c cholmod colamd cpp csparse graph-algorithms graphblas klu mathematics matlab sparse-matrix spqr suitesparse umfpack
Last synced: 14 Nov 2024
https://github.com/ImpulseAdventure/GUIslice
GUIslice drag & drop embedded GUI in C for touchscreen TFT on Arduino, Raspberry Pi, ARM, ESP8266 / ESP32 / M5stack using Adafruit-GFX / TFT_eSPI / UTFT / SDL
adafruit-gfx arduino arduino-library c embedded esp32 esp8266 feather gui linux m5stack mcufriend pi platformio raspberry-pi sdl teensy tft tft-espi touchscreen
Last synced: 07 Nov 2024
https://github.com/tass-belgium/picotcp
PicoTCP is a free TCP/IP stack implementation
Last synced: 15 Oct 2024
https://github.com/impulseadventure/guislice
GUIslice drag & drop embedded GUI in C for touchscreen TFT on Arduino, Raspberry Pi, ARM, ESP8266 / ESP32 / M5stack using Adafruit-GFX / TFT_eSPI / UTFT / SDL
adafruit-gfx arduino arduino-library c embedded esp32 esp8266 feather gui linux m5stack mcufriend pi platformio raspberry-pi sdl teensy tft tft-espi touchscreen
Last synced: 10 Oct 2024
https://github.com/appneta/tcpreplay
Pcap editing and replay tools for *NIX and Windows - Users please download source from
c flow netflow netmap packet-generator pcap performance performance-testing replays-pcap-files tcpreplay traffic
Last synced: 09 Oct 2024
https://github.com/enzymead/enzyme
High-performance automatic differentiation of LLVM and MLIR.
ad automatic-differentiation c clang compiler cpp deep-learning derivative differentiable-programming enzyme gradient high-performance llvm llvm-enzyme machine-learning pytorch rust scientific-computing simulation tensorflow
Last synced: 12 Oct 2024
https://github.com/zlib-ng/minizip-ng
Fork of the popular zip manipulation library found in the zlib distribution.
bzip2 c compression disk-splitting encryption linux lzma macos minizip pkware windows winzip-aes xz zip zlib
Last synced: 15 Oct 2024
https://github.com/EnzymeAD/Enzyme
High-performance automatic differentiation of LLVM and MLIR.
ad automatic-differentiation c clang compiler cpp deep-learning derivative differentiable-programming enzyme gradient high-performance llvm llvm-enzyme machine-learning pytorch rust scientific-computing simulation tensorflow
Last synced: 27 Oct 2024
https://github.com/dibyendumajumdar/ravi
Ravi is a dialect of Lua, featuring limited optional static typing, JIT and AOT compilers
c jit lua mirjit programming-language
Last synced: 15 Oct 2024