Welcome to Kado

pipeline status Build Status npm version

Install Kado using NPM or see Download for more details.

npm install kado

High Quality JavaScript Framework Libraries for Node.JS

Quick Hello Server

Place the following code into an empty JavaScript file, example: app.js.

const HyperText = require('kado/lib/HyperText')
const app = require('kado').getInstance()
const http = new HyperText.HyperTextServer()
app.http.addEngine('http', http.createServer(app.router))
app.get('/', (req, res) => { res.end('Hello') })
app.start().then(() => app.listen())

After saving the file, execute the code by running the following command from the same folder as the JavaScript file.

node app

Once the command has executed, a web server that says "Hello" will be available on port 3000 of your local machine, example: http://localhost:3000.

See more guides and examples below.


Get Started with our Guides

Our guides provide a step by step experience to learn how to use Kado to go from saying "Hello" on a web port to writing a working administration panel. Once these guides are completed, building websites and applications using Kado should feel second nature. Each guide below is accompanied by a link to the full guide as well as a short description of what each guide provides.

Kado Library List

This is an exhaustive list of all the JavaScript libraries provided with Kado. Each library has a link to its documentation as well as a short description of what is provided by the library.

Questions or Problems?

Please see our bug tracker

Change Log

Please see the CHANGELOG


Please see the Contribution Guidelines