HubLensTopicsJavaScript
// topic

JavaScript

16 trending in last 90 days ·16 all-time

// new this month

// 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 store and execute game code directly in a browser. This project demonstrates an innovative approach to lightweight application hosting by pushing the limits of QR code data capacity.
92624
02
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.
8414,937
03
didi / LogicFlow
LogicFlow is a flowchart editing framework specifically designed for business systems, providing a series of core interaction and editing functions. The framework features high customizability, allowing users to define nodes, connectors, and styles according to their needs. Additionally, it includes a rich plugin mechanism and data transformation capabilities to effectively meet the development requirements of various complex flowcharts.
7811,278
04
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.
78112
05
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 framework-agnostic, allowing developers to integrate it without dependencies on libraries like React or Vue. The editor supports advanced features including streaming rendering for AI chat scenarios, multi-cursor editing, and customizable syntax.
744,648
06
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 and API that aligns with other TDesign frameworks to ensure a unified development experience. The library supports modern features such as dark mode, customizable themes, and tree-shaking for optimized performance.
652,067
07
XiaoMi / hiui
HiUI is a frontend component library specifically designed for middle and back-office systems, aiming to help developers quickly build applications with consistent interactions and beautiful interfaces. The project provides a wealth of process and data display templates that can cover the business needs of most middle and back-office systems. Its component design achieves data structure separation, supports out-of-the-box usage, and simplifies subsequent upgrade and maintenance processes.
55851
08
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.
2884

// all-time featured (16)

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 store and execute game code directly in a browser. This project demonstrates an innovative approach to lightweight application hosting by pushing the limits of QR code data capacity.
92
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.
84
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 player supports various formats including MP4, FLV, HLS, and DASH for both on-demand and live streaming.
82
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
didi / LogicFlow
LogicFlow is a flowchart editing framework specifically designed for business systems, providing a series of core interaction and editing functions. The framework features high customizability, allowing users to define nodes, connectors, and styles according to their needs. Additionally, it includes a rich plugin mechanism and data transformation capabilities to effectively meet the development requirements of various complex flowcharts.
78
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.
78
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.
78
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 framework-agnostic, allowing developers to integrate it without dependencies on libraries like React or Vue. The editor supports advanced features including streaming rendering for AI chat scenarios, multi-cursor editing, and customizable syntax.
74
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
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
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 and API that aligns with other TDesign frameworks to ensure a unified development experience. The library supports modern features such as dark mode, customizable themes, and tree-shaking for optimized performance.
65
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.
65
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.
62
XiaoMi / hiui
HiUI is a frontend component library specifically designed for middle and back-office systems, aiming to help developers quickly build applications with consistent interactions and beautiful interfaces. The project provides a wealth of process and data display templates that can cover the business needs of most middle and back-office systems. Its component design achieves data structure separation, supports out-of-the-box usage, and simplifies subsequent upgrade and maintenance processes.
55
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.
52
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.
28

// related topics