HubLensTopicsJavaScript
// topic

JavaScript

21trending in last 90 days·21all-time

// new this month

// ecosystem

TypeScript7Web Development6UI Components5React5Vue4JavaScript
Frontend 15
Mobile 3
AI 2
Security 1

// recent newcomers

see all newcomers →

// this week's top 8

01
Kuberwastaken / backdooms
The Backdooms is a highly compressed, self-extracting web game inspired by DOOM that functions entirely within a QR code. It utilizes Zlib compression and the DecompressionStream API to execute the game directly in a browser without requiring an internet connection. This project serves as a technical exploration of pushing QR code storage limits for lightweight web applications.
67628
02
Tencent / cherry-markdown
Cherry Markdown Writer is a lightweight, out-of-the-box JavaScript editor designed for both browser and server-side environments. It offers extensive customization options, including support for custom syntax, themes, and various toolbar configurations. The editor also features specialized modes for streaming rendering, making it an ideal choice for AI chat applications.
634,659
03
Tencent / westore
Westore is an MVVM layered architecture designed specifically for mini programs, aiming to completely decouple business logic from the view layer through responsibility-driven design. By introducing a Store layer as an intermediary, the framework achieves high portability and code reusability for the Model. Developers do not need to operate setData directly, as they can simply call the update method to achieve efficient view updates through an internal diff mechanism.
624,297
04
Tencent / tdesign-vue-next
TDesign Vue Next is a comprehensive UI component library specifically designed for Vue 3 desktop applications. It offers a consistent design language with support for dark mode, customizable themes, and efficient tree-shaking capabilities. The library ensures a high-quality development experience by maintaining API consistency across various TDesign frameworks.
572,085
05
Tencent / tdesign-vue
TDesign Vue is a comprehensive UI component library specifically designed for Vue 2 desktop applications. It offers a consistent design language and API that aligns with TDesign libraries across other frameworks. The library supports essential features like dark mode, customizable themes, and efficient tree-shaking for optimized performance.
491,012
06
XiaoMi / hiui
HiUI is a frontend component library designed specifically for middle and back-office systems, aiming to help developers quickly build applications with consistent interactions and beautiful interfaces. The library provides a wealth of business templates and components that can cover the development needs of most middle and back-office systems. Its single-component design achieves data structure separation, ensuring the ease of use of components and the convenience of subsequent upgrades.
48855
07
Tencent / tdesign-miniprogram-starter-retail
The TDesign Retail Industry Template Mini Program is a single-store e-commerce solution built on the TDesign enterprise design system. This project covers the complete golden path of e-commerce, from product browsing and shopping cart management to order settlement and after-sales service. Developers can quickly build and experience retail business scenarios using the 28 built-in complete pages and Mock data.
47801
08
tiagozip / cap
Cap is a lightweight, open-source alternative to traditional visual CAPTCHAs that utilizes SHA-256 proof-of-work and JavaScript instrumentation. It eliminates the need for user-solved puzzles while ensuring privacy by avoiding telemetry and external tracking. The solution is highly customizable, dependency-free, and can be deployed via Docker or any JavaScript runtime.
4395

// all-time featured (21)

bytedance / xgplayer
xgplayer is a web video player library that utilizes a componentized design to provide a flexible and detachable UI. It offers advanced functionality by managing video loading, buffering, and format support independently of the browser. The library supports various formats including MP4, FLV, HLS, and DASH for both on-demand and live streaming.
82
alibaba / hooks
ahooks is a high-quality and reliable library providing a comprehensive collection of React Hooks for various development needs. It is written in TypeScript to ensure predictable static types and supports server-side rendering. The library simplifies development by offering advanced hooks refined from real-world business scenarios while effectively managing function closures.
75
Tencent / cherry-markdown
Cherry Markdown Writer is a lightweight, out-of-the-box JavaScript Markdown editor that functions in both browser and Node.js environments. It is designed to be easily extensible and operates independently of specific frontend frameworks like Angular, Vue, or React. The editor supports advanced features including streaming rendering for AI chat scenarios, multi-cursor editing, and various customization options for syntax and toolbars.
72
bytedance / xgplayer
xgplayer is a web video player library that utilizes a fully componentized architecture for flexible UI customization. It removes dependencies on native video loading and buffering by providing advanced features like staged loading for non-streaming MP4 files. The library also offers comprehensive support for on-demand and live streaming formats including FLV, HLS, and DASH.
69
didi / LogicFlow
LogicFlow is a development framework focused on flowchart interaction and editing, designed to help developers quickly build flowchart requirements in business systems. The framework provides highly customizable nodes and styles, and supports flexible expansion through a plugin mechanism. In addition, it has a built-in browser-side execution engine and supports conversion with various backend data structures such as BPMN.
68
Tencent / tdesign-vue-next
TDesign Vue Next is a comprehensive UI component library specifically designed for Vue 3 and desktop applications. It offers a consistent design language that aligns with other TDesign frameworks while providing high-quality, customizable components. The library supports modern development practices such as tree-shaking, dark mode, and flexible theme configurations.
68
Kuberwastaken / backdooms
The Backdooms is a highly compressed, self-extracting web game inspired by DOOM that functions entirely within a QR code. It utilizes Zlib compression and the DecompressionStream API to execute the game directly in a browser without requiring an internet connection. This project serves as a technical exploration of pushing QR code storage limits for lightweight web applications.
67
didi / LogicFlow
LogicFlow is a flowchart editing framework specifically designed for business systems, providing a series of core interaction and editing functions. The framework is highly customizable, allowing users to define nodes, connectors, and styles according to their specific requirements. Furthermore, it features a rich plugin mechanism and data conversion capabilities, easily meeting the development needs of various complex flowcharts.
65
Tencent / cherry-markdown
Cherry Markdown Writer is a lightweight, out-of-the-box JavaScript editor designed for both browser and server-side environments. It offers extensive customization options, including support for custom syntax, themes, and various toolbar configurations. The editor also features specialized modes for streaming rendering, making it an ideal choice for AI chat applications.
63
Tencent / westore
Westore is an MVVM layered architecture designed specifically for mini programs, aiming to completely decouple business logic from the view layer through responsibility-driven design. By introducing a Store layer as an intermediary, the framework achieves high portability and code reusability for the Model. Developers do not need to operate setData directly, as they can simply call the update method to achieve efficient view updates through an internal diff mechanism.
62
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
alibaba / pipcook
Pipcook is a modular JavaScript application framework designed to help front-end engineers integrate machine learning into their workflows. It provides a comprehensive pipeline system that allows users to train, validate, and deploy machine learning models directly within the Node.js environment. By bridging access to Python packages, the framework enables developers to leverage powerful machine learning tools without requiring deep expertise in the field.
61
Tencent / tdesign-vue-next
TDesign Vue Next is a comprehensive UI component library specifically designed for Vue 3 desktop applications. It offers a consistent design language with support for dark mode, customizable themes, and efficient tree-shaking capabilities. The library ensures a high-quality development experience by maintaining API consistency across various TDesign frameworks.
57
alibaba / pipcook
Pipcook is a JavaScript application framework designed to enable front-end engineers to utilize machine learning without requiring extensive prior knowledge. The project provides a modular pipeline architecture that supports the entire lifecycle of model training, validation, and deployment. It also includes a bridge to Python, allowing developers to leverage mature Python machine learning libraries directly within the Node.js runtime.
53
Tencent / tdesign-vue
TDesign Vue is a comprehensive UI component library specifically designed for Vue 2 desktop applications. It offers a consistent design language and API that aligns with TDesign libraries across other frameworks. The library supports essential features like dark mode, customizable themes, and efficient tree-shaking for optimized performance.
49
XiaoMi / hiui
HiUI is a frontend component library designed specifically for middle and back-office systems, aiming to help developers quickly build applications with consistent interactions and beautiful interfaces. The library provides a wealth of business templates and components that can cover the development needs of most middle and back-office systems. Its single-component design achieves data structure separation, ensuring the ease of use of components and the convenience of subsequent upgrades.
48
Tencent / tdesign-miniprogram-starter-retail
The TDesign Retail Industry Template Mini Program is a single-store e-commerce solution built on the TDesign enterprise design system. This project covers the complete golden path of e-commerce, from product browsing and shopping cart management to order settlement and after-sales service. Developers can quickly build and experience retail business scenarios using the 28 built-in complete pages and Mock data.
47
chenglou / pretext
Pretext is a JavaScript/TypeScript library that provides fast, accurate multiline text measurement and layout without relying on expensive DOM reflow operations. By implementing its own measurement logic using the browser's font engine as a ground truth, it enables efficient text handling for various rendering targets like Canvas and SVG. The library offers both high-level APIs for simple height calculations and low-level tools for manual, complex text layout scenarios.
47
KurtGokhan / tegaki
Tegaki is a library that automatically converts standard fonts into animated handwriting sequences. It eliminates the need for manual path authoring or native dependencies by providing a simple rendering engine. The tool supports all major web frameworks and includes several pre-bundled handwriting fonts for immediate use.
45
tiagozip / cap
Cap is a lightweight, open-source alternative to traditional visual CAPTCHAs that utilizes SHA-256 proof-of-work and JavaScript instrumentation. It eliminates the need for user-solved puzzles while ensuring privacy by avoiding telemetry and external tracking. The solution is highly customizable, dependency-free, and can be deployed via Docker or any JavaScript runtime.
43
XiaoMi / hiui
HiUI is a frontend component library designed for middle and back-office systems, aiming to help developers quickly build applications with consistent interactions and beautiful interfaces. The library provides a rich set of business templates and components that can cover the development needs of most middle and back-office systems. Its design adopts a data-structure separation pattern, supports out-of-the-box usage, and offers flexible full or on-demand installation methods.
38

// use cases by project

xgplayer
  • 01Seamless switching between video qualities with load control and bandwidth savings
  • 02Staged loading for MP4 files that do not natively support streaming
  • 03Extensible architecture supporting built-in and custom plugins for advanced functionality
hooks
  • 01Provides a large collection of both basic and advanced React Hooks
  • 02Supports server-side rendering (SSR) for versatile application environments
  • 03Implements special function handling to prevent common closure-related issues
cherry-markdown
  • 01Supports streaming rendering for AI chat applications to ensure stable output.
  • 02Provides rich editing capabilities such as table-to-chart generation, image manipulation, and multi-cursor support.
  • 03Offers a modular architecture allowing for custom syntax, themes, and toolbar extensions.
xgplayer
  • 01Staged loading for non-streaming MP4 files
  • 02Support for FLV, HLS, and DASH streaming
  • 03Highly modular and detachable UI component system
LogicFlow
  • 01Visually create, edit, and manage complex logic flowcharts
  • 02Achieve highly customized business logic requirements through a plugin mechanism
  • 03Use the built-in execution engine to run flowchart logic directly on the browser side

// related topics