Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/mcwertgaming/foxspace

Foxspace - An universal C++ library for helping out at everyday programming
https://github.com/mcwertgaming/foxspace

cpp fox hpp library universal

Last synced: about 2 months ago
JSON representation

Foxspace - An universal C++ library for helping out at everyday programming

Awesome Lists containing this project

README

        


Foxspace logo

Yet another opensource C++ library for every day developing. A rewrite of the [FOLF-namespace](https://github.com/FOLF-projects/folf-namespace) developed by Myself and a friend of mine.

# Whats inside?
FOX provides many functions for universal usage. It's split into multiple headers to make it easier to integrate. FOLF currently provides:

- calc.hpp
- provides functions for manipulating the console on various plattforms
- math.hpp
- provides functions for manipulating numbers
- more comming soon

# supported plattforms (may work on other systems as well)
- Windows (10)
- Linux (x86_64)
- comming soon
- MacOS
- Unix (OpenBSD)
- Linux (armv7, armv8a)

# use foxspace in your own project
Move foxspace's source into your project directory (src/fox as example).
Now just unclude this inside your CMakeLists.txt

```
add_subdirectory("${PROJECT_SOURCE_DIR}/src/fox/")
project(your-project path/to/your/source ${fox-source})
```
That's it! Now you can just include the headers inside your source files
#### Please note, that using C++20 is highly recommended (especially when using foxspace)

# ways to contribute
Just provide feedback, or extend foxspace via pull-request

# License
Foxspace is licensed under [MIT](https://placeholder.invalid)