hug-sun/element3

A Vue.js 3.0 UI Toolkit for IT Education. Build with JS&TS

View on GitHub ↗Jump to charts ↓

hug-sun/element3 has 3k+ stars and 950+ forks on GitHub, is written in JavaScript, and was last pushed on Feb 27, 2026. Data as of . Signed-in members get hourly updates — create a free account.

Summary Information

Updated 50 minutes ago
Added to GitGenius on September 21st, 2026
Created on July 24th, 2020
Open Issues & Pull Requests: 46 (+0)
GitHub issues: Enabled
Number of forks: 986
Total Stargazers: 3,269 (+0)
Total Subscribers: 58 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 840.2 days
Mean response time: 840.2 days
90th percentile: 840.2 days
Tracked items: 1

Most active contributors

Sign in to see contributor activity.
Sign in

Related repositories by overlapping contributors

No overlapping-contributor repos identified yet.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 1
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 1,158 days
Stale 30+ days: 1
Stale 90+ days: 1

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

No label distribution available yet.

Most active issues this week

Sign in to see which issues are moving.
Sign in

Detailed Description

Element3 is a Vue.js 3.0 UI toolkit for building web applications with JavaScript and TypeScript.

Element3 addresses the need for a component library compatible with Vue 3 by adapting the widely-used Element UI design system to the latest Vue version. The toolkit provides pre-built UI components that developers can use to construct interfaces quickly. The project is based on Element UI, with the table component drawing from Element Plus, and a table rewrite is noted as work in progress.

Developers should choose Element3 if they are building Vue 3 applications and want a familiar component library with an established design language. It suits projects that benefit from Element UI's comprehensive component set but require Vue 3 compatibility. The project explicitly acknowledges its relationship to Element UI and Element Plus, positioning itself as an alternative path for Vue 3 adoption within that ecosystem.

The project maintains active issue tracking with guidelines for bug reports and has documented release notes. Contributions are accepted with a preference for yarn over npm as the package manager, and contributors are directed to a contributing guide before submitting pull requests.