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/kbone

0
View on GitHub↗

Kbone

kbone is a cross-platform frontend bridge and web-to-mini-program adapter. It functions as a mini-program web runtime that allows web-based frontend frameworks to execute within a mini-program container by simulating browser interfaces.

The project provides a native feature integration layer that enables the calling of native mini-program components and system functionalities from within a web-based execution context. It uses an adapter layer to simulate Document Object Model and Browser Object Model interfaces, allowing existing web applications to be migrated to mini-programs with minimal modifications.

The system covers cross-platform frontend development through an isomorphic runtime layer and a bridge-based integration for native components. It includes a command-line interface for project bootstrapping to automate the generation of folder structures and build configurations.

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

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.
4,912 stars·455 forks·JavaScript·48 views

Star history

Star history chart for tencent/kboneStar history chart for tencent/kbone

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

Frequently asked questions

What does tencent/kbone do?

kbone is a cross-platform frontend bridge and web-to-mini-program adapter. It functions as a mini-program web runtime that allows web-based frontend frameworks to execute within a mini-program container by simulating browser interfaces.

What are the main features of tencent/kbone?

The main features of tencent/kbone are: 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.

Which projects share features with tencent/kbone?

Projects with overlapping indexed features include: 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…

Projects sharing features with Kbone

These projects share indexed features with Kbone. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • wechat-miniprogram/kbonewechat-miniprogram avatar

    wechat-miniprogram/kbone

    4,914View on 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
    View on GitHub↗4,914
  • 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
  • necolas/react-native-webnecolas avatar

    necolas/react-native-web

    22,132View on 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
    View on GitHub↗22,132
  • facebook/reactfacebook avatar

    facebook/react

    245,669View on GitHub↗

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

    JavaScriptjavascriptuifrontend
    View on GitHub↗245,669
Compare all 30 related projects→