awesome-repositories.com
المدونة
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
wechat-miniprogram avatar

wechat-miniprogram/kbone

0
View on GitHub↗
4,914 نجوم·455 تفرعات·JavaScript·3 مشاهدات

Kbone

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 framework covers a broad range of capabilities including isomorphic routing, browser API polyfilling, and platform-specific component mapping. It also handles native-specific integration such as subpackage configuration, tab bar navigation, and social sharing.

Command-line tools are available to bootstrap isomorphic projects and standardize the initial development environment.

Features

  • Web Application Integration - Simulates a browser environment using an adapter layer to execute web-based code within a native client environment.
  • Isomorphic - Enables sharing a single codebase between standard websites and WeChat Mini Programs.
  • Simulated Browser Environments - Provides simulated browser interfaces and DOM APIs to execute JavaScript frameworks in non-browser environments.
  • View Hierarchy Mapping - Implements a compatibility layer that maps web component behaviors and property updates to a native view hierarchy.
  • WeChat Mini-Program Runtimes - Simulates a browser environment to run web-based applications within the WeChat Mini Program runtime.
  • Cross-Platform UI Frameworks - Provides a framework for building user interfaces that render consistently across web and mobile platforms.
  • Cross-Platform UI Bridges - Translates standard web components and routing into native mini program elements and transitions.
  • Isomorphic Route Mappings - Translates web URL paths into native page identifiers to synchronize navigation between single page applications and native containers.
  • Non-Browser API Emulations - Simulates standard web interfaces and window objects to allow browser-based JavaScript to run in non-browser environments.
  • Platform Component Mapping - Translates standard HTML tags and custom web components into their corresponding native UI equivalents.
  • Cross-Platform UI Frameworks - Builds user interface components that render consistently across different web and mobile environments using a single syntax.
  • Frontend Framework Migration Tools - Executes frontend libraries by providing the necessary browser interfaces to run web-based components in non-browser environments.
  • Cross-Runtime Frameworks - Provides a unified runtime for sharing a single codebase across web platforms and mobile mini programs.
  • Mini-Program Runtime Adapters - Adapts standard web library calls to meet the specific runtime requirements of WeChat Mini Programs.
  • Mini Program Subpackage Configurations - Organizes pages into smaller bundles to reduce initial loading times and manage associated plugin settings.
  • Mobile Performance Optimizations - Optimizes application load times via subpackage configuration and efficient component library imports.
  • Web Worker Integrations - Maps browser-based worker calls to native background threading capabilities to execute tasks without blocking the main interface.
  • Global Window Injections - Defines constant values or window-level references that remain available across all execution scripts throughout the application lifecycle.
  • Runtime Environment Injections - Inserts required environment constants and window-level references into the execution context before loading application scripts.
  • External Component Integration - Allows importing external native components and mapping their properties to application logic.
  • System Event Handling - Monitors system-level interactions like pull-down refreshes and reach-bottom triggers to execute page actions.
  • Responsive Layout Scaling - Scales font sizes and document styles dynamically to ensure a consistent visual presentation across different screen sizes.
  • Tabbed Navigation - Enables the creation of bottom navigation menus using page names and image assets.
  • URL Route Mapping - Associates specific URL paths with page names to handle navigation and dynamic routing between different screens.
  • Development Frameworks - Solution for isomorphic Web and小程序 development.
  • Frontend Frameworks - Adapter for running web applications in mini-program environments.
  • Mini Program Development - Solution for isomorphic Web and mini-program development.

سجل النجوم

مخطط تاريخ النجوم لـ wechat-miniprogram/kboneمخطط تاريخ النجوم لـ wechat-miniprogram/kbone

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Start searching with AI

بدائل مفتوحة المصدر لـ Kbone

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع Kbone.
  • didi/mpxالصورة الرمزية لـ didi

    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
  • tencent/kboneالصورة الرمزية لـ Tencent

    Tencent/kbone

    4,912عرض على GitHub↗

    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 m

    JavaScript
    عرض على GitHub↗4,912
  • didi/chameleonالصورة الرمزية لـ didi

    didi/chameleon

    8,966عرض على GitHub↗

    Chameleon is a cross-platform application framework and component library used to develop applications for the web and various mini-app platforms from a single shared codebase. It functions as a multi-platform build pipeline that compiles source code into different target formats while providing an MVVM-based user interface system for managing application state. The framework employs a polymorphic protocol to extend custom components and APIs, allowing for platform-specific implementations while maintaining cross-end compatibility. It includes a specialized build tool for static analysis that

    JavaScript
    عرض على GitHub↗8,966
  • snackui/snackuiالصورة الرمزية لـ snackui

    snackui/snackui

    14,040عرض على GitHub↗

    SnackUI is a cross-platform UI framework and universal component library designed to share styling and components between React and React Native. It functions as a CSS-in-JS compiler that ensures visual parity across web and mobile environments. The framework utilizes a build-time tool to convert styles into atomic CSS or hoisted objects. This process optimizes runtime performance and loading speeds by extracting styles during the compilation phase. The system provides a set of adaptable interface elements and a mapping layer that renders a single component definition into platform-specific

    TypeScript
    عرض على GitHub↗14,040
عرض جميع البدائل الـ 30 لـ 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 DOM simulation library that allows web applications to run inside WeChat Mini Programs by simulating a browser environment for JavaScript code.

ما هي الميزات الرئيسية لـ wechat-miniprogram/kbone؟

الميزات الرئيسية لـ wechat-miniprogram/kbone هي: Web Application Integration, Isomorphic, Simulated Browser Environments, View Hierarchy Mapping, WeChat Mini-Program Runtimes, Cross-Platform UI Frameworks, Cross-Platform UI Bridges, Isomorphic Route Mappings.

ما هي البدائل مفتوحة المصدر لـ wechat-miniprogram/kbone؟

تشمل البدائل مفتوحة المصدر لـ wechat-miniprogram/kbone: didi/mpx — MPX is a cross-platform framework designed to build applications for multiple mini-program ecosystems and the web from… tencent/kbone — kbone is a cross-platform frontend bridge and web-to-mini-program adapter. It functions as a mini-program web runtime… didi/chameleon — Chameleon is a cross-platform application framework and component library used to develop applications for the web and… snackui/snackui — SnackUI is a cross-platform UI framework and universal component library designed to share styling and components… software-mansion/react-native-screens — react-native-screens is a set of native navigation primitives and a cross-platform UI bridge that maps JavaScript… remaxjs/remax — Remax is a cross-platform UI framework and engine for building mini programs using React. It functions as a runtime…