An open API service indexing awesome lists of open source software.

https://github.com/bensuperpc/benlib

Fast and easy to use standalone header only library in C++20/C++23
https://github.com/bensuperpc/benlib

cmake cpp cpp20

Last synced: 12 months ago
JSON representation

Fast and easy to use standalone header only library in C++20/C++23

Awesome Lists containing this project

README

          

# benlib

Fast and easy to use standalone header only 2D benlib library in C++20.

# Features

* [x] Math lib
* [x] Filesystem lib

# How to use it

This project is a header-only library and easy to use, just copy the `include/benlib` folder in your project and include the `benlib/benlib.hpp` header or via CMake FetchContent_Declare.

# Building and installing

See the [BUILDING](BUILDING.md) document.

# Contributing

See the [CONTRIBUTING](CONTRIBUTING.md) document.

# Sources, references and ideas

You can find here the sources, references, libs and ideas that I have used to make this library.

## Others benlib implementations

The list of others benlib implementations that I have benchmarked to compare the performance of my implementation.

## Libraries

Libraries used in this project.

* [cmake-init](https://github.com/friendlyanon/cmake-init)
* [google test](https://github.com/google/googletest)
* [google benchmark](https://github.com/google/benchmark)
* [Raylib](https://github.com/raysan5/raylib)

# Others

* [Benchmark visualization](https://int-i.github.io/python/2021-11-07/matplotlib-google-benchmark-visualization/)

# Licensing

[LICENSE](LICENSE)