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.

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: 12 Apr 2025

https://github.com/Cyan4973/FiniteStateEntropy

New generation entropy codecs : Finite State Entropy and Huff0

c compression entropy fse huffman

Last synced: 15 Mar 2025

https://github.com/vurtun/lib

single header libraries for C/C++

ansi c c89 compression deflate header-only json multithreading webserver

Last synced: 14 May 2025

https://github.com/shiyanhui/libcsp

A concurrency C library 10x faster than Golang.

c concurrency csp golang libcsp

Last synced: 16 May 2025

https://github.com/openucx/ucx

Unified Communication X (mailing list - https://elist.ornl.gov/mailman/listinfo/ucx-group)

aries c c-plus-plus cray drivers gemini hacktoberfest hpc infiniband iwarp mpi networking openshmem pgas rdma roce shared-memory shmem tcp-ip verbs

Last synced: 13 May 2025

https://github.com/k2-fsa/sherpa-ncnn

Real-time speech recognition and voice activity detection (VAD) using next-gen Kaldi with ncnn without Internet connection. Support iOS, Android, Linux, macOS, Windows, Raspberry Pi, VisionFive2, LicheePi4A etc.

asr c cpp csharp go kotlin python speech-recognition vad voice-activity-detection

Last synced: 13 May 2025

https://github.com/hamza417/inure

An elegant and beautiful premium Android app manager for rooted and non-rooted devices with a built-in terminal, analytics, debloat, stats and various other features with an custom theme engine, developed with purely custom UI design and reproducible build.

android android-app android-application animations app c interface java kotlin manager mvvm root shizuku terminal terminal-emulators tool ui utilities

Last synced: 14 May 2025

https://github.com/vonzhou/csapp

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

c csapp linux system

Last synced: 16 May 2025

https://github.com/taisei-project/taisei

A free and open-source Touhou Project fangame

c danmaku game glsl opengl sdl shmup touhou

Last synced: 14 May 2025

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: 13 May 2025

https://github.com/vexu/arocc

A modern fully featured C compiler.

c compiler zig

Last synced: 14 May 2025

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

Convert Javascript/TypeScript to C

c javascript js transpiler typescript

Last synced: 14 May 2025

https://github.com/Vexu/arocc

A modern fully featured C compiler.

c compiler zig

Last synced: 27 Mar 2025

https://github.com/libgeos/geos

Geometry Engine, Open Source

c c-plus-plus cpp geometry

Last synced: 29 Apr 2025

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 May 2025

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: 13 May 2025

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: 01 Apr 2025

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: 14 May 2025

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: 14 May 2025

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: 12 Apr 2025

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: 14 May 2025

https://github.com/LemonOSProject/LemonOS

The Lemon Operating System

c cpp kernel lemon operating-system os osdev

Last synced: 26 Mar 2025

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: 15 May 2025

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: 15 May 2025

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: 08 Apr 2025

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

PicoTCP is a free TCP/IP stack implementation

c modular tcpip

Last synced: 08 Apr 2025

https://github.com/corrosion-rs/corrosion

Marrying Rust and CMake - Easy Rust and C/C++ Integration!

build-system build-systems build-tool c cargo cmake cmake-cargo cplusplus cpp cross-compilation rust

Last synced: 14 May 2025

https://github.com/gsass1/NTop

💻 htop-like system-monitor for Windows with Vi-keybindings.

c console-application htop system-monitor top windows

Last synced: 13 May 2025

https://github.com/gsass1/ntop

💻 htop-like system-monitor for Windows with Vi-keybindings.

c console-application htop system-monitor top windows

Last synced: 13 Apr 2025

https://github.com/sysprog21/shecc

A self-hosting and educational C optimizing compiler

arm armv7 c compiler compiler-optimization cross-compiler elf linux qemu risc-v riscv rv32i rv32im self-hosting ssa-form

Last synced: 14 May 2025

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: 14 May 2025

https://github.com/duguosheng/6.s081-all-in-one

6.S081课程全记录,包括课程使用的书籍、论文、实验要求的中文翻译,以及实验过程记录

6-s081 c os translate

Last synced: 08 Apr 2025

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

🐜 single header process launching solution for C and C++

c cpp process subprocess subprocess-run

Last synced: 15 May 2025

https://github.com/duguosheng/6.S081-All-in-one

6.S081课程全记录,包括课程使用的书籍、论文、实验要求的中文翻译,以及实验过程记录

6-s081 c os translate

Last synced: 18 Mar 2025

https://github.com/cdown/clipmenu

Clipboard management using dmenu

c clipboard clipboard-buffer clipboard-management dmenu simple suckless

Last synced: 16 May 2025

https://github.com/libexpat/libexpat

:herb: Fast streaming XML parser written in C99 with >90% test coverage; moved from SourceForge to GitHub

c c99 expat expat-xml-parser library siphash streaming-parser xml xml-parser xml-parser-library xml-parsing

Last synced: 13 May 2025

https://github.com/sepfy/libpeer

WebRTC Library for IoT/Embedded Device using C

c esp32 h264 iot linux raspberry-pi webrtc

Last synced: 14 May 2025

https://github.com/tgfrerer/island

🌋🐎 Project Island is an experimental, hot-reloading Vulkan Renderer for Linux and Windows, written in C/C++.

3d-engine c cpp engine experimental hot-reload rendergraph research-and-development shader-glsl shader-hlsl vulkan vulkan-backend

Last synced: 14 May 2025

https://github.com/firedancer-io/firedancer

Firedancer is Jump Crypto's Solana validator software.

c solana

Last synced: 14 May 2025

https://github.com/majerle/c-code-style

Recommended C code style and coding rules for standard C99 or later

c c-code-style c-rules coding rules style

Last synced: 14 May 2025

https://github.com/hairrrrr/c-crashcourse

C语言教程+博客+代码演示+课程设计。 帮助初学者更好的理解 C 难点,提升代码量! For beginners:C tuition/self-learning

c learning tutorial

Last synced: 16 May 2025

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: 08 May 2025

https://github.com/deadpixi/mtm

Perhaps the smallest useful terminal multiplexer in the world.

c console-app console-application multiplexer terminal terminal-emulators

Last synced: 15 May 2025

https://github.com/iamshuaidi/algo-basic

专注于分享算法,计算机基础(包括计算机网络,操作系统,MySQL等),无论是应付面试,还是提升自己地内功,这里都能帮到你

algorithms c computer cpp dynamic interview interview-questions java python

Last synced: 12 Apr 2025

https://github.com/Hamza417/Inure

An elegant and beautiful premium Android app manager for rooted and non-rooted devices with a built-in terminal, analytics, debloat, stats and various other panels with an independent custom theme engine, developed with purely custom APIs created for this app.

android android-app android-application animations app c interface java kotlin manager mvvm root shizuku terminal terminal-emulators tool ui utilities

Last synced: 12 Apr 2025

https://github.com/kornelski/dssim

Image similarity comparison simulating human perception (multiscale SSIM in Rust)

c comparison compress-images dssim image-benchmark libpng similarity similarity-measurement ssim

Last synced: 13 May 2025

https://github.com/brenner8023/gdut-course

广东工业大学计算机学院课程攻略 - 毕业设计、校招、课程设计、实验、经验分享、论文模板、试卷、习题解答等等

c csharp css gdut java javascript python sql

Last synced: 16 May 2025

https://github.com/mkirchner/gc

Simple, zero-dependency garbage collection for C

c garbage-collection memory-management zero-dependency

Last synced: 12 Apr 2025

https://github.com/LibVNC/libvncserver

LibVNCServer/LibVNCClient are cross-platform C libraries that allow you to easily implement VNC server or client functionality in your program.

c embedded embedded-systems library remote-desktop rfb vnc vnc-client vnc-server

Last synced: 15 Mar 2025

https://github.com/gnbdev/opengnb

GNB is open source de-centralized SDVN to achieve layer3 network via p2p with the ultimate capability of NAT Traversal.GNB是一个开源的去中心化的具有极致内网穿透能力的通过P2P进行三层网络交换的SDVN。

c ed25519 freebsd linux macos nat nat-traversal openbsd p2p p2p-vpn tcp tun tuntap udp utun vpn windows-10

Last synced: 15 May 2025

https://github.com/Raymo111/i3lock-color

The world's most popular non-default computer lockscreen.

autotools bsd c cairo i3 i3-wm i3lock i3lock-color linux lockscreen

Last synced: 20 Mar 2025

https://github.com/mjakeman/extension-manager

A utility for browsing and installing GNOME Shell Extensions.

c gnome gnome-extension gnome-shell gnome-shell-extension gtk4 libadwaita

Last synced: 14 May 2025

https://github.com/pydata/bottleneck

Fast NumPy array functions written in C

c c-extension fast numpy python

Last synced: 25 Apr 2025

https://github.com/raymo111/i3lock-color

The world's most popular non-default computer lockscreen.

autotools bsd c cairo i3 i3-wm i3lock i3lock-color linux lockscreen

Last synced: 25 Jan 2025

https://github.com/babelouest/ulfius

Web Framework to build REST APIs, Webservices or any HTTP endpoint in C language. Can stream large amount of data, integrate JSON data with Jansson, and create websocket services

c json libcurl libmicrohttpd rest-api restful web-development webservice websocket-client websocket-communication websocket-server websockets

Last synced: 14 May 2025

https://github.com/lxc/lxcfs

FUSE filesystem for LXC

c containers fuse-filesystem lxc

Last synced: 14 May 2025

https://github.com/susam/uncap

Map Caps Lock to Escape or any key to any key

c caps-lock control emacs escape keyboard minimalist vim windows

Last synced: 12 Apr 2025

https://github.com/traildb/traildb

TrailDB is an efficient tool for storing and querying series of events

big-data c data-analytics database event-data time-series traildb

Last synced: 20 Mar 2025

https://github.com/wannesm/dtaidistance

Time series distances: Dynamic Time Warping (fast DTW implementation in C)

c clustering distance-measure dtw dynamic-time-warping python timeseries

Last synced: 13 May 2025

https://github.com/mapserver/mapserver

Source code of the MapServer project. Please submit pull requests to the 'main' branch.

c engine foss4g gdal geospatial gml map mapping mapserver ogc ogc-api ogc-services osgeo sos speed wcs web web-mapping wfs wms

Last synced: 14 May 2025

https://github.com/leaningtech/cheerp-meta

Cheerp - a C/C++ compiler for Web applications - compiles to WebAssembly and JavaScript

c cheerp compiler cpp javascript typescript webassembly

Last synced: 08 Apr 2025

https://github.com/MapServer/MapServer

Source code of the MapServer project. Please submit pull requests to the 'main' branch.

c engine foss4g gdal geospatial gml map mapping mapserver ogc ogc-api ogc-services osgeo sos speed wcs web web-mapping wfs wms

Last synced: 15 Mar 2025

https://github.com/brutal-org/brutal

🏢 An operating system inspired by brutalist design that combines the ideals of UNIX from the 1970s with modern technology and engineering

c hobby-os kernel microkernel modern-c operating-system osdev

Last synced: 12 Apr 2025

https://github.com/MaJerle/lwrb

Lightweight generic ring buffer manager library

buffer c cyclic cyclic-buffer fifo generic library manager pipe ring ring-buffer

Last synced: 14 May 2025

https://github.com/google/cmockery

A lightweight library to simplify and generalize the process of writing unit tests for C applications.

c cmockery embedded-systems mocking mocks testing tests unit-testing

Last synced: 09 Apr 2025

https://github.com/troglobit/inadyn

In-a-Dyn is a dynamic DNS client with multiple SSL/TLS library support

c ddns ddns-client dynamic-dns dynamic-dns-client dyndns inadyn

Last synced: 12 Apr 2025

https://github.com/shivamsarodia/shivyc

C compiler created in Python.

c compiler python

Last synced: 15 May 2025

https://github.com/particle-iot/device-os

Device OS (Firmware) for Particle Devices

arduino argon boron c c-plus-plus core electron iot p1 particle photon xenon

Last synced: 14 May 2025

https://github.com/laruence/yaconf

A PHP Persistent Configurations Container

c configuration-management php yaconf

Last synced: 14 May 2025

https://github.com/ShivamSarodia/ShivyC

C compiler created in Python.

c compiler python

Last synced: 18 Apr 2025

https://github.com/jserv/amacc

Small C Compiler generating ELF executable Arm architecture, supporting JIT execution

arm armv7a c compiler dynamic-linking jit-compiler linux self-hosting

Last synced: 14 May 2025

https://github.com/OpenIDC/mod_auth_openidc

OpenID Certified™ OpenID Connect and FAPI 2 Relying Party module for Apache HTTPd

apache-httpd authentication c identity oidc openid-connect openidc openidconnect-client sso

Last synced: 20 Apr 2025

https://github.com/yaml/libyaml

Canonical source repository for LibYAML

c yaml yaml-emitter yaml-parser

Last synced: 14 May 2025

https://github.com/sist2app/sist2

Lightning-fast file system indexer and search tool

c elasticsearch sqlite vuejs

Last synced: 14 May 2025

https://github.com/bblanchon/pdfium-binaries

📰 Binary distribution of PDFium

c cpp pdf pdfium

Last synced: 13 May 2025

https://github.com/hfiref0x/tdl

Driver loader for bypassing Windows x64 Driver Signature Enforcement

abandonware c driver-loader dse loader tdl

Last synced: 18 Jan 2025

https://github.com/jlervin/berry

:strawberry: A healthy, byte-sized window manager

c linux manager stacking window wm x11 xlib

Last synced: 16 May 2025

https://github.com/uclouvain/openjpeg

Official repository of the OpenJPEG project

c jpeg2000 openjpeg reference reference-implementation

Last synced: 14 May 2025

https://github.com/JLErvin/berry

:strawberry: A healthy, byte-sized window manager

c linux manager stacking window wm x11 xlib

Last synced: 19 Mar 2025

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

A blocking, shuffling and loss-less compression library that can be faster than `memcpy()`.

c compression fast

Last synced: 14 May 2025

https://github.com/xeoneux/30-days-of-code

👨‍💻 30 Days of Code by HackerRank Solutions in C, C++, C#, F#, Go, Java, JavaScript, Python, Ruby, Swift & TypeScript. PRs Welcome! 😄

30 c code cplusplus csharp days fsharp go hackerrank java javascript kotlin of python ruby solutions swift typescript

Last synced: 08 Apr 2025

https://github.com/majerle/lwrb

Lightweight generic ring buffer manager library

buffer c cyclic cyclic-buffer fifo generic library manager pipe ring ring-buffer

Last synced: 14 May 2025