- C++ HTTP/HTTPS server
- Multi language API
- Server can be launched from
C++,C,Python,C#,Flutter - Endpoints can be served from
C++,C,Python,C#
Start by cloning the repository
git clone https://github.com/LazyPanda07/WebFramework.git --recursive| Language | WebFramework API | Executors API | Windows | Linux | Linux AArch64 | Android AArch64 |
|---|---|---|---|---|---|---|
| C++ | ||||||
| C | ||||||
| C# | ||||||
| Python | ||||||
| Flutter |
- CMake >= 3.27.0
- Compiler with C++20 support(MSVC, GCC, Clang)
- With Python embed requires
Python >= 3.12 - With .NET embed requires
.NET 10.0
- Windows >= 10
- uuid-dev
- Create
buildinside cloned directory - Run all commands from
builddirectory - Default build
cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=../WebFrameworkLibrary ..
cmake --build . -j --config Release
cmake --install . --config Release- For generating configure command and getting download link use this site
Samples available for Windows and Linux in C/C++, C# .NET 10.0, Python
Simple example of web application with WebFramework
You can use this repositories as templates with cookiecutter
NOTE