60 Repositories
C++ (or C) no-dependencies Libraries
Embed read-only filesystems into any C++11 program w. a single header, zero dependencies and zero modifications to your code
c-embed Embed read-only filesystems into any C++11 program w. a single header, zero dependencies and zero modifications to your code. Usage c-embed al
A simple Roblox exploit written in C++ Everything in the C++ file is original work besides the dependencies, free for you to use.
headhunter A simple Roblox exploit written in C++ Everything in the C++ file is original work besides the dependencies, free for you to use. This code
A small, educational debugger with no dependencies
smldbg A small, educational debugger with no dependencies. Prerequisites To build the project and run the tests, the following are required: A C++20 c
A rewrite of the old legacy software "depends.exe" in C# for Windows devs to troubleshoot dll load dependencies issues.
Dependencies - An open-source modern Dependency Walker Download here (If you're running an AV, use this download instead) NB : due to limitations on /
Recipes for the ConanCenter repository
Conan Center Index is the source index of recipes of the ConanCenter package repository for Conan. This repository includes a Continuous Integration s
A high performance, shared memory, lock free, cross platform, single file, no dependencies, C++11 key-value store
SimDB A high performance, shared memory, lock free, cross platform, single file, no dependencies, C++11 key-value store. SimDB is part of LAVA (Live A
Boost::ASIO low-level redis client (connector)
bredis Boost::ASIO low-level redis client (connector), github gitee Features header only zero-copy (currently only for received replies from Redis) lo
Semantic Versioning for modern C++
_____ _ _ / ____| | | (_) | (___ ___ _ __ ___ __ _ _ __ | |_ _ ___ \
React-Native build of Hyperswarm and dependencies
Testing Hyperbeam Start hyperbeam on your computer and copy-paste address to packages/mobile/App.tsx. Then in another terminal run yarn mobile:start a
Get dependencies with cmake
cmake-get A cmake module to get dependencies. This module can be used in config mode or in script mode. Installation The module is just one file 'CMak
Example of downloading/installing dependencies using Hunter package manager.
Linux/OSX Windows Example of downloading/installing dependencies using Hunter package manager. Requirements CMake version 3.0 Usage Set HUNTER_ROOT en
This tries to be a minimal cmake example, that covers sources resources dependencies and packaging.
Minimal CMake Example This project tries to be a minimal cmake example. It covers sources, resources, dependencies and packaging. I created this proje
Scope guard - Scope Guard & Defer C++
_____ _____ _ _____ / ____| / ____| | | / ____|_ _ | (___
Liberasure - A no-dependencies C++ extensible type erasure library
erasure A no-dependencies C++ extensible type erasure library Basic Usage LICENSE This work is distributed under the terms of the Apache 2.0 licence,
📦 CMake's missing package manager. A small CMake script for setup-free, cross-platform, reproducible dependency management.
Setup-free CMake dependency management CPM.cmake is a CMake script that adds dependency management capabilities to CMake. It's built as a thin wrapper
Get fresh version of openssl using prefab dependencies!
OpenSSL static library + prefab Easy to use solution to bake fresh version of OpenSLL into your NDK Library Before you start This package made for usi
gsl-lite – A single-file header-only version of ISO C++ Guidelines Support Library (GSL) for C++98, C++11, and later
gsl-lite: Guidelines Support Library for C++98, C++11 up metadata build packages try online gsl-lite is an implementation of the C++ Core Guidelines S
ldd as a tree with an option to bundle dependencies into a single folder
libtree A tool that: 🌳 turns ldd into a tree ☝️ explains why shared libraries are found and why not 📦 optionally deploys executables and dependencie
A single-file GLTF loader with no dependencies.
mvImporter Basic Usage #define MV_IMPORTER_IMPLEMENTATION #include "mvImporter.h" int main() { mvGLTFModel gltfmodel = mvLoadGLTF("C/dev/Resource
PikaScript is an ultra-lightweight Python engine with zero dependencies and zero-configuration, that can run with 4KB of RAM (such as STM32G030C8 and STM32F103C8), and is very easy to deploy and expand.
PikaScript 中文页| Star please~ 1. Abstract PikaScript is an ultra-lightweight Python engine with zero dependencies and zero-configuration, that can run
C++11 Lightweight Redis client: async, thread-safe, no dependency, pipelining, multi-platform
C++11 Lightweight Redis client: async, thread-safe, no dependency, pipelining, multi-platform
Node running standalone on PC, with interface - self-containing all dependencies
GMD Node Windows Application It is the GMD Node App for Windows packaged in a simple "one-click" installer containing all necessary dependencies. We a
provide SFML Time utilities in pure C++20, no dependencies
SFML-Time-utilities-without-SFML provide SFML Time utilities in pure C++20, no dependencies Example int main() { Clock clock; Sleep(1000);
WinINet wrapper - tiny windows HTTPS library, no dependencies.
WNetWrap A tiny, dependency-free wrapper around WinINet for developers targeting Windows only, who need a lightweight native solution. Inspired by the
C++ TCP Library - NO LONGER MAINTAINED
Important Please be advised that this library is no longer maintained. I have maintained this library for over 2 years, but I do not have enough time
ring-span lite - A C++yy-like ring_span type for C++98, C++11 and later in a single-file header-only library
ring-span lite: A circular buffer view for C++98 and later Contents Example usage In a nutshell Dependencies Installation Synopsis Reported to work wi
A lightweight C++11-compatible error-handling mechanism
Result is a modern, simple, and light-weight error-handling alternative to exceptions with a rich feature-set.
A modern, C++11-native, single-file header-only, tiny framework for unit-tests, TDD and BDD (includes C++98 variant)
lest – lest errors escape testing This tiny C++11 test framework is based on ideas and examples by Kevlin Henney [1,2] and on ideas found in the CATCH
c++ testing framework
iutest iutest - iris unit test framework Welcome to the iutest iutest is framework for writing C++ tests. Features An XUnit test framework. Header onl
a compile-time, header-only, dimensional analysis and unit conversion library built on c++14 with no dependencies.
UNITS A compile-time, header-only, dimensional analysis library built on c++14 with no dependencies. Get in touch If you are using units.h in producti
Fast & memory efficient hashtable based on robin hood hashing for C++11/14/17/20
➵ robin_hood unordered map & set robin_hood::unordered_map and robin_hood::unordered_set is a platform independent replacement for std::unordered_map
variant lite - A C++17-like variant, a type-safe union for C++98, C++11 and later in a single-file header-only library
variant lite: A single-file header-only version of a C++17-like variant, a type-safe union for C++98, C++11 and later Contents Example usage In a nuts
string_view lite - A C++17-like string_view for C++98, C++11 and later in a single-file header-only library
string_view lite: A single-file header-only version of a C++17-like string_view for C++98, C++11 and later Contents Example usage In a nutshell Licens
span lite - A C++20-like span for C++98, C++11 and later in a single-file header-only library
span lite: A single-file header-only version of a C++20-like span for C++98, C++11 and later Contents Example usage In a nutshell License Dependencies
optional lite - A C++17-like optional, a nullable object for C++98, C++11 and later in a single-file header-only library
optional lite: A single-file header-only version of a C++17-like optional, a nullable object for C++98, C++11 and later Contents Example usage In a nu
Lightweight Error Augmentation Framework
LEAF A lightweight error handling library for C++11. Documentation https://boostorg.github.io/leaf/ Features Small single-header format, no dependenci
gsl-lite – A single-file header-only version of ISO C++ Guidelines Support Library (GSL) for C++98, C++11, and later
gsl-lite: Guidelines Support Library for C++98, C++11 up metadata build packages try online gsl-lite is an implementation of the C++ Core Guidelines S
expected lite - Expected objects in C++11 and later in a single-file header-only library
expected lite: expected objects for C++11 and later expected lite is a single-file header-only library for objects that either represent a valid value
muon is an implementation of the meson build system in C with minimal dependencies.
muon muon is an implementation of the meson build system in C with minimal dependencies. Non-features bug-for-bug compatibility with meson. In fact, m
A command line tool with no external dependencies to print information about an X server instance.
xinfo A command line tool with no external dependencies to print information about an X server instance. Building and running To build the code in thi
Jimp-native is a fast C++ re-implementation of Jimp with zero system dependencies and minimal overhead!
Jimp native Make your sever-side Jimp code run 10x faster! Jimp-native is a fast C++ re-implementation of Jimp with zero system dependencies and minim
Nameof operator for modern C++, simply obtain the name of a variable, type, function, macro, and enum
_ _ __ _____ | \ | | / _| / ____|_ _ | \| | __ _ _ __ ___ ___ ___ | |_ | | _| |
Static reflection for enums (to string, from string, iteration) for modern C++, work with any enum type without any macro or boilerplate code
__ __ _ ______ _____ | \/ | (_) | ____| / ____|_ _ | \ / |
📦 CMake's missing package manager. A small CMake script for setup-free, cross-platform, reproducible dependency management.
Setup-free CMake dependency management CPM.cmake is a CMake script that adds dependency management capabilities to CMake. It's built as a thin wrapper
Header-only TOML config file parser and serializer for C++17 (and later!).
toml++ homepage ✨ This README is fine, but the toml++ homepage is better. ✨ Library features Header-only Supports the latest TOML release (v1.0.0), pl
A modern, C++-native, header-only, test framework for unit-tests, TDD and BDD - using C++11, C++14, C++17 and later (or C++03 on the Catch1.x branch)
Catch2 v3 is being developed! You are on the devel branch, where the next major version, v3, of Catch2 is being developed. As it is a significant rewo
CLIp is a clipboard emulator for a command line interface written in 100% standard C only. Pipe to it to copy, pipe from it to paste.
CLIp v2 About CLIp is a powerful yet easy to use and minimal clipboard manager for a command line environment, with no dependencies or bloat. Usage Sy
C++20's jthread for C++11 and later in a single-file header-only library
jthread lite: C++20's jthread for C++11 and later A work in its infancy. Suggested by Peter Featherstone. Contents Example usage In a nutshell License
libcurses and dependencies taken from netbsd and brought into a portable shape (at least to musl or glibc)
netbsd-libcurses portable edition this is a port of netbsd's curses library for usage on Linux systems (tested and developed on sabotage linux, based
Tool to check C++ #include dependencies (dependency graphs created in .dot format)
Read Me for Dependency Checker Copyright (C) 2012-2017, TomTom International BV. All rights reserved. The tool cpp-dependencies creates #include depen
Nameof operator for modern C++, simply obtain the name of a variable, type, function, macro, and enum
_ _ __ _____ | \ | | / _| / ____|_ _ | \| | __ _ _ __ ___ ___ ___ | |_ | | _| |
Static reflection for enums (to string, from string, iteration) for modern C++, work with any enum type without any macro or boilerplate code
__ __ _ ______ _____ | \/ | (_) | ____| / ____|_ _ | \ / |
Dear ImGui: Bloat-free Graphical User interface for C++ with minimal dependencies
Dear ImGui (This library is available under a free and permissive license, but needs financial support to sustain its continued improvements. In addit
A modern, C++-native, header-only, test framework for unit-tests, TDD and BDD - using C++11, C++14, C++17 and later (or C++03 on the Catch1.x branch)
Catch2 v3 is being developed! You are on the devel branch, where the next major version, v3, of Catch2 is being developed. As it is a significant rewo
A modern, C++-native, header-only, test framework for unit-tests, TDD and BDD - using C++11, C++14, C++17 and later (or C++03 on the Catch1.x branch)
Catch2 v3 is being developed! You are on the devel branch, where the next major version, v3, of Catch2 is being developed. As it is a significant rewo
Fast & memory efficient hashtable based on robin hood hashing for C++11/14/17/20
➵ robin_hood unordered map & set robin_hood::unordered_map and robin_hood::unordered_set is a platform independent replacement for std::unordered_map
ring-span lite - A C++yy-like ring_span type for C++98, C++11 and later in a single-file header-only library
ring-span lite: A circular buffer view for C++98 and later Contents Example usage In a nutshell Dependencies Installation Synopsis Reported to work wi
Header-only TOML config file parser and serializer for C++17 (and later!).
toml++ homepage ✨ This README is fine, but the toml++ homepage is better. ✨ Library features Header-only Supports the latest TOML release (v1.0.0), pl
A library for enabling task-based multi-threading. It allows execution of task graphs with arbitrary dependencies.
Fiber Tasking Lib This is a library for enabling task-based multi-threading. It allows execution of task graphs with arbitrary dependencies. Dependenc
CLI11 is a command line parser for C++11 and beyond that provides a rich feature set with a simple and intuitive interface.
CLI11: Command line parser for C++11 What's new • Documentation • API Reference CLI11 is a command line parser for C++11 and beyond that provides a ri