{"repo":"nyorain/nytl","free":true,"listed":false,"github":"https://github.com/nyorain/nytl","clone":"git clone https://github.com/nyorain/nytl.git","description":"Modern C++ generic header-only template library.","language":"C++","stars":104,"topics":["template","header-only","utility","generic"],"license":"BSL-1.0","category":"saas-starters-boilerplates","readme_excerpt":"nytl A lightweight and generic header-only template library for C++17. Includes various utility of all kind that i needed across multiple projects: - Extremely lightweight vector and matrix templates - Basically just std::array with mathematical vector/matrix semantics - Additionally various useful operations (mat vec) - Simple utf conversion and utf8 parsing helpers: nytl/utf.hpp - A Callback implementation for high-level and fast function callbacks. - Also a more functional RecursiveCallback - Easily make virtual classes cloneable: nytl/clone.hpp - Pseudo-RAII handling with scope guards: nytl/scope.hpp - Lightweight and independent span template: nytl/span.hpp - Combining c++ class enums into flags: nytl/flags.hpp All headers were written as modular, independent and generic as possible. Most utilities can be used indenpendently from each other. The only required dependency is a compiler supporting full C++17 and its stl (this means no suppport for msvc at the moment). All files are licensed under the Boost License. Contributing Contributions to library, tests, documentation, examples as well as all suggestions and ideas are always appreciated. Just start a pull request or an issue on github. Using nytl There are multiple ways to use nytl. Either install all of its headers on your system and make sure the install path can be found by the compiler. If you need just a few header files (or even just a few functions), just copy those files into your project folder. It can also b","default_branch":null,"files":null,"tree":[],"storefront":"/r/nyorain","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/nyorain/nytl/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}