Skip to main content
Midway v4.0 // System Ready

Fullstack Framework
For Mission Critical

Enterprise-grade Node.js architecture for
Build scalable serverless and traditional applications with confidence.

7K+
GitHub Stars
4M+
Monthly Downloads
v4.0
Latest Release
SYS.READY
V.4.0.0
CORE.ACTIVE
NET: ONLINE
Scroll
01 // Capabilities

Core Features

01

Reliable & Fast

Class + IoC = More elegant architecture
Function + Hooks = Higher development efficiency
98%
02

API & Fullstack

Not only supports API service development, but also provides the industry's first integrated full-stack development model
96%
03

Progressive

Progressive design, providing upgrade solutions from basic to entry-level to enterprise-level, solving application maintenance and scalability challenges
100%
02 // Development

Class Syntax Tutorial

Learn how to develop Midway.js applications using Class syntax

Decorators
IoC Container
TypeORM
home.controller.ts
1
2
3
4
5
6
7
8
9
10

@Controller('/')
export class Home {
  @Inject()
  ctx: Context;

  @Get('/api')
  async getData() {
    return "Midway Connected";
  }
}
TypeScriptLn 9, Col 1UTF-8
Class
Function
function.service.ts
1
2
3
4
5
6
7
8
9
10

export default async () => {
  const ctx = useContext();
  const db = usePlugin(TypeORM);

  return {
    status: "Active",
    data: await db.find()
  };
}
TypeScriptLn 10, Col 1UTF-8
03 // Agility

Function Syntax Tutorial

Learn how to develop Midway.js applications using Function syntax

Zero API
React Hooks
Lightweight

Application Cases

Explore Midway.js applications in various scenarios and understand its powerful adaptability and flexibility

Recommended Projects

Excellent extensions and projects from the open source community, perfectly integrated with Midway.js

Teams That Trust Us

Excellent teams from major internet companies are using Midway.js to build better applications together