Nodepp is an innovative open source project that aims to make it easier to create applications in C++. This project introduces a high-level abstraction layer that allows developers to write C++ code in a way that is similar to how they would write code in NodeJS. With Nodepp, developers can leverage the advantages of the C++ language while benefiting from the ease of use and flexibility that NodeJS offers. This unique combination of features makes Nodepp a powerful tool for creating high-performance and scalable applications. Additionally, since it is an open source project, anyone can contribute and improve Nodepp to fit their specific needs.
- Allows writing C++ code as if writing in NodeJS
- Adds a high-level abstraction layer to simplify C++ application development
- Includes an event loop that can handle multiple events and tasks on a single thread of execution
- Supports coroutines, which allows running multiple tasks concurrently on a single thread
- Open source project, meaning anyone can contribute and improve it
- Compatible with several embeded platforms like PIC's and Arduino
To use Nodepp, simply include the nodepp.h
header file in your project and start writing C++ code as if you were writing in NodeJS. Here's a simple example:
#include <nodepp.h>
using namespace nodepp;
void _Ready() {
console::log("Hello, World!");
}
Example - here
If you want to contribute to Nodepp, you are welcome to do so! You can contribute in several ways:
- Improving the documentation
- Reporting bugs and issues
- Adding new features or improving existing ones
- Writing tests and ensuring compatibility with different platforms
- Before submitting a pull request, make sure to read the contribution guidelines.
Nodepp is distributed under the MIT License. See the LICENSE file for more details.