2089 Resources
C/C++ cpp-library Libraries
C library containing useful base64 related functions.
b64 C library containing useful fast base64 related functions. Usage Get the library: It's very simple to use it, run the "build_lib.sh" shell script
A libgcc-like library for the QBE clan
libqbe ------ libqbe is a library aimed at qbe users and amateur compiler writers, who crave luxuries (like division) on platforms which lack hardwar
Somewhat functional dynamically typed language
Wellang About This is a project originally started by Tristan Wellman(read CONTRIBUTING.md for contribution info). This is a high level assembly langu
C++14 coroutine-based task library for games
SquidTasks Squid::Tasks is a header-only C++14 coroutine-based task library for games. Full project and source code available at https://github.com/we
vdk is a set of utilities used to help with exploitation of a vulnerable driver.
vdk - vulnerable driver kit vdk is a set of utilities used to help with exploitation of a vulnerable driver. There are 2 main features of this library
nanoPGO: A header-only library for Pose-Graph-Optimization in SE(2).
nanoPGO nanoPGO: A header-only library for Pose-Graph-Optimization in SE(2). 1. Description This repo is an implementation of 2D Pose Graph Optimizati
Well I'd like to test myself how good I am before making something massive :"
Pratice-Cpp Well I'd like to test myself how good I am before making something massive :" Before I upload something special, that I'll release in my
A c++ neural simulation based off of david miller's biosim4
NEURALSIM A C++ neural evolution simulator This program simulates neural evolution over generations through the goal of survival. Please Note: This wa
Puzzle game on C++
Puzzle Puzzle game on C++ with SDL2 Contents How it works Requirements Quick start Structure Project classes Description of classes How it works You b
Projecte de tecnologia de 2n bat amb Arduino per a l'obertura de la porta del laboratori Edison amb un sensor d'empremtes dactilars.
projecte-fingerprint Projecte de tecnologia de 2n bat amb Arduino per a l'obertura de la porta del laboratori Edison amb un sensor d'empremtes dactila
C++ library to create dynamic structures in plain memory of shared-memory segments
Ищи описание на хабре @mrlolthe1st. #define _CRT_SECURE_NO_WARNINGS #include "shared_structures.h" #include iostream #include fstream #include ca
Vritual Traffic Cabinet - a modern C++ library for virtualization of traffic control cabinet in adherence with NEMA-TS and ATC Standards.
Virtual Traffic Cabinet A modern C++ library (C++20) for the virtualization of traffic cabinet in adherence with NEMA-TS1, NEMA-TS2, 170, Caltrans 232
An image processing application & library built in C++20 and the Qt Framework.
Image Processing This is an image processing application & library built using C++ and Qt. It contains set of the most common image processing algorit
Radio.Garden desktop app and game overlay
Radio.Garten A radio.garden desktop client and overlay written with SDL2 and ImGui Overlay Example Overlay Compatibility Please check the compatibilit
Arduino library for basic aerial navigation functions used for processing Euler angles, direction cosine matrices, quaternions, frame conversions, and more.
navduino Arduino library for basic aerial navigation functions used for Euler angles Direction cosine matrices Quaternions Rodrigues Rotation Vectors
Cross-OS library for implementing USB device-mode interfaces
libusbd Cross-OS library for implementing USB device-mode interfaces. WIP. I'm currently working out most of the API details with the programs in exam
swhid is an OCaml library to work with persistent identifiers found in Software Heritage, also known as swhid
swhid_compute swhid_compute is an OCaml library to work with persistent identifiers found in Software Heritage, also known as swhid. This library only
A simple SUID tool written in C++
Kos A simple SUID tool written in C++ Requirements Pkg-config: https://www.freedesktop.org/wiki/Software/pkg-config/ Libxcrypt: https://github.com/bes
Ludum Dare 50 - Gem's Bond
ldjam50 - Gem's Bond ludum-dare 50 - Delay the inevitable Itch.io ldjam Waves of monsters are coming to destroy your precious magic gem! Build and upg
`lv_lib_100ask` is a reference for various out of the box schemes based on lvgl library or an enhanced interface for various components of lvgl library.
Introduction lv_lib_100ask is a reference for various out of the box schemes based on lvgl library or an enhanced interface for various components of
Libsio - A runtime library for Speech Input (stt) & Output (tts)
libsio A runtime library for Speech Input (stt) & Output (tts) Speech To Text unified CTC and WFST decoding via beam search online(streaming) decoding
A modern thread pool implementation based on C++20
thread-pool A simple, functional thread pool implementation using pure C++20. Features Built entirely with C++20 Enqueue tasks with or without trackin
A run-time API resolver for IL2CPP Unity.
IL2CPP Resolver A run-time API resolver for IL2CPP Unity. Quick Example #include "Main.hpp" void SomeFunction() { IL2CPP::Initialize(); // This n
Library with useful output stream tools like: color and style manipulators, progress bars and terminal graphics.
Library with useful output stream tools like: color and style manipulators, progress bars and terminal graphics Table of contents Introduction Documen
A generic raft library inspired etcd in C++
Overview Raft is a protocol with which a cluster of nodes can maintain a replicated state machine. The state machine is kept in sync through the use o
An open source UI re-implementation based on GTA:V, built for GTA: San Andreas.
V Hud: A work-in-progress user interface overhaul, for Grand Theft Auto: San Andreas, based on Grand Theft Auto: V. Project has been made in order to
Rewritten version of the MiniLibX graphics API used by 42, using glfw & glad. Running on OpenGL.
Written by W2.Wizard for the 42 Network A recreation of the MiniLibX library used by 42, using GLFW & glad, running on OpenGL. The goal of MLX42 is to
WFA2-lib: Wavefront alignment algorithm library v2
WFA2-lib 1. INTRODUCTION 1.1 What is WFA? The wavefront alignment (WFA) algorithm is an exact gap-affine algorithm that takes advantage of homologous
A custom launcher for Minecraft that allows you to easily manage multiple installations of Minecraft at once (Fork of MultiMC)
PolyMC is a custom launcher for Minecraft that focuses on predictability, long term stability and simplicity. This is a fork of the MultiMC Launcher a
XQUIC Library released by Alibaba is a cross-platform implementation of QUIC and HTTP/3 protocol.
XQUIC 简体中文文档 README-zh-CN Introduction XQUIC Library released by Alibaba is … … a client and server implementation of QUIC and HTTP/3 as specified by
A FREE Windows C development course where we will learn the Win32API and reverse engineer each step utilizing IDA Free in both an x86 and x64 environment.
FREE Reverse Engineering Self-Study Course HERE Hacking Windows The book and code repo for the FREE Hacking Windows book by Kevin Thomas. FREE Book Do
C library for audio noise reduction and other spectral effects
libspecbleach C library for audio noise reduction and other spectral effects Background This library is based on the algorithms that were used in nois
🔌 A C++ RAII Pipewire-API Wrapper
A C++ RAII PipeWire-API Wrapper Description Rohrkabel is a RAII wrapper around the pipewire-api that aims to simplify work with it, at the moment Rohr
C/C++ Application to solve irrigation rotation whatever two-turn rotation or three-turn rotation, longitudinal section design, hydraulic calculations, and design of hydraulic structures like weirs and tail escape.
Irrigation works C/C++ Application to solve irrigation rotation whatever two-turn rotation or three-turn rotation, longitudinal section design, hydrau
V wrapper of Edubart's minicoro - A cross-platform coroutine library
minicoro.v WIP. See issues. Not a fork! This isn't a fork of edubart's minicoro [https://github.com/edubart/minicoro] but a wrapper built from the gro
This is no malware, This is no virus. This is my implementation of the effect from Mrs.Major3.
BloodMelter This is no malware, This is no virus. This is a very small effect of very small blood for a some PC. Table Of Contents Preview About Warni
FiveM Cheat with KEKHACK. Injected with simple injector in c++.
FiveM Cheat with TriggersEvent [KEKHACK] This is the ultimate great source code for building the best cheat FiveM. I'm not going to tell you how to cr
The Synapse neural networking engine rewritten in C++
This is an open-source rewrite of Synapse, the closed-source neural networking engine for C++ This project is a work-in-progress. Code is subject to c
Bluetooth LE Keyboard library for the ESP32 (Arduino IDE compatible)
ESP32 BLE Keyboard library This library allows you to make the ESP32 act as a Bluetooth Keyboard and control what it does. You might also be intereste
std::tuple like methods for user defined types without any macro or boilerplate code
Boost.PFR This is a C++14 library for very basic reflection that gives you access to structure elements by index and provides other std::tuple like me
jkds is a modern header-only C++20 library that complements the standard library.
jkds is a modern header-only C++20 library that complements the standard library. It provides generic atypical data structures, ergonomic functional programming abstractions, and then some.
CS370 mTar Spring 2022 (custom tar)
Homework 04: mTar Requirements: Must support two command line options -a file.mtar file1 [files...] -x file.mtar Options, explained: -a file.mtar file
C++ Custom Vector Template Class
C++ Custom Vector Template Class This is an implementation of a template class for storing data in any type. It includes user-friendly interface with
A simple and opinionated library for working with OS notifications
desktop-notifications A simple and opinionated library for working with OS notifications Goals zero dependencies good support for Windows notification
This repository aims to provide an easy-to-use implementation of the Secure Hash Standard as specified in FIPS 180-4
HashLibCpp This repository aims to provide an easy-to-use implementation of the Secure Hash Standard. (currently implemented are SHA224, SHA256 and SH
Simple library for oscilloscope vector graphics on ESP32
VectorGFX Simple library for oscilloscope vector graphics on the ESP32 Background VectorGFX is inspired by (and heavily based on) the V.st project by
It's a static library that's provide a way to do hooking (intercepting software components) in native shared object from some Android Packages
ARM_hook It's a static library that's provide a way to do hooking (intercepting software components) in native shared object from some Android Package
ML++ - A library created to revitalize C++ as a machine learning front end
ML++ Machine learning is a vast and exiciting discipline, garnering attention from specialists of many fields. Unfortunately, for C++ programmers and
LicenseValidationDialog is a class designed to validate license keys on the user's side.
QT-LicenseValidationDialog Basic LicenseValidationDialog is a class designed to validate license keys on the user's side. The class is designed to ver
monome serial library for teensy development boards
monome-teensy allows teensy development boards to communicate with monome grids via monome serial protocol works with teensy 3.6, 4.0 and 4.1 (when us
This is a helper library to abstract away interfacing with floppy disk drives in a cross-platform and open source library.
Adafruit Floppy This is a helper library to abstract away interfacing with floppy disk drives in a cross-platform and open source library. Adafruit Fl
3D scanning is becoming more and more ubiquitous.
Welcome to the MeshLib! 3D scanning is becoming more and more ubiquitous. Robotic automation, self-driving cars and multitude of other industrial, med
A Vulkan game engine with a focus on data oriented design
The Fling Engine aims to be a cross platform Vulkan game engine that will experiment with the following: Low-level engine systems such as render API a
Easy to integrate memory allocation library for Direct3D 12
D3D12 Memory Allocator Easy to integrate memory allocation library for Direct3D 12. Documentation: Browse online: D3D12 Memory Allocator (generated fr
DirectXTex texture processing library
DirectXTex texture processing library http://go.microsoft.com/fwlink/?LinkId=248926 Copyright (c) Microsoft Corporation. November 8, 2021 This package
DirectX 11 and 12 library that provides a scalable and GCN-optimized solution for deferred shadow filtering
AMD ShadowFX The ShadowFX library provides a scalable and GCN-optimized solution for deferred shadow filtering. Currently the library supports uniform
DirectX 11 library that provides convenient access to compute-based triangle filtering (CTF)
AMD GeometryFX The GeometryFX library provides convenient access to compute-based triangle filtering (CTF), which improves triangle throughput by filt
Advanced DXTc texture compression and transcoding library
crunch/crnlib v1.04 - Advanced DXTn texture compression library Copyright (C) 2010-2017 Richard Geldreich, Jr. and Binomial LLC http://binomial.info F
SPIRV-Reflect is a lightweight library that provides a C/C++ reflection API for SPIR-V shader bytecode in Vulkan applications.
SPIRV-Reflect SPIRV-Reflect is a lightweight library that provides a C/C++ reflection API for SPIR-V shader bytecode in Vulkan applications. SPIRV-Ref
Userspace I/O library for Xilinx AXI S2MM DMA
Userspace DMA I/O This library should simplify the use of the Xilinx AXI DMA controller when used in S2MM (Stream to Memory-Mapped) mode. A typical us
Simple tic-tac-toe game written on c++
tic-tac-toe-cpp Simple tic-tac-toe game written on c++ Play Start ttt.exe (for Windows), enter a number from 1 to 9 and the game will automatically pu
The dgSPARSE Library (Deep Graph Sparse Library) is a high performance library for sparse kernel acceleration on GPUs based on CUDA.
dgSPARSE Library Introdution The dgSPARSE Library (Deep Graph Sparse Library) is a high performance library for sparse kernel acceleration on GPUs bas
An efficient texture-free GLSL procedural noise library
Wombat An efficient texture-free GLSL procedural noise library Source: https://github.com/BrianSharpe/Wombat Derived from: https://github.com/BrianSha
Shader cross compiler to translate HLSL (Shader Model 4 and 5) to GLSL
XShaderCompiler ("Cross Shader Compiler") Features Cross compiles HLSL shader code (Shader Model 4 and 5) into GLSL Simple to integrate into other pro
C++11 header-only library that offers small vector, small flat map/set/multimap/multiset.
sfl library This is header-only C++11 library that offers several new containers: small_vector small_flat_set small_flat_map small_flat_multiset small
Solutions for the Questions asked during Reverse Coding 2022.
Reverse Coding 2022 Solutions for the Questions asked during Reverse Coding 2022. This is the Open-Source release of the code used in Reverse Coding 2
shadowhook is an inline hook library for Android apps.
shadowhook is an inline hook library for Android apps.
C++ wrapper library for global weather API - hyperlocal weather forecasts
meteosource_cpp - Weather API library C++ wrapper library for Meteosource weather API that provides detailed hyperlocal weather forecasts for any loca
Redirect esp-idf logging to the network
esp-idf-net-logging Redirect esp-idf logging to the network. esp-idf has a Logging library. The Logging library contains the "esp_log_set_vprintf" fun
A simple Unreal 5 plugin with demo content that shows how audio DSP can be implemented as Metasound, SourceEffect and SubmixEffect
A simple Unreal 5 plugin with demo content that shows how audio DSP can be implemented as Metasound, SourceEffect and SubmixEffect. The intention is to use it as a template to create more complex audio DSP effects.
jluna: A modern julia ⭤ C++ Wrapper
jluna: A modern julia ⭤ C++ Wrapper (v0.5) Julia is a beautiful language, it is well-designed and well-documented. Julias C-API is also well-designed,
Source-code based coverage for eBPF programs actually running in the Linux kernel
bpfcov Source-code based coverage for eBPF programs actually running in the Linux kernel This project provides 2 main components: libBPFCov.so - an ou
C++ Library to Execute Leetcode Problems Locally
C++ Library to Execute Leetcode Problems Locally This repository contains a C++ library that helps to execute Leetcode problems in one line. header-on
json2cpp is compiles a json file into static constexpr data structures that can be used at compile time or runtime
json2cpp json2cpp is compiles a json file into static constexpr data structures that can be used at compile time or runtime. Features Literally 0 runt
rlottie is a platform independent standalone c++ library for rendering vector based animations and art in realtime
rlottie rlottie is a platform independent standalone c++ library for rendering vector based animations and art in realtime. Lottie loads and renders a
Cppev is a C++ event driven library
Cppev is a C++ event driven library. Architecture Nonblock IO Support disk-file / pipe / fifo / socket. Support socket protocol-type tcp / udp, protoc
Minecraft injection client, started as a UDP-CPP port for linux
Phantom Fully C++ Minecraft injection client for linux. Mapping code is based off of UDP, and Dear ImGui is used for the window, but the cheats and st
libleftpad is a useful C++ library which prepends characters to strings
libleftpad is a useful C++ library which prepends characters to strings
A benchmark for hash tables and hash functions in C++, evaluate on different data as comprehensively as possible
Hash Table Benchmark This is yet another benchmark for hash tables(hash maps) with different hash functions in C++, attempting to evaluate the perform
Speed-up Version of ORB_SLAM3 by TBB library
ORB-SLAM3 Custom version, January 31st, 2022 Parallelize ORB feature extraction by TBB library, along with new update in V1.0, the speed is over real-
An ESP32 library for interfacing with Arylic audio devices.
ArylicHTTP A simple ESP32 library for interfacing with Arylic audio devices. Installation Download the repository, and extract the ZIP to ~/Documents/
DTV is a library that provides a simple interface for generating video files from a C++ application
Direct to Video (DTV) What does DTV do? DTV is a library that provides a simple interface for generating video files from a C++ application. It uses F
Writing a sqlite clone from scratch in C++
如何用C++实现一个简易数据库 基于cstack/db_tutorial C语言版本 KCNyu 2022/2/2 作为笔者写的第一个系列型教程,还是选择基于前人的教程经验以及添加一些自己个人的探索。也许有很多纰漏之处,希望大家指正。 1. 数据库是什么? 数据库是“按照数据结构来组织、存储和管理数
A small C library for building user interfaces with C, XML and CSS
LCUI A small C library for building user interfaces with C, XML and CSS. Table of contents Table of contents Introduction Features Screenshots Related
FlatUI is a immediate mode C++ GUI library for games and graphical applications.
FlatUI is a immediate mode C++ GUI library for games and graphical applications. Go to our landing page to browse our documentation.
HastyBadger is a branch of the excellent widget and GUI library Turbo Badger.
Branch Notice - HastyBadger Hasty is not Turbo. HastyBadger is a branch of the excellent widget and GUI library Turbo Badger. Notabe additions are c++
The HorusUI library allows you to quickly develop GUIs for your applications by leveraging the ease of use provided by immediate mode GUI concepts.
Immediate Mode Graphical User Interface for Tools OVERVIEW The HorusUI library allows you to quickly develop GUIs for your applications by leveraging
C, C++ headers and C# classes for icon fonts: Font Awesome, Fork Awesome, Material Design, Kenney game icons and Fontaudio
C, C++ headers and C# classes for icon fonts: Font Awesome, Fork Awesome, Material Design, Kenney game icons and Fontaudio
A tiny, portable, immediate-mode UI library written in ANSI C
A tiny, portable, immediate-mode UI library written in ANSI C Features Tiny: around 1100 sloc of ANSI C Works within a fixed-sized memory region: no a
GWork is a skinnable, embeddable GUI library with an extensive control set
GWork is a skinnable, embeddable GUI library with an extensive control set. Control rendering is abstracted, and can be implemented by any application wishing to use the library. Gwork (pronounced "gw-orc") is a fork of the GUI library GWEN. It was forked to fix issues with GWEN and add new features.
A simple/fast stacking box layout library. It's useful for calculating layouts for things like 2D user interfaces.
A simple/fast stacking box layout library. It's useful for calculating layouts for things like 2D user interfaces. It compiles as C99 or C++. It's tested with gcc (mingw64), VS2015, and clang/LLVM. You only need one file to use it in your own project: layout.h.
Fast UI Draw is a library that provides a higher performance Canvas interface.
Fast UI Draw is a library that provides a higher performance Canvas interface. It is designed so that it always draws using a GPU.
udmp-parser: A Windows user minidump C++ parser library.
udmp-parser: A Windows user minidump C++ parser library. This is a cross-platform (Windows / Linux / OSX / x86 / x64) C++ library that parses Windows
A simple C++ library for creating and managing bitstreams in memory.
ezbitstream (v0.001) A simple C++ library for creating and managing bitstreams in memory. API & Implementation ezbitstream implements bitstreams with
C Library for Apple Firmware (Amalgam)
DeviceTree Minimal code to deal with Apple's DeviceTree format. The Makefile builds dt and pmgr binaries, but you should also be able to use dt.c + dt
Crab Game - 1hAck Source Code
The Crab Game 1hAck Mod Menu is the best cheat for Crab Game currently, as many of you asked in the discord server, I decided to release the source-code, so here it is.
Binance API C++ example
Binance API Binance API implemented in C++ for both synchronous and asynchronous way. Motivation This implementation has been developed as a consequen
Xelu's Controllers & Keyboard Prompts as an Unreal Plugin for programmatic use (cpp / bp)
ue-xelu-icons Xelu's FREE Controllers & Keyboard Prompts as an Unreal Plugin for programmatic use (cpp / bp) This plugin exposes a Blueprint Library w
High level HTTP Request Library that gives a javascript fetch like API.
Fetch for Arduino fetch is a high level HTTP Request Library that gives you a javascript fetch like API. ResponseOptions options; options.method = "PO
C unit tests with a small header-only library.
C unit tests Minimalistic unit tests in C. Uses the __attribute__((constructor)) which, as far as I know, is supported by GCC and clang. So this proba