create-vibe-static
v1.5.0
Published
vibe templates
Downloads
3
Maintainers
Readme
Vibe 🍃
User-friendly and compact C++ Web Framework
Table of Contents
Installation
To install Vibe
cmake
$ git clone https://github.com/vibecc/core
$ cd Vibe
$ cmake .
$ cmake --build .
$ make installnpm
ready to use
$ npm create vibe-staticUsage
To use Vibe in your project, include the header files and link the static library in your C++ compiler.
#include <vibe/vibe.h>
int main() {
Router router;
router.setPort(8080);
router.get("/",{[&](Query &web) {
web.send("Hello World");
}});
router.listen();
}Compile
compile your project
$ g++ -std=c++17 main.cpp -o server -L. -lvibeExamples
In the examples/ folder (github repo), you'll find examples of how to use Vibe for different use cases, such as dynamic routes, form handling, etc.
Support
Contribution
Contributions are welcome! If you want to contribute to Vibe, please follow these guidelines:
- Fork the repository.
- Create a branch for your new feature (
git checkout -b feature/new-feature). - Make your changes and commit meaningful messages.
- Push your branch (
git push origin feature/new-feature). - Create a pull request.
License
This project is licensed under the MIT License.
