The Lightweight and Performant Application Framework (LPAF) is really just what the name says, a framework for development of performance-critical application.
As this project is in the early stages of development, LPAF will only focus on non-graphical utilities. (or because of my lack of knowledge regarding graphics programming)
Many frameworks that are currently available either disregard runtime performance or let the developer do ludicrous amounts of work configuring how the software should behave. Some others are so old to the point where outdated practices are being used which further hinder performance and usability.
LPAF attempts to solve those problems by focusing on a modern coding style and overhead low procedures while maintaining ease-of-use. At its core, LPAF is simply abstracting OS-level API interactions with some flavor on top. This makes LPAF perfect for any performance, resource or time critical application.
Documentation exists in the form of doxygen for all symbols. Guides and tutorials are provided in
doc/
.
For any inquiries you can send an E-Mail to [email protected] (Yes, I'm not joking. Checked every few days)
JetBrains supports this project by providing a licence to their products for open source
development.