justjavac/wechat-miniapp-radar

:traffic_light:小程序雷达:AI 驱动的小程序技术选型、趋势追踪和迁移诊断工具

What it solves

It provides a structured way to evaluate and select technology stacks for WeChat Mini Program development. Instead of relying on static lists, it transforms development resources into a filterable, comparable, and risk-assessed "technology radar" to help teams avoid outdated or risky frameworks and SDKs.

How it works

The tool offers several AI-driven and data-driven modules:

  • Radar: A browsing interface to explore resources based on recommendation status, risk level, resource type, and applicable scenarios.
  • Advisor: An AI assistant that provides recommended conclusions, migration costs, and evidence-based advice when users input specific selection questions.
  • Advisor: A quick search tool for rapid resource discovery.
  • Compare: A direct comparison tool for core frameworks like Taro, uni-app, and native development.
  • Doctor: A diagnostic tool that analyzes project configurations to identify framework dependencies and migration risks.
  • Weekly: A curated feed of ecosystem updates and risk signals.

Who it’s for

  • Product managers, developers, and architects performing technical selection for WeChat Mini Programs.
  • Teams needing to assess the risks associated with frameworks (e.g., Taro, uni-app), component libraries, and cloud development tools.
  • Maintainers who want to convert traditional "awesome lists" into interactive, verifiable technology radars.

Highlights

  • AI-Driven Guidance: Includes an Advisor for personalized selection advice and a Doctor for project configuration analysis.
  • Comprehensive Dataset: Tracks over 230 resources, including official documentation, tools, plugins, components, and demos.
  • Risk Assessment: Focuses on risk levels and recommendation statuses to prevent the use of obsolete solutions.
  • Multi-Framework Support: Covers a wide range of options from native development to React-based (Taro) and Vue-based (uni-app) frameworks.

Related

  • Dispatch
  • Project
  • Project
  • Project
  • Project