awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
wechat-miniprogram avatar

wechat-miniprogram/kbone

0
View on GitHub↗
4,914 stele·455 fork-uri·JavaScript·3 vizualizări

Kbone

kbone este un framework frontend izomorf și un adaptor web-to-mini-program. Servește drept punte UI cross-platform și bibliotecă de simulare DOM care permite aplicațiilor web să ruleze în interiorul WeChat Mini Programs prin simularea unui mediu de browser pentru codul JavaScript.

Proiectul permite migrarea framework-urilor UI web în medii restricționate prin furnizarea de interfețe de browser simulate și API-uri. Acesta traduce componentele web standard și rutarea în elemente native de mini-program și tranziții de pagină, permițând unui singur codebase să funcționeze atât ca site web standard, cât și ca mini-program.

Framework-ul acoperă o gamă largă de capabilități, inclusiv rutarea izomorfă, polyfilling-ul API-urilor de browser și maparea componentelor specifice platformei. De asemenea, gestionează integrarea specifică nativă, cum ar fi configurarea subpachetelor, navigarea în tab bar și partajarea socială.

Sunt disponibile instrumente CLI pentru a inițializa proiecte izomorfe și a standardiza mediul de dezvoltare inițial.

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.

Istoric stele

Graficul istoricului de stele pentru wechat-miniprogram/kboneGraficul istoricului de stele pentru wechat-miniprogram/kbone

Căutare AI

Explorează mai multe repository-uri excelente

Descrie ce ai nevoie în limbaj simplu — AI-ul sortează mii de proiecte open source selectate în funcție de relevanță.

Start searching with AI

Alternative open-source pentru Kbone

Proiecte open-source similare, clasificate după numărul de funcționalități comune cu Kbone.
  • didi/mpxAvatar didi

    didi/mpx

    3,905Vezi pe 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
    Vezi pe GitHub↗3,905
  • tencent/kboneAvatar Tencent

    Tencent/kbone

    4,912Vezi pe 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
    Vezi pe GitHub↗4,912
  • didi/chameleonAvatar didi

    didi/chameleon

    8,966Vezi pe 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
    Vezi pe GitHub↗8,966
  • snackui/snackuiAvatar snackui

    snackui/snackui

    14,040Vezi pe 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
    Vezi pe GitHub↗14,040
Vezi toate cele 30 alternative pentru Kbone→

Întrebări frecvente

Ce face wechat-miniprogram/kbone?

kbone este un framework frontend izomorf și un adaptor web-to-mini-program. Servește drept punte UI cross-platform și bibliotecă de simulare DOM care permite aplicațiilor web să ruleze în interiorul WeChat Mini Programs prin simularea unui mediu de browser pentru codul JavaScript.

Care sunt principalele funcționalități ale wechat-miniprogram/kbone?

Principalele funcționalități ale wechat-miniprogram/kbone sunt: 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.

Care sunt câteva alternative open-source pentru wechat-miniprogram/kbone?

Alternativele open-source pentru wechat-miniprogram/kbone includ: 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…