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.

595362.1k57.7k
Python
# design# design-patterns# design-system
57.7kĐọ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.

564189.1k26.6k
Shell
# cli# cli-app# oh-my-zsh
26.6kĐọ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.

15420113.3k22.7k
Shell
# chart# charts# d3
22.7kĐọ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.

53511.8k103.9k15.7k
Rust
15.7kĐọ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.5k98.7k32.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.

49591.4k7.6k
Python
# 3b1b-videos# animation# explanatory-math-videos
7.6kĐọ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.

222176.7k13.9k
Java
# animation# leetcode# leetcode-c
13.9kĐọ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.

2643660.2k3.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.9k
JavaScript
# button# css-framework# dropdown
4.9kĐọ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.

9049.7k2.7k
TypeScript
2.7kĐọ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.

17540.8k2.3k
JavaScript
# animations# awesome# awesome-list
2.3kĐọ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.5k36.4k5.1k
PHP
# cloud# collaboration# decentralized
5.1kĐọ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.0k44730.1k7.8k
Go
# chart# charts# cncf
7.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.

49174825.4k2.6k
Shell
2.6kĐọc review

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

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.

49174825.4k2.6k
Shell
2.6kĐọ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.

49591.4k7.6k
Python
# 3b1b-videos# animation# explanatory-math-videos
7.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.5k36.4k5.1k
PHP
# cloud# collaboration# decentralized
5.1kĐọ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.0k44730.1k7.8k
Go
# chart# charts# cncf
7.8kĐọ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.5k98.7k32.5k
JavaScript
# design-system# material-design# material-ui
32.5kĐọ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.

564189.1k26.6k
Shell
# cli# cli-app# oh-my-zsh
26.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.

53511.8k103.9k15.7k
Rust
15.7kĐọ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.

2643660.2k3.3k
Shell
# ad-blocker# blocker# cloud
3.3kĐọc review

Thêm repo UI / UX

D
DavidHDev/react-bits

An open source collection of animated, interactive & fully customizable React components for building memorable websites.

117645.0k2.1k
JavaScript
# 3d# animations# component-library
2.1kĐọc review
S
saadeghi/daisyui

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

3142842.0k1.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.

17852431.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

3527.5k2.1k
JavaScript
# animation# gsap# javascript
2.1kĐọ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 ⚡

16513722.0k3.2k
JavaScript
# 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 🌎

627418.1k2.1k
TypeScript
# icon-pack# icons# iconset
2.1kĐọc review
A
alshedivat/al-folio

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

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

Simple, responsive, modern SVG Charts with zero dependencies

5514515.1k750
JavaScript
# chart# graph# hacktoberfest
750Đọc review
K
konvajs/konva

Konva.js is an HTML5 Canvas JavaScript framework that extends the 2d context by enabling canvas interactivity for desktop and mobile applications.

2241814.7k1.1k
TypeScript
# animation# canvas# drag-and-drop
1.1kĐọc review
B
bootstrap-vue/bootstrap-vue

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

36420214.4k1.8k
JavaScript
# a11y# accessibility# accessible
1.8kĐọc review
O
originalankur/maptoposter

Transform your favorite cities into beautiful, minimalist designs. MapToPoster lets you create and export visually striking map posters with code.

166313.9k1.2k
Python
# design# maps# matplotlib-pyplot
1.2kĐọc review
M
mmistakes/minimal-mistakes

:triangular_ruler: Jekyll theme for building a personal site, blog, project documentation, or portfolio.

2862513.6k27.3k
HTML
# algolia# algolia-search# github-pages
27.3kĐọc review

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