An open API service indexing awesome lists of open source software.

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)

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.