12 Repos
Frameworks and tools for cross-platform mini-program development.
Explore 12 awesome GitHub repositories matching part of an awesome list · Mini Program Development. Refine with filters or upvote what's useful.
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
Multi-platform framework using React syntax.
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. Th
Component-based development framework for mini-programs.
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
Vue-based framework for mini-program development.
京东风格的移动端 Vue 组件库,支持多端小程序(A Vue.js UI Toolkit for Mobile Web)
Provides a component library that compiles Vue code into apps for mobile web and multiple mini-program platforms.
自动化反编译微信小程序,小程序安全评估工具,发现小程序安全问题,自动解密,解包,可还原工程目录,支持Hook,小程序修改
Provides tools for reassembling modified mini program source directories into deployable packages.
GoPay is a Go SDK that aggregates multiple Chinese and international payment gateways behind a single, unified interface. It provides a consistent API for creating payment orders, processing refunds, handling asynchronous gateway callbacks, and querying transaction statuses across providers like Alipay and WeChat Pay. The SDK abstracts away the differences between individual payment gateways through a gateway-agnostic interface, with built-in callback signature verification, error-code normalization, and request-response serialization. It includes dedicated client factories for each payment p
Generates the signed parameters required to start a payment from a mini-program front end.
kbone ist ein isomorphes Frontend-Framework und ein Web-zu-Mini-Programm-Adapter. Es dient als plattformübergreifende UI-Brücke und DOM-Simulationsbibliothek, die es Webanwendungen ermöglicht, innerhalb von WeChat Mini Programs zu laufen, indem eine Browserumgebung für JavaScript-Code simuliert wird. Das Projekt ermöglicht die Migration von Web-UI-Frameworks in eingeschränkte Umgebungen durch die Bereitstellung simulierter Browserschnittstellen und APIs. Es übersetzt Standard-Webkomponenten und Routing in native Mini-Programm-Elemente und Seitenübergänge, wodurch eine einzige Codebasis sowohl als Standard-Website als auch als Mini-Programm fungieren kann. Das Framework deckt ein breites Spektrum an Fähigkeiten ab, einschließlich isomorphen Routings, Browser-API-Polyfilling und plattformspezifischem Komponenten-Mapping. Es handhabt zudem native Integrationen wie Subpackage-Konfiguration, Tab-Bar-Navigation und Social Sharing. Kommandozeilen-Tools stehen zur Verfügung, um isomorphe Projekte zu booten und die initiale Entwicklungsumgebung zu standardisieren.
Solution for isomorphic Web and mini-program development.
Remax ist ein plattformübergreifendes UI-Framework und eine Engine für die Erstellung von Mini-Programmen mit React. Es fungiert als Runtime, die React-Komponenten und Hooks in native Mini-Programm-Elemente übersetzt, wodurch die Notwendigkeit einer statischen Kompilierung entfällt. Das Framework bietet eine typsichere Entwicklungsumgebung, um die Zuverlässigkeit über plattformübergreifende UI-Komponenten hinweg sicherzustellen. Es ermöglicht die Erstellung von Multi-Plattform-Mini-Programmen aus einer einzigen Codebasis, indem React-Komponenten-Trees während der Ausführung auf native Strukturen abgebildet werden. Das System deckt die plattformübergreifende Entwicklung von Mini-Programmen ab, einschließlich UI-Konstruktion mit funktionalen Hooks und statischer Typüberprüfung, um Laufzeitfehler zu reduzieren.
Implements application logic and state management in mini-programs using the React programming model.
wechatpy ist ein Python-API-SDK für die Interaktion mit offiziellen Accounts, Mini-Programmen und Corporate-Communication-APIs. Es bietet eine einheitliche Schnittstelle zur Verwaltung von Nutzern, Medien und Nachrichten und enthält ein Bot-Framework zur Verarbeitung eingehender Ereignisse und zur Generierung strukturierter Antworten. Das Projekt implementiert eine komponentenbasierte Client-Factory, um Aktionen über verschiedene Account-Typen hinweg auszuführen, und orchestriert OAuth2-Flows für die Identitätsverifizierung. Es zeichnet sich durch eine ereignisgesteuerte Bot-Architektur und ein erweiterbares Token-Speichersystem aus, um Authentifizierungssitzungen über Umgebungen hinweg beizubehalten. Die Bibliothek deckt ein breites Spektrum an Funktionsbereichen ab, darunter Zahlungsabwicklung und Rechnungsstellung, Administration von Enterprise-Workspaces sowie die Verwaltung digitaler Assets und E-Commerce-Shops. Zudem bietet sie Tools für Cloud-Datenbankoperationen, Gerätebindung und die Automatisierung von Unternehmens-Workflows. Weitere Funktionen umfassen Sicherheits-Primitive für AES-basierte Payload-Verschlüsselung, die Verifizierung der Request-Authentizität und die Prüfung von Nutzerinhalten.
Produces required signatures and parameters to trigger payment interfaces within a browser or mobile app.
Westore ist ein MVVM-Framework für Mini-Programme und eine plattformübergreifende Logikschicht, die darauf ausgelegt ist, Anwendungslogik von plattformspezifischen Rendering-Umgebungen zu isolieren. Es fungiert als entkoppelter State-Manager und Data-Binding-Engine, die Geschäftslogik von der Benutzeroberfläche trennt. Das Framework nutzt eine Model-View-ViewModel-Architektur, um eine portable Modellschicht beizubehalten, wodurch Geschäftslogik ohne laufende Benutzeroberfläche mittels Mock-Objekten getestet werden kann. Es verwendet einen Diffing-Prozess, um den kürzesten Datenpfad zu berechnen und die Benutzeroberfläche automatisch zu aktualisieren. Das System konzentriert sich auf die Entwicklung von Headless-Geschäftslogik und State-Management für Mini-Programme, wobei die Trennung von Logik und View im Vordergrund steht, um Unit-Tests und portables Anwendungsverhalten zu ermöglichen.
Provides a complete MVVM framework for building mini programs with separated business logic and user interfaces.