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

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
wepyjs avatar

wepyjs/wepyArchived

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

Wepy

Wepy is a mini program development framework used to build modular user interfaces through a component-based development style. It functions as a component-based UI framework that enables the creation of reusable interface elements sharing state and logic across different platform targets.

The project includes a TypeScript build pipeline that transforms TypeScript, CSS pre-processors, and template engines into browser-ready assets. It also serves as an asynchronous API wrapper that converts callback-based functions into promises to simplify asynchronous control flow.

The framework covers cross-platform UI development and frontend build automation. It provides capabilities for modular asset bundling and a request-queueing runtime to manage outgoing requests and events.

Features

  • Mini App Frameworks - Provides a comprehensive framework for building modular applications on mini program platforms.
  • Component-Based UI Frameworks - Provides a framework for building user interfaces using a modular, component-based architectural approach.
  • Cross-Platform UI Frameworks - Provides a framework for creating consistent user interfaces across various mini program environments.
  • Asset Compilation Pipelines - Provides a build pipeline to transform pre-processors and template engines into browser-ready assets.
  • TypeScript and Pre-processor Pipelines - Implements a customizable build pipeline that converts TypeScript and pre-processors into browser-ready assets.
  • Frontend Build Tools - Automates the transformation of TypeScript and CSS pre-processors into compatible frontend assets.
  • Asset Bundling - Packages internal modules and third-party libraries into optimized deployment units for efficient loading.
  • JavaScript and TypeScript Build Systems - Provides a compilation system to transform TypeScript and template engines into browser-ready assets.
  • Asynchronous Control Flows - Manages the execution order and flow of non-blocking tasks by transforming callbacks into promises.
  • Promise-Based API Wrappers - Wraps callback-style functions into promise-based interfaces to enable linear asynchronous control flow.
  • Source Code Templates - Parses high-level template engines into optimized, platform-specific files during the build process.
  • Callback-to-Promise Converters - Converts legacy callback-based functions into promises to support modern await syntax.
  • Development Frameworks - Component-based development framework for mini-apps.

Historique des stars

Graphique de l'historique des stars pour wepyjs/wepyGraphique de l'historique des stars pour wepyjs/wepy

Recherche par IA

Explorez plus de dépôts awesome

Décrivez vos besoins en langage naturel — l'IA classe des milliers de projets open source sélectionnés par pertinence.

Start searching with AI

Alternatives open source à Wepy

Projets open source similaires, classés selon le nombre de fonctionnalités partagées avec Wepy.
  • reactjs/react.devAvatar de reactjs

    reactjs/react.dev

    11,765Voir sur GitHub↗

    React is a JavaScript library for building user interfaces through the composition of modular, self-contained components. It employs a declarative programming model where developers describe the desired visual state, and the library automatically manages the underlying document updates and state synchronization. By utilizing a virtual representation of the document, it calculates and applies minimal changes to the browser, ensuring efficient rendering even in complex applications. The library distinguishes itself through a sophisticated scheduling system that manages rendering work in increme

    JavaScriptdocumentationjavascriptreact
    Voir sur GitHub↗11,765
  • meituan-dianping/mpvueAvatar de Meituan-Dianping

    Meituan-Dianping/mpvue

    20,345Voir sur 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
    Voir sur GitHub↗20,345
  • didi/mpxAvatar de didi

    didi/mpx

    3,905Voir sur 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
    Voir sur GitHub↗3,905
  • motiadev/motiaAvatar de MotiaDev

    MotiaDev/motia

    18,180Voir sur GitHub↗

    Motia is a cross-platform frontend framework designed for building and maintaining scalable user interfaces. It functions as a component-based library that enables developers to assemble complex application layouts using a standardized set of modular building blocks. The framework utilizes a declarative layout engine to define interface structures, ensuring consistent behavior across different operating systems and screen sizes. By employing a state-driven reconciliation process, the system automatically synchronizes visual elements with the underlying data model, while a dependency injection

    Rustagentsaiapi
    Voir sur GitHub↗18,180
Voir les 30 alternatives à Wepy→

Questions fréquentes

Que fait wepyjs/wepy ?

Wepy is a mini program development framework used to build modular user interfaces through a component-based development style. It functions as a component-based UI framework that enables the creation of reusable interface elements sharing state and logic across different platform targets.

Quelles sont les fonctionnalités principales de wepyjs/wepy ?

Les fonctionnalités principales de wepyjs/wepy sont : Mini App Frameworks, Component-Based UI Frameworks, Cross-Platform UI Frameworks, Asset Compilation Pipelines, TypeScript and Pre-processor Pipelines, Frontend Build Tools, Asset Bundling, JavaScript and TypeScript Build Systems.

Quelles sont les alternatives open-source à wepyjs/wepy ?

Les alternatives open-source à wepyjs/wepy incluent : reactjs/react.dev — React is a JavaScript library for building user interfaces through the composition of modular, self-contained… 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… motiadev/motia — Motia is a cross-platform frontend framework designed for building and maintaining scalable user interfaces. It… kriskowal/q — q is a JavaScript promise library and asynchronous flow controller designed to manage non-blocking operations. It… js-kyle/connect-assets — Connect-assets is a Node.js asset pipeline and frontend build tool designed to manage the compilation, minification,…