The following libraries are used in the TanvasTouch Windows SDK. Tanvas thanks the open-source community for all their contributions.
benchmark
<https://github.com/google/benchmark>
A microbenchmark support library.
Used under the following terms: Apache License 2.0boost
<https://www.boost.org>
Boost provides free peer-reviewed portable C++ source libraries
Used under the following terms: Boost Software License 1.0bzip2
<http://www.bzip.org>
bzip2 is a free and open-source file compression program that uses the Burrows Wheeler algorithm.
Used under the following terms: bzip2 and libbzip2 License v1.0.6catch2
<https://github.com/catchorg/Catch2>
A modern, C++-native, header-only, framework for unit-tests, TDD and BDD
Used under the following terms: Boost Software License 1.0concurrentqueue
<https://github.com/cameron314/concurrentqueue>
A fast multi-producer, multi-consumer lock-free concurrent queue for C++11
Used under the following terms: BSD 2-clause “Simplified” License,Boost Software License 1.0flatbuffers
<http://google.github.io/flatbuffers>
Memory Efficient Serialization Library
Used under the following terms: Apache License 2.0fmt
<https://github.com/fmtlib/fmt>
A safe and fast alternative to printf and IOStreams.
Used under the following terms: MIT Licensefoonathan-memory
<https://github.com/foonathan/memory>
STL compatible C++ memory allocator library using a new RawAllocator concept that is similar to an Allocator but easier to use and write
Used under the following terms: zlib Licenseglm
<https://github.com/g-truc/glm>
OpenGL Mathematics (GLM)
Used under the following terms: MIT Licensegtest
<https://github.com/google/googletest>
Google’s C++ test framework
Used under the following terms: BSD 3-clause “New” or “Revised” Licenselibcurl
<https://curl.haxx.se>
command line tool and library for transferring data with URLs
Used under the following terms: MIT Licenselibusb
<https://github.com/libusb/libusb>
A cross-platform library to access USB devices
Used under the following terms: GNU Lesser General Public License v2.1 only
Tanvas maintains a fork at https://bitbucket.org/tanvas/libusb.libuv
<https://libuv.org>
A multi-platform support library with a focus on asynchronous I/O
Used under the following terms: MIT Licenseninja
<https://github.com/ninja-build/ninja>
Ninja is a small build system with a focus on speed
Used under the following terms: Apache License 2.0nlohmann_json
<https://github.com/nlohmann/json>
JSON for Modern C++ parser and generator.
Used under the following terms: MIT Licensenuget
<https://www.nuget.org>
The package manager for .NET
Used under the following terms: Apache License 2.0openssl
<https://github.com/openssl/openssl>
A toolkit for the Transport Layer Security (TLS) and Secure Sockets Layer (SSL) protocols
Used under the following terms: OpenSSL Licenserange-v3
<https://ericniebler.github.io/range-v3/index.html>
Experimental range library for C++11/14/17
Used under the following terms: Boost Software License 1.0semver-c
<https://github.com/h2non/semver.c>
Semantic version v2.0 parser and render written in ANSI C with zero dependencies
Used under the following terms: MIT Licensespan-lite
<https://github.com/martinmoene/span-lite>
span lite – A C++20-like span for C++98, C++11 and later in a single-file header-only library
Used under the following terms: Boost Software License 1.0spdlog
<https://github.com/gabime/spdlog>
Fast C++ logging library
Used under the following terms: MIT Licensetl-expected
<https://tl.tartanllama.xyz>
C++11/14/17 std::expected with functional-style extensions
Used under the following terms: Creative Commons Zero v1.0 Universaltracy-client
<https://bitbucket.org/wolfpld/tracy>
C++ frame profiler (client integration)
Used under the following terms: BSD 3-clause “New” or “Revised” Licensetype_safe
<https://github.com/foonathan/type_safe>
Zero overhead utilities for preventing bugs at compile time
Used under the following terms: MIT Licensewinsparkle
<https://winsparkle.org/>
App update framework for Windows, inspired by Sparkle for OS X
Used under the following terms: MIT Licensezlib
<https://zlib.net>
A Massively Spiffy Yet Delicately Unobtrusive Compression Library (Also Free, Not to Mention Unencumbered by Patents)
Used under the following terms: zlib License