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.
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
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
Vừa được đánh giá
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.
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.
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.
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.
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.
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.
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.
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.
Thêm repo UI / UX
An open source collection of animated, interactive & fully customizable React components for building memorable websites.
🌼 🌼 🌼 🌼 🌼 The most popular, free and open-source Tailwind CSS component library
Reorderable drag-and-drop lists for modern browsers and touch devices. No jQuery or framework required.
GSAP (GreenSock Animation Platform), a JavaScript animation library for the modern web
JavaScript Data Grid / Data Table with a Spreadsheet Look & Feel. Works with React, Angular, and Vue. Supported by the Handsontable team ⚡
Premium hand-crafted icons built by Ionic, for Ionic apps and web apps everywhere 🌎
A beautiful, simple, clean, and responsive Jekyll theme for academics
Konva.js is an HTML5 Canvas JavaScript framework that extends the 2d context by enabling canvas interactivity for desktop and mobile applications.
MOVED to https://github.com/bootstrap-vue-next/bootstrap-vue-next
Transform your favorite cities into beautiful, minimalist designs. MapToPoster lets you create and export visually striking map posters with code.
:triangular_ruler: Jekyll theme for building a personal site, blog, project documentation, or portfolio.