Midway screenshot

Midway

Author Avatar Theme by Midwayjs
Updated: 17 Jan 2026
7695 Stars

A Node.js Serverless Framework for front-end/full-stack developers. Build the application for next decade. Works on AWS, Alibaba Cloud, Tencent Cloud and traditional VM/Container. Super easy integrate with React and Vue.

Categories

Overview

Midway is an innovative Node.js framework designed for building a wide array of applications including Serverless services, traditional apps, microservices, and backend for mini programs. It offers a robust development experience, allowing developers to work smoothly with various cloud environments including AWS, Alibaba Cloud, and Tencent Cloud. Midway leverages existing frameworks like Koa, Express, or Egg.js, making it versatile for both backend and full-stack developers.

With its comprehensive features, Midway aims to revolutionize the way applications are constructed for the next decade. The framework not only supports extensive cloud integration but also fosters a vibrant community where developers can easily share resources and get support.

Features

  • Full Functionality: Supports a wide range of scenarios including web applications, serverless architectures, and microservices with a focus on enterprise-level development using decorators and dependency injection.

  • Frontend Integration: Provides a seamless application development experience with zero API calls, employing a “React Hooks” style for unified development.

  • Cross-Platform Deployment: Easily deployable to traditional servers or serverless/FaaS environments, offering flexible options for application hosting.

  • Component-based Extension: Supports modular extension capabilities, allowing the use of Koa, Express, and Egg.js plugins to enrich the application ecosystem.

  • Sample Codes Available: Offers a variety of examples that help developers quickly get started and understand the framework’s functionality.

  • Comprehensive TypeScript Support: Ensures that developers can write robust and type-safe applications, enhancing overall code quality.

In addition, Midway promotes an active community where users can engage, contribute, and exchange ideas, enabling a collaborative environment for continuous improvement and innovation.