Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ako-deno/ako
Expressive HTTP middleware framework for deno using async functions. Aiming to port Koa to Deno.
https://github.com/ako-deno/ako
ako deno framework koa type typescript web
Last synced: 3 months ago
JSON representation
Expressive HTTP middleware framework for deno using async functions. Aiming to port Koa to Deno.
- Host: GitHub
- URL: https://github.com/ako-deno/ako
- Owner: ako-deno
- License: mit
- Created: 2020-05-15T08:43:18.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2020-09-16T13:56:09.000Z (over 4 years ago)
- Last Synced: 2024-10-16T21:40:37.268Z (3 months ago)
- Topics: ako, deno, framework, koa, type, typescript, web
- Language: TypeScript
- Homepage: https://ako.land
- Size: 152 KB
- Stars: 22
- Watchers: 5
- Forks: 1
- Open Issues: 3
-
Metadata Files:
- Readme: readme.md
- License: LICENSE
Awesome Lists containing this project
- awesome-deno - ako - Expressive middleware for deno using async functions. ![GitHub stars](https://img.shields.io/github/stars/ako-deno/ako?style=plastic) (Tools / Online Playgrounds)
README
# ako
![ci](https://github.com/ako-deno/ako/workflows/ci/badge.svg?branch=master)
[![HitCount](http://hits.dwyl.com/ako-deno/ako.svg)](http://hits.dwyl.com/ako-deno/ako)Expressive HTTP middleware framework for deno using async functions. Aiming to port [Koa](https://github.com/koajs/koa) to Deno.
What is ako?
=====Well, `'node'.split('').sort().join('')` derives `deno`, hence `'koa'.split('').sort().join('')` derives `ako`.
# Usage
```js
import {
Application,
} from "https://deno.land/x/ako/mod.ts";const app = new Application();
app.use((ctx) => {
ctx.body = "Hello Ako!";
});app.listen({ port: 3000 });
```# License
[MIT](./LICENSE)