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/jmcnamara/libxlsxwriter

A C library for creating Excel XLSX files.

c libxlsxwriter spreadsheet xlsx xlsx-files xlsxwriter

Last synced: 18 Dec 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 jax lammps materials-science molecular-dynamics nodejs paddle potential-energy python pytorch rocm tensorflow

Last synced: 17 Dec 2024

https://github.com/cimgui/cimgui

c-api for imgui (https://github.com/ocornut/imgui) Look at: https://github.com/cimgui for other widgets

binding c cimgui gamedev gui imgui

Last synced: 19 Dec 2024

https://github.com/libusb/hidapi

A Simple cross-platform library for communicating with HID devices

android bluetooth bsd c hid hidapi hidapi-library hidraw i2c linux macos spi usb usb-hid windows

Last synced: 20 Dec 2024

https://github.com/lucavallin/barco

Linux containers from scratch in C.

c containers linux

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

https://github.com/luliyucoordinate/leetcode

Play Leetcode with different programming language

c cpp go java javascript leetcode rust

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

https://github.com/brenns10/lsh

Simple shell implementation. Tutorial here ->

c shell tutorial

Last synced: 22 Dec 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/willpower3309/swayfx

SwayFX: Sway, but with eye candy!

c compositor gles2 linux opengl sway swayfx wayland wm

Last synced: 23 Dec 2024

https://github.com/brightxiaohan/cmaketutorial

CMake中文实战教程

c c-plus-plus cmake tutorials

Last synced: 21 Dec 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/BrightXiaoHan/CMakeTutorial

CMake中文实战教程

c c-plus-plus cmake tutorials

Last synced: 12 Nov 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/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: 18 Dec 2024

https://github.com/kuba--/zip

A portable, simple zip library written in C

c compression hacking miniz portable zip

Last synced: 20 Dec 2024

https://github.com/laruence/yar

Light, concurrent RPC framework for PHP & C

c concurrency json msgpack php rpc-framework yar

Last synced: 19 Dec 2024

https://github.com/apache/guacamole-client

Mirror of Apache Guacamole Client

c guacamole java javascript network-client network-server

Last synced: 16 Dec 2024

https://github.com/posva/catimg

🦦 Insanely fast image printing in your terminal

c catimg fun imagemagick shell terminal

Last synced: 20 Dec 2024

https://github.com/tylertreat/chan

Pure C implementation of Go channels.

c channels csp golang synchronization

Last synced: 23 Dec 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/hypopg/hypopg

Hypothetical Indexes for PostgreSQL

c database extension hypothetical-indexes index indexing postgresql

Last synced: 19 Dec 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: 17 Dec 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: 19 Dec 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: 19 Dec 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/openethercatsociety/soem

Simple Open Source EtherCAT Master

c ethercat industrial-automation protocol-library soem

Last synced: 19 Dec 2024

https://github.com/libimobiledevice/idevicerestore

Restore/upgrade firmware of iOS devices

c firmware idevicerestore ios ipsw restore shsh signing

Last synced: 19 Dec 2024

https://github.com/3dgen/cppwasm-book

:books: WebAssembly friendly programming with C/C++ -- Emscripten practice

c cpp emscripten wasm webassembly

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

https://github.com/kgabis/parson

Lightweight JSON library written in C.

c json json-parser parser

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

https://github.com/libssh2/libssh2

the SSH library

c library libssh2 scp sftp sftp-client ssh

Last synced: 17 Dec 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/cyan4973/finitestateentropy

New generation entropy codecs : Finite State Entropy and Huff0

c compression entropy fse huffman

Last synced: 22 Dec 2024

https://github.com/OpenEtherCATsociety/SOEM

Simple Open Source EtherCAT Master

c ethercat industrial-automation protocol-library soem

Last synced: 16 Nov 2024

https://github.com/ninia/jep

Embed Python in Java

c cpython java jni python

Last synced: 17 Dec 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: 18 Dec 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/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: 23 Dec 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/Cyan4973/FiniteStateEntropy

New generation entropy codecs : Finite State Entropy and Huff0

c compression entropy fse huffman

Last synced: 26 Oct 2024

https://github.com/dosbox-staging/dosbox-staging

DOSBox Staging is a modern continuation of DOSBox with advanced features and current development practices.

arm c cpp dos dosbox dosbox-staging emulator games linux macos ms-dos retrocomputing retrogaming windows x86

Last synced: 19 Dec 2024

https://github.com/vonzhou/csapp

CSAPP,《深入理解计算机系统结构》2nd ,阅读与实践!

c csapp linux system

Last synced: 22 Dec 2024

https://github.com/shiyanhui/libcsp

A concurrency C library 10x faster than Golang.

c concurrency csp golang libcsp

Last synced: 22 Dec 2024

https://github.com/angband/angband

A free, single-player roguelike dungeon exploration game

angband c game roguelike

Last synced: 18 Dec 2024

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

【冲破内核瓶颈,让I/O性能飙升】DPDK工程师手册,官方文档,最新视频,开源项目,实战案例,论文,大厂内部ppt,知名工程师一览表

c dpdk linux-kernel openvswitch vpp

Last synced: 21 Dec 2024

https://github.com/trustedsec/cs-situational-awareness-bof

Situational Awareness commands implemented using Beacon Object Files

bof c cna

Last synced: 19 Dec 2024

https://github.com/vurtun/lib

single header libraries for C/C++

ansi c c89 compression deflate header-only json multithreading webserver

Last synced: 22 Dec 2024

https://github.com/andrei-markeev/ts2c

Convert Javascript/TypeScript to C

c javascript js transpiler typescript

Last synced: 21 Dec 2024

https://github.com/apache/plc4x

PLC4X The Industrial IoT adapter

ab ads bacnet c can cpp ethernetip firmata go iot java knx modbus net opcua python s7 siemens

Last synced: 17 Dec 2024

https://github.com/trustedsec/CS-Situational-Awareness-BOF

Situational Awareness commands implemented using Beacon Object Files

bof c cna

Last synced: 05 Nov 2024

https://github.com/justinmeiners/lc3-vm

Write your own virtual machine for the LC-3 computer!

assembly c emulator lc3 lc3-assembly literate-programming low-level tutorial tutorials virtual-machine vm

Last synced: 19 Dec 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: 21 Dec 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: 17 Dec 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: 18 Nov 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: 20 Dec 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: 19 Dec 2024

https://github.com/estom/notes

一个码农的毕生所学!笔记 & 教程。考研,就业,上学.语言篇,Android,C++,Java,JavaScript,Latex,MATLAB,NodeJS,PHP,Python,技术篇,docker,git,Linux,Maven,office,Spark,Spring,SVN,基础篇,编译原理,操作系统,单片机,计算机网络,计算机网络实验,架构模式,软件文档写作,设计模式,数据结构,数据库,算法,UML建模,Windows程序设计,数学篇,概率论与数理统计,微积分,线性代数,张量,机器学习篇,机器学习,pytorch,sklearn,TensorFlow

c java latex nodejs note php python

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

https://github.com/libgeos/geos

Geometry Engine, Open Source

c c-plus-plus cpp geometry

Last synced: 17 Dec 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/taisei-project/taisei

A free and open-source Touhou Project fangame

c danmaku game glsl opengl sdl shmup touhou

Last synced: 19 Dec 2024

https://github.com/tass-belgium/picotcp

PicoTCP is a free TCP/IP stack implementation

c modular tcpip

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

https://github.com/ngtcp2/ngtcp2

ngtcp2 project is an effort to implement IETF QUIC protocol

c networking protocol quic rfc9000 rfc9001 rfc9002 rfc9221 rfc9287 rfc9368 rfc9369 udp

Last synced: 20 Dec 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/qtexcel/qxlsx

Excel file(*.xlsx) reader/writer library using Qt 5 or 6. Descendant of QtXlsxWriter.

c cpp cpp11 cxx cxx11 excel qt qt5 qt6 qtcreator qxlsx xlsx

Last synced: 19 Dec 2024