Create Node.js applications, even faster.

By forgetting single-function routes and embracing dynamic controllers, you can easily harness the full potential of server-side development in Typescript.

1import { Controller, HttpGet, Ok } from '@nokron/core';
2
3@Controller('/cats')
4export class CatController {
5  @HttpGet('/')
6  public async getCats() {
7    return Ok([
8      { name: 'Garfield', age: 40 },
9      { name: 'Tom', age: 45 },
10    ]);
11  }
12}
1const express = require('express');
2const app = express();
3const port = 3000;
4
5app.get('/', (req, res) => {
6  res.send([
7    { name: 'Garfield', age: 40 },
8    { name: 'Tom', age: 45 },
9  ]);
10  res.sendStatus(200);
11});
12
13app.listen(port, () => {
14  console.log(`Example app listening on port ${port}`);
15});

Why choose Nokron?

Redefining server-side development in Node.js by combining the power of Typescript with the familiarity of a ASP.NET-inspired architecture, all crafted to provide developers with a seamless experience.

Getting started

Primary Features

A wide range of features.

Lorem ipsum dolor sit amet consectetur, adipisicing elit. Doloremque assumenda quod voluptate exercitationem voluptates? Eveniet eaque mollitia unde fuga totam voluptatem inventore necessitatibus velit autem!

Ready to get started?
Start using our framework today.

Our step-by-step tutorial will get you up and running with Nokron in no time,