Skip to content

Introduction

MiniDev Studio is a desktop IDE built on the OpenSumi framework, designed for mini program development.

Core features

FeatureDescription
Mini program simulatorBuilt-in device simulator with Vue / React dual-framework live preview
Debug panelBridge logs, network requests, and Storage at a glance
Project creation wizardCreate projects from templates with AppID and directory structure configured automatically
Pre-release checksSecurity rules, code review, type checking, and bundle size analysis
VS Code compatibleBased on OpenSumi; supports the VS Code extension ecosystem

Tech stack

Electron 30 + OpenSumi 3.8 + React 18 + TypeScript 5.5 + Webpack 5
  • Build tools: Webpack 5 (IDE) + Vite 6 (simulator compiler)
  • Package manager: Yarn 1.x
  • Testing: Vitest (SDK unit tests) + Playwright (E2E)
  • UI framework: React 18 + MobX + Less CSS modules

Product identifiers

FieldValue
Product nameMiniDev Studio
Application IDminidev-studio
URL schememinidev-studio://
Bundle IDcom.woodare.minidev-studio
Data directory~/.minidev-studio

Who is this for?

This documentation is for developers who use the MiniDev Studio IDE. It will help you to:

  1. Learn the full mini-sdk (woo object) API
  2. Master creating, developing, debugging, and publishing mini program projects
  3. Understand the Bridge protocol and how the simulator runs
  4. Learn how to use UI components (Shell / NavBar / TabBar / dialogs, etc.)

MiniDev Studio — Mini-app Development Toolkit