Introduction

ThinkJS is a prospective Node.js framework integrated with lots of well encapsulated engineering patterns, it make enterprise development easy and effective. Start from 3.0, framework core is based on Koa 2.x and compatible with all Koa features.

Features

  • Based on Koa 2.x and fully support middleware.
  • Minimum core to start with,support plugin by using Extend and Adapter.
  • Excellent performance with high unit test coverage rate.
  • Built-in auto-compile and auto-refresh mechanism that speed up your development.
  • Use the more elegent async/await to handle async problem, */yield is no longer supported.
  • Support TypeScript (version 3.2 or higher).

Architecture