https://github.com/hunam6/voak
Web framework *aiming* at being the best for V (very WIP)
https://github.com/hunam6/voak
framework server v vex vlang voak vweb web-framework
Last synced: about 2 months ago
JSON representation
Web framework *aiming* at being the best for V (very WIP)
- Host: GitHub
- URL: https://github.com/hunam6/voak
- Owner: Hunam6
- License: mit
- Created: 2022-05-24T17:25:47.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2022-06-06T12:04:57.000Z (almost 4 years ago)
- Last Synced: 2025-12-01T01:52:43.795Z (4 months ago)
- Topics: framework, server, v, vex, vlang, voak, vweb, web-framework
- Language: V
- Homepage:
- Size: 57.6 KB
- Stars: 3
- Watchers: 1
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
Voak
Web framework *aiming* at being the best for V
## Installation
```
v install Hunam6.Voak
```
## Usage
For now refer to the `/examples` directory.
## About
Voak's design (and name) is strongly inspired by [Oak](https://github.com/oakserver/oak), the most popular web framework for [Deno](https://github.com/denoland/deno). [Oak](https://github.com/oakserver/oak) is itself inspired by [Koa](https://github.com/koajs/koa)/[Koa Router](https://github.com/koajs/router), a popular web framework for [Node](https://github.com/nodejs/node). [Koa](https://github.com/koajs/koa)/[Koa Router](https://github.com/koajs/router) are themselves made by the team that made [Express](https://github.com/expressjs/express), the most popular web framework for [Node](https://github.com/nodejs/node).
Because of this strong web framework design experience I decided to strongly imitate Oak's API.
For the code itself, `server.v` logic was inspired by [Vweb](https://github.com/vlang/v/tree/master/vlib/vweb) and [Vex](https://github.com/nedpals/vex), big thanks.