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

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

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

Tencent/kbone

0
View on GitHub↗
4,912 星标·455 分支·JavaScript·8 次浏览

Kbone

kbone 是一个跨平台前端桥接和 Web 转小程序适配器。它作为一个小程序 Web 运行时,通过模拟浏览器接口,允许基于 Web 的前端框架在小程序容器内执行。

该项目提供了一个原生功能集成层,支持在 Web 执行上下文中调用原生小程序组件和系统功能。它使用适配器层来模拟 DOM 和 BOM 接口,允许现有的 Web 应用以最小的修改迁移到小程序。

该系统通过同构运行时层和基于桥接的原生组件集成,涵盖了跨平台前端开发。它包含一个用于项目引导的命令行界面,以自动化文件夹结构和构建配置的生成。

Features

  • Mini-Program Runtime Adapters - Provides an adapter layer that translates standard web framework calls into the requirements of mini-program runtimes.
  • Mini Program Native Feature Access - Provides the capability to access specific mini program native components and features while using a web-based development stack.
  • Mini Program Native Integrations - Allows for the calling of native mini-program components and functionality, such as sub-packaging and live players.
  • Native Interoperability Layers - Implements a native interoperability layer for calling mini-program components and system functionalities from a web context.
  • Web to Mini Program Bridges - Acts as a cross-platform bridge for sharing a single codebase between web applications and mini-programs.
  • Browser API Simulations - Implements common DOM and BOM interfaces to enable the migration of web-based code to mini-programs.
  • Synthetic - Implements a synthetic Document Object Model to let web frameworks run inside mini-program environments.
  • BOM Polyfills - Replicates Browser Object Model globals to ensure web-based code can execute without modifying standard API calls.
  • Isomorphic - Provides an isomorphic runtime layer allowing the same frontend code to operate across web and mini-program platforms.
  • Simulated Web Runtimes - Provides a runtime environment with DOM and BOM simulations to execute standard web code within a mini-program container.
  • Web-Native Integration Bridges - Provides a specialized communication layer that maps web function calls to native mini-program components and system APIs.
  • Native UI Component Wrapping - Wraps native mini-program UI elements inside simulated HTML tags to maintain compatibility with web frameworks.
  • WeChat Mini-Program Runtimes - Allows web-based frontend code and frameworks to run within the WeChat mini program runtime environment.
  • Cross-Platform Development - Enables sharing a single codebase between web browsers and mini programs to ensure feature parity.
  • Web to Mini Program Migration - Enables converting existing web applications into mini programs by simulating browser interfaces and DOM/BOM functions.
  • Frontend and UI Development - Adapter for running Web code in mini-program environments.

Star 历史

tencent/kbone 的 Star 历史图表tencent/kbone 的 Star 历史图表

AI 搜索

探索更多 awesome 仓库

用简单的语言描述您的需求 —— AI 将根据相关性为您从数千个精选开源项目中进行排序。

Start searching with AI

常见问题解答

tencent/kbone 是做什么的?

kbone 是一个跨平台前端桥接和 Web 转小程序适配器。它作为一个小程序 Web 运行时,通过模拟浏览器接口,允许基于 Web 的前端框架在小程序容器内执行。

tencent/kbone 的主要功能有哪些?

tencent/kbone 的主要功能包括:Mini-Program Runtime Adapters, Mini Program Native Feature Access, Mini Program Native Integrations, Native Interoperability Layers, Web to Mini Program Bridges, Browser API Simulations, Synthetic, BOM Polyfills。

tencent/kbone 有哪些开源替代品?

tencent/kbone 的开源替代品包括: wechat-miniprogram/kbone — kbone is an isomorphic frontend framework and web-to-mini-program adapter. It serves as a cross-platform UI bridge and… didi/mpx — MPX is a cross-platform framework designed to build applications for multiple mini-program ecosystems and the web from… necolas/react-native-web — This project is a cross-platform user interface framework that maps mobile-native component primitives to standard web… facebook/react — React is a JavaScript library for building user interfaces based on a component-driven architecture and unidirectional… ionic-team/capacitor — Capacitor is a cross-platform mobile framework that enables developers to build native applications using web… chromiumembedded/cef — The Chromium Embedded Framework (CEF) is a framework for embedding a full Chromium web browser into native desktop…

Kbone 的开源替代方案

相似的开源项目,按与 Kbone 的功能重合度排序。
  • wechat-miniprogram/kbonewechat-miniprogram 的头像

    wechat-miniprogram/kbone

    4,914在 GitHub 上查看↗

    kbone is an isomorphic frontend framework and web-to-mini-program adapter. It serves as a cross-platform UI bridge and DOM simulation library that allows web applications to run inside WeChat Mini Programs by simulating a browser environment for JavaScript code. The project enables the migration of web UI frameworks into restricted environments by providing simulated browser interfaces and APIs. It translates standard web components and routing into native mini program elements and page transitions, allowing a single codebase to function as both a standard website and a mini program. The fra

    JavaScript
    在 GitHub 上查看↗4,914
  • didi/mpxdidi 的头像

    didi/mpx

    3,905在 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
    在 GitHub 上查看↗3,905
  • necolas/react-native-webnecolas 的头像

    necolas/react-native-web

    22,132在 GitHub 上查看↗

    This project is a cross-platform user interface framework that maps mobile-native component primitives to standard web elements. It enables developers to build consistent applications that function across both mobile and web environments by providing a unified library of components and shared logic. The framework distinguishes itself through a specialized style engine that converts JavaScript object-based declarations into optimized, scoped CSS at runtime. It also features a responsive layout engine that implements a flexbox-based system, ensuring that interfaces adapt dynamically to differen

    JavaScriptcross-platformcss-in-jsgui-framework
    在 GitHub 上查看↗22,132
  • facebook/reactfacebook 的头像

    facebook/react

    245,669在 GitHub 上查看↗

    React is a JavaScript library for building user interfaces based on a component-driven architecture and unidirectional data flow.

    JavaScriptjavascriptuifrontend
    在 GitHub 上查看↗245,669
查看 Kbone 的所有 30 个替代方案→