HubLensTopicsCross-platform
// topic

Cross-platform

12trending in last 90 days·12all-time

// new this month

// ecosystem

Mini Program4Vue4TypeScript4Graphics4Rendering4Cross-platform
Mobile 5
Frontend 2
Backend 2
Other 2
AI 1

// this week's top 5

01
Tencent / libpag
libpag is a powerful rendering library designed to display complex vector and raster animations across multiple platforms including mobile, desktop, and web. It utilizes an efficient binary file format that supports all Adobe After Effects features while offering superior performance compared to traditional JSON-based solutions. Developers can leverage flexible runtime APIs to dynamically modify animation layers, text, and images to create highly interactive experiences.
745,664
02
Tencent / tgfx
TGFX is a lightweight, high-performance 2D graphics library designed for modern GPU rendering across multiple platforms. It provides robust support for text, images, and vector graphics while maintaining a smaller binary footprint than traditional alternatives like Skia. The library is widely used in various Tencent products and supports major operating systems including iOS, Android, Windows, and the Web.
651,532
03
didi / mpx
Mpx is an enhanced cross-platform framework dedicated to improving the development experience and performance of mini programs, supporting efficient application building using a Vue-like development style. Through deep performance optimization and a lightweight runtime, the framework achieves isomorphic output across multiple mini program platforms and the Web. Developers can leverage its powerful compilation and build capabilities along with a comprehensive ecosystem of tools to easily achieve cross-platform development and progressive integration.
613,885
04
Tencent / BqLog
BqLog is a lightweight, industrial-grade logging system designed to deliver high performance across diverse platforms including mobile, desktop, and game engines. It supports multiple programming languages and provides advanced features like real-time compressed logging and hybrid asymmetric encryption. The system is engineered for high-concurrency scenarios, ensuring minimal memory usage and reliable crash recovery for demanding applications.
57533
05
didi / dimina
Dimina is a lightweight cross-platform mini-program framework developed by DiDi, designed to provide developers with a high-performance, cross-platform, and low-threshold development experience. The framework supports four major platforms: Android, iOS, Harmony, and Web, allowing developers to integrate mini-program logic into existing apps or package them into standalone applications. Through technologies such as resource offlining, logic-view separation, and page preloading, Dimina effectively improves cross-platform runtime performance.
53848

// all-time featured (12)

Tencent / libpag
libpag is a powerful rendering library designed to display complex vector and raster animations across multiple platforms including mobile, desktop, and web. It utilizes an efficient binary file format that supports all Adobe After Effects features while offering superior performance compared to traditional JSON-based solutions. Developers can leverage flexible runtime APIs to dynamically modify animation layers, text, and images to create highly interactive experiences.
74
Tencent / libpag
libpag is a high-performance rendering library designed for the Portable Animated Graphics (PAG) file format, supporting both vector and raster-based animations. It enables developers to render complex animations across multiple platforms, including iOS, Android, OpenHarmony, macOS, Windows, and the Web. The library integrates seamlessly with Adobe After Effects, allowing for efficient animation export, performance monitoring, and runtime content modification.
73
PerryTS / perry
Perry is a native TypeScript compiler built with Rust that transforms code into standalone, high-performance executables. By utilizing LLVM for code generation, it eliminates the need for Node.js, Electron, or browser runtimes. The project supports cross-platform development for desktop, mobile, and web, offering native UI components and multi-threading capabilities.
70
Tencent / tgfx
TGFX is a lightweight, high-performance 2D graphics library designed for modern GPU rendering across multiple platforms. It provides robust support for text, images, and vector graphics while maintaining a smaller binary footprint than traditional alternatives like Skia. The library is widely used in various Tencent products and supports major operating systems including iOS, Android, Windows, and the Web.
65
didi / Hummer
Hummer is a high-performance, highly available cross-platform development framework that supports writing code using Vue, React, TypeScript, and JavaScript. The framework achieves unified development for Android and iOS platforms through native rendering technology, featuring an extremely small package size and high operational stability. Developers can leverage its dynamic capabilities to quickly deploy pages and achieve efficient cross-platform application development through the provided toolchain.
62
Tencent / tgfx
TGFX is a lightweight 2D graphics library developed by Tencent that provides high-performance rendering for text, images, and vector graphics. It supports a wide range of platforms including iOS, Android, macOS, Windows, Linux, OpenHarmony, and the Web. Designed as a compact alternative to Skia, it is utilized in various projects such as PAG, Hippy, and Tencent Docs.
62
didi / mpx
Mpx is an enhanced cross-platform framework dedicated to improving the development experience and performance of mini programs, supporting efficient application building using a Vue-like development style. Through deep performance optimization and a lightweight runtime, the framework achieves isomorphic output across multiple mini program platforms and the Web. Developers can leverage its powerful compilation and build capabilities along with a comprehensive ecosystem of tools to easily achieve cross-platform development and progressive integration.
61
didi / mpx
Mpx is an enhanced cross-platform framework dedicated to improving the development and user experience of mini-programs, enabling efficient application building through a Vue-like development model. Based on the native mini-program syntax with extensions, the framework ensures high performance while supporting the output of a single codebase to multiple mini-program and Web platforms. Its design philosophy emphasizes native compatibility and lightweight performance, featuring a runtime size of only 14KB, along with comprehensive build tools and ecosystem support.
59
Tencent / BqLog
BqLog is a lightweight, industrial-grade logging system designed to deliver high performance across diverse platforms including mobile, desktop, and game engines. It supports multiple programming languages and provides advanced features like real-time compressed logging and hybrid asymmetric encryption. The system is engineered for high-concurrency scenarios, ensuring minimal memory usage and reliable crash recovery for demanding applications.
57
didi / dimina
Dimina is a lightweight cross-platform mini-program framework developed by DiDi, designed to provide developers with a high-performance, cross-platform, and low-threshold development experience. The framework supports four major platforms: Android, iOS, Harmony, and Web, allowing developers to integrate mini-program logic into existing apps or package them into standalone applications. Through technologies such as resource offlining, logic-view separation, and page preloading, Dimina effectively improves cross-platform runtime performance.
53
getpaseo / paseo
Paseo provides a unified interface to manage and run various coding agents like Claude Code, Codex, and OpenCode on your local machine. It supports cross-device workflows, allowing users to interact with agents through desktop, mobile, web, or CLI applications. The platform prioritizes privacy by operating without telemetry or forced logins while enabling powerful agent orchestration capabilities.
47
didi / dimina
Dimina is a lightweight cross-platform mini program framework open-sourced by Didi, designed to provide developers with a high-performance and low-threshold development experience. The framework supports four major platforms: Android, iOS, Harmony, and Web, allowing developers to integrate mini program logic into existing Apps or package them into standalone native applications. It is built on Vue and follows standardized mini program design, utilizing the DMCC compiler to convert mini program syntax into cross-platform code.
38

// use cases by project

libpag
  • 01Rendering complex Adobe After Effects animations across iOS, Android, Web, and desktop platforms
  • 02Optimizing animation performance and file size using a highly efficient binary PAG format
  • 03Dynamically editing animation content like text and images at runtime for personalized user experiences
libpag
  • 01Efficiently render high-performance, small-sized animations exported from Adobe After Effects.
  • 02Modify animation layer structures, text, and images dynamically at runtime using flexible APIs.
  • 03Monitor and optimize animation performance directly within the PAGViewer tool.
perry
  • 01Compiling TypeScript into small, standalone native binaries with no runtime dependencies.
  • 02Building cross-platform native applications for desktop, mobile, and web using a single codebase.
  • 03Developing high-performance native UI applications with a declarative, SwiftUI-like framework.
tgfx
  • 01High-performance 2D rendering of text, images, and vector graphics
  • 02Cross-platform graphics engine for mobile, desktop, and web applications
  • 03Lightweight alternative to Skia for resource-constrained environments
Hummer
  • 01Develop Android and iOS applications simultaneously with a single codebase
  • 02Support for multiple syntaxes including Vue, React, TypeScript, and JavaScript
  • 03Utilize dynamic features to achieve rapid cloud-based publishing and deployment

// related topics