awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
Tencent avatar

Tencent/wepyArchived

0
View on GitHub↗
22,593 stars·3,025 forks·JavaScript·20 viewswepyjs.gitee.io/wepy-docs↗

Wepy

wepy is a frontend build toolchain and component framework designed for creating mini programs. It provides a modular UI library and a system for building reusable interface elements that maintain consistent layouts across different platform environments.

The project features a cross-platform build target system that maps a single source codebase to multiple distinct output formats. It utilizes a template-based compilation process to transform custom syntax into platform-specific markup and supports the integration of third-party JavaScript packages through asynchronous module resolution.

The toolchain manages a variety of build and compilation tasks, including asset transpilation for style sheets and typed languages. It also includes an asset optimization pipeline that compresses images and resources to reduce the final package size.

Features

  • Mini Program Build Systems - Provides a build system specifically for transforming web-oriented components into native-compatible mini program assets.
  • Frontend Asset Transpilers - Provides build-time transpilation of style sheets and typed languages into standard CSS and JavaScript.
  • Frontend Build Toolchains - Provides a unified toolchain for transforming style sheets and templates into mini program compatible formats.
  • Template Compilation Tools - Transforms custom template syntax into platform-specific markup during the build process for cross-platform UI consistency.
  • Cross-Platform Build Targets - Maps a single source codebase to multiple distinct output formats required by various mini-program environments.
  • Frontend Asset Converters - Transforms style sheets, template engines, and typed languages into standard formats compatible with target environments.
  • Modular UI Components - Provides a system for creating reusable interface elements that maintain consistency across different platforms.
  • Modular Page Composers - Organizes user interface elements into independent reusable units that compose complex page layouts.
  • Mini App Frameworks - Facilitates the development of modular user interfaces and layouts specifically for embedded mini-applications.
  • Bundle Size Optimization - Compresses assets and images during the build process to decrease the final bundle size.
  • Static Asset Optimization Pipelines - Optimizes images and resource files during the bundling phase to reduce the final package size.
  • Frontend Asset Optimization - Minifies and compresses images and assets during the build process to improve download speeds.
  • Development Frameworks - Component-oriented development framework for小程序.
  • Frameworks - The primary framework for component-based mini program development.
  • Frontend and UI Development - Component-based framework for WeChat mini-program development.
  • Mini Program Development - Component-based development framework for mini-programs.
  • JavaScript 框架汇总 - Listed in the “JavaScript 框架汇总” section of the Awesome Frontend awesome list.

Star history

Star history chart for tencent/wepyStar history chart for tencent/wepy

How this analysis was created: This summary and feature list were written by an AI model that read the project's README and public documentation pages. Each feature links to the documentation it came from; stars, license and language come straight from the GitHub API. The model does not read the source code, and the analysis is refreshed when the project is re-analysed. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Frequently asked questions

What does tencent/wepy do?

wepy is a frontend build toolchain and component framework designed for creating mini programs. It provides a modular UI library and a system for building reusable interface elements that maintain consistent layouts across different platform environments.

What are the main features of tencent/wepy?

The main features of tencent/wepy are: Mini Program Build Systems, Frontend Asset Transpilers, Frontend Build Toolchains, Template Compilation Tools, Cross-Platform Build Targets, Frontend Asset Converters, Modular UI Components, Modular Page Composers.

What are some open-source alternatives to tencent/wepy?

Open-source alternatives to tencent/wepy include: meituan-dianping/mpvue — This project is a development framework that enables the creation of cross-platform mobile mini programs using the… didi/mpx — MPX is a cross-platform framework designed to build applications for multiple mini-program ecosystems and the web from… nervjs/taro — Taro is a cross-platform application development framework designed to build a single codebase that runs across… didi/chameleon — Chameleon is a cross-platform application framework and component library used to develop applications for the web and… talelin/lin-ui — Lin-ui is a component library and development toolkit designed specifically for creating WeChat Mini Program… wepyjs/wepy — Wepy is a mini program development framework used to build modular user interfaces through a component-based…

Open-source alternatives to Wepy

Similar open-source projects, ranked by how many features they share with Wepy.
  • meituan-dianping/mpvueMeituan-Dianping avatar

    Meituan-Dianping/mpvue

    20,345View on GitHub↗

    This project is a development framework that enables the creation of cross-platform mobile mini programs using the component-based architecture and reactive data binding of Vue.js. It functions as a build system that transforms web-oriented component code into native-compatible templates and logic, allowing developers to build modular user interfaces that run within restricted mobile environments. The framework distinguishes itself through a sophisticated build pipeline that deconstructs single-file components into platform-specific templates, logic, and style files. It employs compile-time t

    JavaScriptminimpvuevue
    View on GitHub↗20,345
  • didi/mpxdidi avatar

    didi/mpx

    3,905View on GitHub↗

    MPX is a cross-platform framework designed to build applications for multiple mini-program ecosystems and the web from a single codebase. It utilizes a static transpilation pipeline to transform source code into platform-specific bundles, employing a single-file component system that encapsulates templates, logic, and styles. The framework provides a reactive state management system that automatically synchronizes application data with the user interface through computed properties and watchers. The project distinguishes itself through a robust build-time toolchain that supports sub-package p

    JavaScript
    View on GitHub↗3,905
  • nervjs/taroNervJS avatar

    NervJS/taro

    37,549View on GitHub↗

    Taro is a cross-platform application development framework designed to build a single codebase that runs across multiple mobile platforms and web browsers. It focuses on mini-program development for ecosystems such as WeChat, Alipay, and ByteDance, as well as hybrid mobile application deployment. The project enables multi-framework frontend engineering, allowing developers to use React or Vue to create user interfaces that compile to different target environments. It employs a framework-agnostic abstract layer and a unified virtual DOM translation to map high-level component logic to various

    TypeScriptjavascriptjquerynerv
    View on GitHub↗37,549
  • didi/chameleondidi avatar

    didi/chameleon

    8,966View on GitHub↗

    Chameleon is a cross-platform application framework and component library used to develop applications for the web and various mini-app platforms from a single shared codebase. It functions as a multi-platform build pipeline that compiles source code into different target formats while providing an MVVM-based user interface system for managing application state. The framework employs a polymorphic protocol to extend custom components and APIs, allowing for platform-specific implementations while maintaining cross-end compatibility. It includes a specialized build tool for static analysis that

    JavaScript
    View on GitHub↗8,966
  • See all 30 alternatives to Wepy→