awesome-repositories.com
博客
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

18 个仓库

Awesome GitHub RepositoriesMini App Frameworks

Frameworks for building interactive web-based applications that run embedded within a host messaging or platform interface.

Distinguishing note: Distinct from general web frameworks: specifically targets the development of embedded, platform-integrated mini-applications.

Explore 18 awesome GitHub repositories matching web development · Mini App Frameworks. Refine with filters or upvote what's useful.

Awesome Mini App Frameworks GitHub Repositories

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • dcloudio/uni-appdcloudio 的头像

    dcloudio/uni-app

    41,549在 GitHub 上查看↗

    uni-app is a cross-platform framework for building mobile and web applications from a single Vue.js codebase. It provides a multi-platform app compiler and a cross-platform UI library to ensure consistent behavior and visual presentation across different operating systems. The project features a native API bridge and a universal plugin system that wrap native SDKs into a unified interface, allowing developers to access device hardware and operating system functions. It utilizes a specialized rendering engine and native performance compilation to bypass standard document overhead and achieve h

    Leverages the Vue.js component model and reactive data binding to enable cross-platform application development.

    Objective-Candroidcross-platformcrossplatform
    在 GitHub 上查看↗41,549
  • nervjs/taroNervJS 的头像

    NervJS/taro

    37,549在 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

    Provides a unified development workflow for creating applications targeted at mini-program ecosystems like WeChat, Alipay, and ByteDance.

    TypeScriptjavascriptjquerynerv
    在 GitHub 上查看↗37,549
  • lord/slatelord 的头像

    lord/slate

    36,082在 GitHub 上查看↗

    Slate is a static API documentation generator and developer documentation framework. It transforms API specifications and text files into a formatted static website designed for hosting API references and guides. The system functions as a static site generator that builds a developer portal without the need for a backend database. It manages API reference details by organizing technical endpoints into a readable format and providing a structured layout for developer consumption. The framework covers content generation and site architecture, including the compilation of markdown guides and th

    Provides a structured framework specifically for building content-heavy API reference sites.

    在 GitHub 上查看↗36,082
  • binarywang/wxjavabinarywang 的头像

    binarywang/WxJava

    32,893在 GitHub 上查看↗

    WxJava is a set of Java libraries providing backend integration for the WeChat ecosystem and its various platform APIs. It serves as a comprehensive toolkit for managing identity, application infrastructure, and connectivity between backend services and the WeChat platform. The project provides specific SDKs for different WeChat domains, including official accounts, mini-program backends, and the WeChat Open Platform for third-party authorizations. It also includes a dedicated connector for integrating corporate communications and organizational workflows via the Enterprise WeChat platform.

    Provides the backend infrastructure required to launch and operate functional WeChat mini-programs.

    Javacphacktoberfestjava
    在 GitHub 上查看↗32,893
  • telegramdesktop/tdesktoptelegramdesktop 的头像

    telegramdesktop/tdesktop

    32,099在 GitHub 上查看↗

    This project is a cross-platform messaging client that implements a secure, real-time communication protocol. It provides a comprehensive development toolkit, including a database library and messaging SDK, which allows for the creation of custom messaging applications that maintain synchronized state across multiple devices. The core architecture relies on an asynchronous event-driven model to ensure responsive performance while managing persistent local database synchronization with server-side state. The client distinguishes itself through a robust end-to-end encryption layer that supports

    Provides a comprehensive toolkit for building and integrating interactive web-based mini-apps directly within the messaging environment.

    C++messengermulti-platformtelegram
    在 GitHub 上查看↗32,099
  • docsifyjs/docsifydocsifyjs 的头像

    docsifyjs/docsify

    31,293在 GitHub 上查看↗

    Docsify is a client-side documentation framework and no-build static site generator. It functions as a browser-based engine that converts Markdown files into HTML on the fly, allowing for the generation of documentation websites without a static build or compilation process. The system employs a plugin interface and lifecycle hooks to modify the rendering process and extend site capabilities. It supports dynamic theme injection and visual style customization through external CSS and layout configurations. The framework includes capabilities for multi-language content management, full-text se

    Acts as a framework for building documentation websites using plugins and themes without a compilation process.

    JavaScriptdocdocsdocsify
    在 GitHub 上查看↗31,293
  • tencent/wepyTencent 的头像

    Tencent/wepy

    22,593在 GitHub 上查看↗

    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

    Facilitates the development of modular user interfaces and layouts specifically for embedded mini-applications.

    JavaScript
    在 GitHub 上查看↗22,593
  • wepyjs/wepywepyjs 的头像

    wepyjs/wepy

    22,593在 GitHub 上查看↗

    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 cro

    Provides a comprehensive framework for building modular applications on mini program platforms.

    JavaScript
    在 GitHub 上查看↗22,593
  • eastworld/wechat-app-mallEastWorld 的头像

    EastWorld/wechat-app-mall

    21,654在 GitHub 上查看↗

    wechat-app-mall is an e-commerce solution designed for the WeChat mini-program ecosystem. It provides the necessary tools to build and manage a digital storefront and product catalog within this specific mobile application environment. The project incorporates social commerce marketing features, including the ability to generate shareable posters for product discovery and the integration of live stream shopping to showcase products through real-time video broadcasting. The system also includes capabilities for data visualization through interactive charts and the rendering of formatted rich

    Built as a mini-app framework to run an e-commerce storefront embedded within the WeChat platform interface.

    JavaScript
    在 GitHub 上查看↗21,654
  • meituan-dianping/mpvueMeituan-Dianping 的头像

    Meituan-Dianping/mpvue

    20,345在 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

    Enables the development of cross-platform mini programs using familiar component-based frameworks.

    JavaScriptminimpvuevue
    在 GitHub 上查看↗20,345
  • linlinjava/litemalllinlinjava 的头像

    linlinjava/litemall

    20,151在 GitHub 上查看↗

    Litemall is an open-source e-commerce platform built on Java and Spring Boot that provides a complete retail environment. It includes both a customer-facing storefront and a centralized administrative dashboard, enabling businesses to manage product catalogs, order lifecycles, and member accounts from a single system. The platform distinguishes itself through deep integration with the WeChat ecosystem, offering a mobile-optimized storefront and social authentication for streamlined user access. It utilizes a modular architecture that combines automated database access layers with custom SQL m

    Provides a mobile-optimized shopping interface that authenticates users via WeChat and supports responsive product browsing.

    Javalitemallmallspring-boot
    在 GitHub 上查看↗20,151
  • alibaba/weexalibaba 的头像

    alibaba/weex

    18,532在 GitHub 上查看↗

    A framework for building Mobile cross-platform UI

    Creates native mobile applications with Vue.js components and reactive data binding for cross-platform deployment.

    C++androidiosmobile
    在 GitHub 上查看↗18,532
  • youzan/vant-weappyouzan 的头像

    youzan/vant-weapp

    18,398在 GitHub 上查看↗

    vant-weapp is a UI library for WeChat Mini Programs, providing a collection of reusable interface components to create consistent user experiences. It functions as a layout framework for structuring applications and a mobile form component library for capturing structured user data. The project includes a specialized e-commerce component set designed for retail patterns, such as product cards, area selectors, and order submission bars. The library covers a broad range of capabilities, including application navigation architecture, complex form implementation through calendars and pickers, a

    Provides a set of ready-to-use visual elements for designing professional mini program layouts.

    JavaScriptminiprogramuivant
    在 GitHub 上查看↗18,398
  • vuejs/vitepressvuejs 的头像

    vuejs/vitepress

    17,872在 GitHub 上查看↗

    VitePress is a static site generator designed for building documentation-focused websites. It functions as a framework that transforms markdown source files into pre-rendered HTML, utilizing file-based routing to map document paths directly to site URLs. By leveraging the Vue ecosystem, it enables the creation of content-heavy sites that combine static delivery with dynamic interactivity. The framework distinguishes itself by allowing developers to embed interactive components directly into markdown files, which are then transpiled into executable code modules. It optimizes the user experienc

    Leverages the Vue ecosystem to provide dynamic interactivity within static documentation pages.

    TypeScriptdocs-generatorhacktoberfestmarkdown
    在 GitHub 上查看↗17,872
  • markdoc/markdocmarkdoc 的头像

    markdoc/markdoc

    8,060在 GitHub 上查看↗

    Markdoc is a documentation content framework that extends standard Markdown with custom tags, typed schemas, and reusable components, parsing content into an abstract syntax tree and rendering it as React elements or HTML. It provides a structured authoring system where documents are processed through an AST-based pipeline, enabling validation, transformation, and flexible output generation. The framework distinguishes itself through a schema-driven validation pipeline that checks document structure and attribute values against defined rules, and a pluggable renderer architecture that accepts

    Provides a content framework that parses Markdown into an AST and renders it as React components or HTML.

    TypeScriptauthoringdocumentationmarkdoc
    在 GitHub 上查看↗8,060
  • overtake/telegramswiftovertake 的头像

    overtake/TelegramSwift

    5,706在 GitHub 上查看↗

    TelegramSwift is a native macOS client for the Telegram messaging platform, built entirely in Swift. It provides a complete implementation of the Telegram protocol, enabling users to send text messages, make voice calls, share media files, and participate in group chats and channels directly from their Mac. The application supports core messaging features including end-to-end encryption, emoji reactions, message pinning, and threaded comments, along with content types like stickers, GIFs, polls, and stories. The client extends beyond basic messaging with capabilities for bot interaction, paym

    Embeds interactive HTML5 mini apps launched from bots within the chat interface.

    Swift
    在 GitHub 上查看↗5,706
  • code-hike/codehikecode-hike 的头像

    code-hike/codehike

    5,365在 GitHub 上查看↗

    Codehike 是一个基于 React 的文档框架和交互式代码演练工具。它作为一个 Markdown 内容编排器,将修饰后的 Markdown 转换为结构化数据和 React 组件,作为用于高亮代码范围、差异和编译器错误的可视化层。 该项目的特点是能够创建“滚动代码”(scrollycoding)体验和分步技术教程。它具有标记级动画,可直观地演示逻辑如何在代码版本之间演变,并提供了一个将 UI 状态与浏览器滚动位置同步的系统。 该框架涵盖了广泛的可视化功能,包括创建代码幻灯片、聚光灯布局和选项卡式代码块。它支持通过工具提示、标注和脚注进行详细的代码注释,以及语言切换器、代码转译和实时编译器数据集成等功能实用程序。 该系统利用基于模式的验证来确保从 Markdown 文件中提取的结构化数据的类型安全性和一致性。

    Provides a framework for building content-heavy documentation sites with interactive code walkthroughs using React and Markdown.

    TypeScriptblogcodedocs
    在 GitHub 上查看↗5,365
  • remix-project-org/remix-projectremix-project-org 的头像

    remix-project-org/remix-project

    3,003在 GitHub 上查看↗

    Remix is a comprehensive blockchain development environment and Ethereum smart contract IDE. It provides a complete workspace for writing, compiling, deploying, and debugging smart contracts across simulated and public blockchain networks. The project distinguishes itself as a specialized toolchain for EVM debugging and analysis, offering opcode-level transaction stepping and state memory analysis. It also includes a dedicated zero-knowledge proof toolchain for compiling ZK circuits and generating cryptographic proofs, alongside an AI-powered coding assistant for code generation and explanati

    Embeds applications into specific ecosystem mini-app frameworks for access without an external website.

    TypeScriptblockchainethereumevm
    在 GitHub 上查看↗3,003
  1. Home
  2. Web Development
  3. Mini App Frameworks

探索子标签

  • Backend InfrastructureServer-side toolsets and API connectors designed specifically to support the operation of mini-applications. **Distinct from Mini App Frameworks:** Distinct from general mini-app frameworks which often focus on frontend/runtime; this covers the backend infrastructure.
  • Layout FrameworksSystems for organizing application structure using navigational elements like tab bars and grids. **Distinct from Mini App Frameworks:** Focuses on the structural organization and layout of the app rather than the overall framework for building mini-apps.
  • Migration ToolsUtilities and build systems that facilitate the conversion of existing web codebases into platform-specific mini-app formats. **Distinct from Mini App Frameworks:** Distinct from Mini App Frameworks: focuses on the automated transformation and migration of existing web code rather than just providing a framework for new development.
  • Vue-Based Frameworks1 个子标签Mini-app frameworks that leverage the Vue.js component model and reactive data binding for cross-platform development. **Distinct from Mini App Frameworks:** Distinct from Mini App Frameworks: specifically targets frameworks that utilize the Vue.js ecosystem and reactive patterns.