System Abstraction Layer

NRE-System is a library providing a System Abstraction Layer to the user.
Allowing him to access the OS functionnality with ease, still in development but totally functionnal at the moment

Currently the abstraction layer works for Linux & Windows system, with in target to provide abstraction for Android, iOS & a lot of other platforms.
The library features several functionnality at the moment :

  • CPU informations (Name, Model, Architecture, ...)
  • Memory informations (Total, Used by the process, ...)
  • Event system with input manager (Keyboard, mouse, ...)
  • Graphics system, with OpenGL Context creation
  • ...

The library can be found on my GitHub : NRE-System


The library is fully-documented, the documentation is available here :
NRE-System Documentation