TopGit

Dự án mã nguồn mở UI / UX tốt nhất

Công cụ UI/UX mã nguồn mở trên GitHub — thư viện component, design system, bộ icon và công cụ tạo prototype, xếp theo sao và có review từ TopGit.

Repo UI / UX hàng đầu

D
donnemartin/system-design-primer

The System Design Primer is donnemartin's GitHub collection for learning large-scale system design and preparing for the system design interview. It combines topic explainers, a four-step interview framework, worked case studies, and Anki flashcards into one repository.

627374.6k58.9k
Python
# design# design-patterns# design-system
⑂ 58.9kĐọc review →
O
ohmyzsh/ohmyzsh

Oh My Zsh is an open-source framework built by its community to manage Zsh configuration, hosted at ohmyzsh/ohmyzsh. It bundles a large plugin collection (300+) and a wide selection of themes (140+) behind one install script, adds a background update checker, and ships under the MIT license.

296190.0k29.6k
Shell
# cli# cli-app# oh-my-zsh
⑂ 29.6kĐọc review →
O
openai/codex

Codex CLI is OpenAI's lightweight terminal-based coding agent that brings AI-assisted development to your shell without requiring a browser or IDE. It reads files, modifies code, and runs shell commands based on your instructions — the agent executes your intent rather than operating autonomously. The binary is built in Rust for the language characteristic, and you can authenticate with either a ChatGPT account or an OpenAI API key. For ChatGPT Plus, Pro, Business, Edu, and Enterprise subscribers, the CLI is included as part of the plan. At 103k stars, it's among open-source AI developer tools on GitHub that have 103k stars.

53523.8k130.2k20.5k
Rust
⑂ 20.5kĐọc review →
D
d3/d3

D3.js (d3/d3) is an open-source JavaScript library, described in its own README as free to use, for turning data into visuals directly in the browser. Rather than offering a fixed menu of chart types, it binds data straight to SVG, Canvas, or HTML elements using a low-level approach built around existing web standards. The repository carries an ISC license and is available on GitHub.

15421113.8k22.6k
Shell
# chart# charts# d3
⑂ 22.6kĐọc review →
M
mui/material-ui

Material UI is an open-source React component library maintained at mui/material-ui, built around Google's Material Design, implemented independently for React. The repo carries GitHub stars and forks, is licensed under MIT, and its core functionality is extended by a separate sibling project, MUI X, for more advanced components. The README credits over a decade of open-source development and contributions from thousands of people.

3.5k1.5k99.2k32.5k
JavaScript
# design-system# material-design# material-ui
⑂ 32.5kĐọc review →
3
3b1b/manim

ManimGL is the animation engine 3Blue1Brown creator Grant Sanderson built for his own explanatory math videos, maintained at 3b1b/manim under the MIT license. It's the original codebase — a separate community-maintained fork, Manim Community Edition, split off in 2020 to be more stable and better documented.

50294.7k7.8k
Python
# 3b1b-videos# animation# explanatory-math-videos
⑂ 7.8kĐọc review →
M
MisterBooo/LeetCodeAnimation

LeetCodeAnimation is MisterBooo's open-source library of animated LeetCode walkthroughs, indexing 256 problems (71 easy, 160 medium, 25 hard) with Python, C++, and Java reference solutions. The GitHub repo works as a synced public index of the project; the full interactive player, an AI tutor, and voice narration live on the companion site algomooc.com.

222276.7k13.8k
Java
# animation# leetcode# leetcode-c
⑂ 13.8kĐọc review →
P
pi-hole/pi-hole

Pi-hole works by pointing your router's DNS at it, then blocking ad domains at the network level before they ever reach your devices. The setup genuinely takes under ten minutes via their install script, and you get a web dashboard showing query logs, blocking statistics, and per-client breakdowns — no client software required on any device. The CLI covers everything the dashboard does and is auditable bash under the hood, which matters if you want to inspect what it's actually doing. Its built-in DHCP server means even devices that ignore manual DNS settings get protection automatically. The main limitation is that it blocks via domain matching, so circumvention tools that use dns-level proxies can still work around it, and initial configuration assumes comfort with either router settings or command-line work. If you want network-wide ad blocking without per-device software and you're willing to maintain a small Linux host or repurpose an old Raspberry Pi, Pi-hole is a mature, self-hostable option with no subscription required.

2644361.3k3.3k
Shell
# ad-blocker# blocker# cloud
⑂ 3.3kĐọc review →
S
Semantic-Org/Semantic-UI

Semantic UI ships 50+ UI elements with natural-language class names like ui inverted button, themed through a three-level LESS variable inheritance system. It integrates with React, Angular, Meteor, and Ember, but the README's last release note dates to Oct 6, 2022.

2361.1k51.0k4.8k
JavaScript
# button# css-framework# dropdown
⑂ 4.8kĐọc review →
C
chenglou/pretext

Pretext is a TypeScript library that measures and lays out multiline text without touching the DOM, replacing getBoundingClientRect-driven reflow with a prepare()/layout() split that turns repeat measurement into cached arithmetic.

6450.8k2.8k
TypeScript
⑂ 2.8kĐọc review →
B
basecamp/omarchy

Omarchy packages a complete Linux desktop environment curated around DHH's development philosophy. Arch is the foundation, but what you actually interact with is a heavily customized shell setup, opinionated Neovim config, integrated terminal and GUI tools, unified clipboard, screenshot workflow, and a theme system — all maintained in one place.

4915.7k45.3k5.6k
Shell
⑂ 5.6kĐọc review →
G
goabstract/Awesome-Design-Tools

A GitHub-hosted, pull-request-maintained directory of design tools and apps sorted into categories like accessibility, animation, AR, and collaboration, with companion lists for plugins, conferences, and UI kits.

22441.5k2.4k
JavaScript
# animations# awesome# awesome-list
⑂ 2.4kĐọc review →
N
nextcloud/server

Nextcloud Server is a self-hosted PHP application that replaces Dropbox-style cloud storage with files, contacts, calendars, and chat you host yourself, extendable through an app ecosystem covering Calendar, Contacts, Mail, and video chat.

1.4k3.9k37.1k5.3k
PHP
# cloud# collaboration# decentralized
⑂ 5.3kĐọc review →
H
helm/helm

Helm is the standard way to package and deploy applications to Kubernetes clusters — think apt for containers. It wraps your YAML manifests into Charts, which bundle a Chart.yaml metadata file with Kubernetes templates that Helm renders and pushes directly to the cluster API. The release management side is what separates it from raw kubectl apply: you can upgrade, roll back, and track exactly what changed between versions, which matters enormously when you're debugging a production incident. The v4 mainline is where active development lives, while v3 is in extended support until late 2026, so most shops are either already on v4 or have a runway to migrate. Installation is trivial — a single binary you drop on your PATH, available through every package manager worth mentioning. The ecosystem is enormous: Artifact Hub surfaces thousands of community-maintained Charts for nearly every piece of infrastructure you might need. The catch is that writing good Charts from scratch requires learning the template syntax and Helm's values injection system, which has a real learning curve, and debugging a bad render is not fun when you just wanted to understand why your Deployment isn't picking up the right image tag.

1.0k47830.3k7.8k
Go
# chart# charts# cncf
⑂ 7.8kĐọc review →

Vừa được đánh giá

O
openai/codex

Codex CLI is OpenAI's lightweight terminal-based coding agent that brings AI-assisted development to your shell without requiring a browser or IDE. It reads files, modifies code, and runs shell commands based on your instructions — the agent executes your intent rather than operating autonomously. The binary is built in Rust for the language characteristic, and you can authenticate with either a ChatGPT account or an OpenAI API key. For ChatGPT Plus, Pro, Business, Edu, and Enterprise subscribers, the CLI is included as part of the plan. At 103k stars, it's among open-source AI developer tools on GitHub that have 103k stars.

53523.8k130.2k20.5k
Rust
⑂ 20.5kĐọc review →
B
basecamp/omarchy

Omarchy packages a complete Linux desktop environment curated around DHH's development philosophy. Arch is the foundation, but what you actually interact with is a heavily customized shell setup, opinionated Neovim config, integrated terminal and GUI tools, unified clipboard, screenshot workflow, and a theme system — all maintained in one place.

4915.7k45.3k5.6k
Shell
⑂ 5.6kĐọc review →
N
nextcloud/server

Nextcloud Server is a self-hosted PHP application that replaces Dropbox-style cloud storage with files, contacts, calendars, and chat you host yourself, extendable through an app ecosystem covering Calendar, Contacts, Mail, and video chat.

1.4k3.9k37.1k5.3k
PHP
# cloud# collaboration# decentralized
⑂ 5.3kĐọc review →
M
mui/material-ui

Material UI is an open-source React component library maintained at mui/material-ui, built around Google's Material Design, implemented independently for React. The repo carries GitHub stars and forks, is licensed under MIT, and its core functionality is extended by a separate sibling project, MUI X, for more advanced components. The README credits over a decade of open-source development and contributions from thousands of people.

3.5k1.5k99.2k32.5k
JavaScript
# design-system# material-design# material-ui
⑂ 32.5kĐọc review →
P
pi-hole/pi-hole

Pi-hole works by pointing your router's DNS at it, then blocking ad domains at the network level before they ever reach your devices. The setup genuinely takes under ten minutes via their install script, and you get a web dashboard showing query logs, blocking statistics, and per-client breakdowns — no client software required on any device. The CLI covers everything the dashboard does and is auditable bash under the hood, which matters if you want to inspect what it's actually doing. Its built-in DHCP server means even devices that ignore manual DNS settings get protection automatically. The main limitation is that it blocks via domain matching, so circumvention tools that use dns-level proxies can still work around it, and initial configuration assumes comfort with either router settings or command-line work. If you want network-wide ad blocking without per-device software and you're willing to maintain a small Linux host or repurpose an old Raspberry Pi, Pi-hole is a mature, self-hostable option with no subscription required.

2644361.3k3.3k
Shell
# ad-blocker# blocker# cloud
⑂ 3.3kĐọc review →
H
helm/helm

Helm is the standard way to package and deploy applications to Kubernetes clusters — think apt for containers. It wraps your YAML manifests into Charts, which bundle a Chart.yaml metadata file with Kubernetes templates that Helm renders and pushes directly to the cluster API. The release management side is what separates it from raw kubectl apply: you can upgrade, roll back, and track exactly what changed between versions, which matters enormously when you're debugging a production incident. The v4 mainline is where active development lives, while v3 is in extended support until late 2026, so most shops are either already on v4 or have a runway to migrate. Installation is trivial — a single binary you drop on your PATH, available through every package manager worth mentioning. The ecosystem is enormous: Artifact Hub surfaces thousands of community-maintained Charts for nearly every piece of infrastructure you might need. The catch is that writing good Charts from scratch requires learning the template syntax and Helm's values injection system, which has a real learning curve, and debugging a bad render is not fun when you just wanted to understand why your Deployment isn't picking up the right image tag.

1.0k47830.3k7.8k
Go
# chart# charts# cncf
⑂ 7.8kĐọc review →
C
chenglou/pretext

Pretext is a TypeScript library that measures and lays out multiline text without touching the DOM, replacing getBoundingClientRect-driven reflow with a prepare()/layout() split that turns repeat measurement into cached arithmetic.

6450.8k2.8k
TypeScript
⑂ 2.8kĐọc review →
O
ohmyzsh/ohmyzsh

Oh My Zsh is an open-source framework built by its community to manage Zsh configuration, hosted at ohmyzsh/ohmyzsh. It bundles a large plugin collection (300+) and a wide selection of themes (140+) behind one install script, adds a background update checker, and ships under the MIT license.

296190.0k29.6k
Shell
# cli# cli-app# oh-my-zsh
⑂ 29.6kĐọc review →

Thêm repo UI / UX

D
DavidHDev/react-bits

The largest open-source library of animated, interactive, and customizable React & Next.js components for building standout web products and experiences. Built for humans and AI agents.

117149.4k2.4k
JavaScript
# 3d# animations# component-library
⑂ 2.4kĐọc review →
S
saadeghi/daisyui

🌼 🌼 🌼 🌼 🌼  The most popular, free and open-source Tailwind CSS component library

3144842.6k1.7k
JavaScript
# component# component-library# components
⑂ 1.7kĐọc review →
S
SortableJS/Sortable

Reorderable drag-and-drop lists for modern browsers and touch devices. No jQuery or framework required.

17853031.2k3.7k
JavaScript
# drag# drag-and-drop# drag-drop
⑂ 3.7kĐọc review →
G
greensock/GSAP

GSAP (GreenSock Animation Platform), a JavaScript animation library for the modern web

3729.4k2.3k
JavaScript
# animation# gsap# javascript
⑂ 2.3kĐọc review →
H
handsontable/handsontable

JavaScript Data Grid / Data Table with a Spreadsheet Look & Feel. Works with React, Angular, and Vue. Supported by the Handsontable team ⚡

1651722.1k3.2k
TypeScript
# angular-datagrid# angular-table# component
⑂ 3.2kĐọc review →
I
ionic-team/ionicons

Premium hand-crafted icons built by Ionic, for Ionic apps and web apps everywhere 🌎

629018.2k2.0k
TypeScript
# icon-pack# icons# iconset
⑂ 2.0kĐọc review →
E
ellisonleao/magictools

:video_game: :pencil: A list of Game Development resources to make magic happen.

1954417.5k1.3k
Markdown
# art# awesome# awesome-list
⑂ 1.3kĐọc review →
A
alshedivat/al-folio

A beautiful, simple, clean, and responsive Jekyll theme for academics

3041116.3k13.1k
HTML
# academic# academic-website# github-pages
⑂ 13.1kĐọc review →
F
frappe/charts

Simple, responsive, modern SVG Charts with zero dependencies

5514815.1k754
JavaScript
# chart# graph# hacktoberfest
⑂ 754Đọc review →
K
konvajs/konva

Konva.js is an HTML5 Canvas JavaScript framework for interactive graphics, design editors, whiteboards, and diagrams. Scene graph with events, drag and drop, transforms, animations, and export.

224214.9k1.1k
TypeScript
# animation# canvas# canvas-editor
⑂ 1.1kĐọc review →
N
neutraltone/awesome-stock-resources

:city_sunrise: A collection of links for free stock photography, video and Illustration websites

7311714.6k856
Ruby
# awesome# awesome-list# font
⑂ 856Đọc review →
B
bootstrap-vue/bootstrap-vue

MOVED to https://github.com/bootstrap-vue-next/bootstrap-vue-next

36420014.4k1.8k
JavaScript
# a11y# accessibility# accessible
⑂ 1.8kĐọc review →

Khám phá chủ đề khác