SA Skill Atlas GitHub skill index
Back to Frontend

General Frontend

UI frameworks, component systems, web performance, and browser application architecture.

32 Repositories Frontend Updated Jul 16

Subcategories

All Frontend 165
Topic guide

How to use this General Frontend index

General Frontend repositories in Skill Atlas are selected from popular GitHub projects and organized to help developers compare tools, patterns, and implementation examples. Use this page as a starting point before opening individual repositories for docs, issues, examples, and license details.

When to use this category

  • Find established open source projects related to general frontend.
  • Compare repository popularity, language, tags, and practical use cases.
  • Build a shortlist before deeper technical evaluation.
  • Discover adjacent categories through related tags and subcategories.

How to choose

  • Start with repositories that match your language, runtime, and deployment model.
  • Check recent commits, issue activity, documentation quality, and license before adopting a project.
  • Use stars as a popularity signal, not as proof of fit or production readiness.
  • Common languages in this topic include Python, JavaScript, Java.
  • Frequent tags include Frontend, interview, TypeScript, distributed-systems, Go.

General Frontend repositories

32 repositories sorted by GitHub stars. Use the interactive explorer for live filters.

Interactive explorer

system-design-primer

General Frontend

Learn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards.

FrontendPythondesigndesign-patternsdesign-systemdevelopment

Good for

  • Explore a popular frontend repository
  • Study implementation patterns for Python projects
  • Open GitHub for documentation, examples, and issues
358k stars Python
GitHub

system-design-101

General Frontend

Explain complex systems using visuals and simple terms. Help you prepare for system design interviews.

Frontendawscloud-computingcoding-interviewscomputer-scienceinterview-questions

Good for

  • Explore a popular frontend repository
  • Study implementation patterns for software projects
  • Open GitHub for documentation, examples, and issues
86k stars
GitHub

system_prompts_leaks

General Frontend

Extracted system prompts from Anthropic - Claude Fable 5, Opus 4.8, Claude Code, Claude Design. OpenAI - ChatGPT GPT-5.6, Codex GPT-5.6, GPT-5.5. Google - Gemini 3.5 Flash, 3.1 Pro, Antigravity. xAI - Grok, Cursor, Copilot, VS Code, Perplexity, and more. Updated regularly.

FrontendJavaScriptaiai-agentsanthropicawesome

Good for

  • Explore a popular frontend repository
  • Study implementation patterns for JavaScript projects
  • Open GitHub for documentation, examples, and issues
58k stars JavaScript
GitHub

awesome-system-design-resources

General Frontend

Learn System Design concepts and prepare for interviews using free resources.

FrontendJavaawesomebackendcomputer-sciencedistributed-systems

Good for

  • Explore a popular frontend repository
  • Study implementation patterns for Java projects
  • Open GitHub for documentation, examples, and issues
40k stars Java
GitHub

servo

General Frontend

Servo aims to empower developers with a lightweight, high-performance alternative for embedding web technologies in applications.

FrontendRustbrowserrustservoweb

Good for

  • Explore a popular frontend repository
  • Study implementation patterns for Rust projects
  • Open GitHub for documentation, examples, and issues
37k stars Rust
GitHub

nps

General Frontend

一款轻量级、高性能、功能强大的内网穿透代理服务器。支持tcp、udp、socks5、http等几乎所有流量转发,可用来访问内网网站、本地支付接口调试、ssh访问、远程桌面,内网dns解析、内网socks5代理等等……,并带有功能强大的web管理端。a lightweight, high-performance, powerful intranet penetration proxy server, with a powerful web management terminal.

FrontendGodnsfirewallgogzip

Good for

  • Explore a popular frontend repository
  • Study implementation patterns for Go projects
  • Open GitHub for documentation, examples, and issues
34k stars Go
GitHub

seaweedfs

General Frontend

SeaweedFS is a distributed storage system for object storage (S3), file systems, and Iceberg tables, designed to handle billions of files with O(1) disk access and effortless horizontal scaling.

FrontendGoblob-storagecloud-drivedistributed-file-systemdistributed-storage

Good for

  • Explore a popular frontend repository
  • Study implementation patterns for Go projects
  • Open GitHub for documentation, examples, and issues
34k stars Go
GitHub

lighthouse

General Frontend

Automated auditing, performance metrics, and best practices for the web.

FrontendJavaScriptauditbest-practiceschrome-devtoolsdeveloper-tools

Good for

  • Explore a popular frontend repository
  • Study implementation patterns for JavaScript projects
  • Open GitHub for documentation, examples, and issues
31k stars JavaScript
GitHub

system-design-academy

General Frontend

If you want to become good at AI & system design, join this newsletter 👇

Frontendcomputer-sciencedevelopmentdistributed-systemshigh-level-designinterview-questions

Good for

  • Explore a popular frontend repository
  • Study implementation patterns for software projects
  • Open GitHub for documentation, examples, and issues
27k stars
GitHub

Hystrix

General Frontend

Hystrix is a latency and fault tolerance library designed to isolate points of access to remote systems, services and 3rd party libraries, stop cascading failure and enable resilience in complex distributed systems where failure is inevitable.

FrontendJava

Good for

  • Explore a popular frontend repository
  • Study implementation patterns for Java projects
  • Open GitHub for documentation, examples, and issues
24k stars Java
GitHub

system-design-interview

General Frontend

System design interview for IT companies

Frontenddesign-systemsinterviewinterview-preparationinterview-questionssystem

Good for

  • Explore a popular frontend repository
  • Study implementation patterns for software projects
  • Open GitHub for documentation, examples, and issues
23k stars
GitHub

web-llm

General Frontend

High-performance In-browser LLM Inference Engine

FrontendTypeScriptchatgptdeep-learninglanguage-modelllm

Good for

  • Explore a popular frontend repository
  • Study implementation patterns for TypeScript projects
  • Open GitHub for documentation, examples, and issues
18k stars TypeScript
GitHub

system-design-resources

General Frontend

These are the best resources for System Design on the Internet

Frontendcachefault-tolerancescalabilitysystem-design

Good for

  • Explore a popular frontend repository
  • Study implementation patterns for software projects
  • Open GitHub for documentation, examples, and issues
18k stars
GitHub

openresty

General Frontend

High Performance Web Platform Based on Nginx and LuaJIT

FrontendC

Good for

  • Explore a popular frontend repository
  • Study implementation patterns for C projects
  • Open GitHub for documentation, examples, and issues
14k stars C
GitHub

partytown

General Frontend

Relocate resource intensive third-party scripts off of the main thread and into a web worker. 🎉

FrontendTypeScript3rd-party3rdpartyanalyticscore-web-vitals

Good for

  • Explore a popular frontend repository
  • Study implementation patterns for TypeScript projects
  • Open GitHub for documentation, examples, and issues
14k stars TypeScript
GitHub

cheat

General Frontend

cheat allows you to create and view interactive cheatsheets on the command-line. It was designed to help remind *nix system administrators of options for commands that they use frequently, but not frequently enough to remember.

FrontendGobashcheatcheatsheetcheatsheets

Good for

  • Explore a popular frontend repository
  • Study implementation patterns for Go projects
  • Open GitHub for documentation, examples, and issues
13k stars Go
GitHub

Halfrost-Field

General Frontend

✍🏻 Source Code Deep Dives, System Design & Engineering Blogs | Halfrost-Field 冰霜之地:源码解析、系统设计与工程实践笔记

FrontendGoalgorithmsblogcryptographygo

Good for

  • Explore a popular frontend repository
  • Study implementation patterns for Go projects
  • Open GitHub for documentation, examples, and issues
13k stars Go
GitHub

awesome-system-design

General Frontend

A curated list of awesome System Design (A.K.A. Distributed Systems) resources.

Frontenddistributed-systemshadoop-ecosysteminterviewmessage-brokermicroservices

Good for

  • Explore a popular frontend repository
  • Study implementation patterns for software projects
  • Open GitHub for documentation, examples, and issues
12k stars
GitHub

A-Curated-List-of-ML-System-Design-Case-Studies

General Frontend

This repository contains a curated collection of 300+ case studies from over 80 companies, detailing practical applications and insights into machine learning (ML) system design. The contents are organized to help you easily find relevant case studies based on industry or specific ML use cases.

Frontend

Good for

  • Explore a popular frontend repository
  • Study implementation patterns for software projects
  • Open GitHub for documentation, examples, and issues
11k stars
GitHub

machine-learning-systems-design

General Frontend

A booklet on machine learning systems design with exercises. NOT the repo for the book "Designing Machine Learning Systems", which is `dmls-book`

FrontendHTMLdata-sciencemachine-learning-productionmlops

Good for

  • Explore a popular frontend repository
  • Study implementation patterns for HTML projects
  • Open GitHub for documentation, examples, and issues
10k stars HTML
GitHub

3FS

General Frontend

A high-performance distributed file system designed to address the challenges of AI training and inference workloads.

FrontendC++distributed-file-system

Good for

  • Explore a popular frontend repository
  • Study implementation patterns for C++ projects
  • Open GitHub for documentation, examples, and issues
10k stars C++
GitHub

cocos-engine

General Frontend

Cocos simplifies game creation and distribution with Cocos Creator, a free, open-source, cross-platform game engine. Empowering millions of developers to create high-performance, engaging 2D/3D games and instant web entertainment.

FrontendC++3dcocoscocoscreatorengine

Good for

  • Explore a popular frontend repository
  • Study implementation patterns for C++ projects
  • Open GitHub for documentation, examples, and issues
9.7k stars C++
GitHub

bottlerocket

General Frontend

An operating system designed for hosting containers

FrontendRustcontainerslinuxoperating-systemrust

Good for

  • Explore a popular frontend repository
  • Study implementation patterns for Rust projects
  • Open GitHub for documentation, examples, and issues
9.6k stars Rust
GitHub

fastdfs

General Frontend

FastDFS is a high performance distributed file system (DFS). It's major functions include: file storing, file syncing and file accessing, and design for high capacity and load balance. Wechat/Weixin public account (Chinese Language): fastdfs

FrontendCdistributed-file-storagedistributed-file-systemstorage-servers

Good for

  • Explore a popular frontend repository
  • Study implementation patterns for C projects
  • Open GitHub for documentation, examples, and issues
9.2k stars C
GitHub

system_design

General Frontend

Preparation links and resources for system design questions

Frontendarchitectureconcurrencyengineeringfacebookinterview

Good for

  • Explore a popular frontend repository
  • Study implementation patterns for software projects
  • Open GitHub for documentation, examples, and issues
9.2k stars
GitHub

awesome-wpo

General Frontend

A curated list of Web Performance Optimization.

Frontendawesomeawesome-listlistwebperfwebperf-metrics

Good for

  • Explore a popular frontend repository
  • Study implementation patterns for software projects
  • Open GitHub for documentation, examples, and issues
9.0k stars
GitHub

low-level-design-primer

General Frontend

Dedicated Resources for the Low-Level System Design. Learn how to design and implement large-scale systems. Prep for the system design interview.

Frontenddesigndesign-patternsdevelopmentinterviewinterview-preparation

Good for

  • Explore a popular frontend repository
  • Study implementation patterns for software projects
  • Open GitHub for documentation, examples, and issues
7.8k stars
GitHub

guess

General Frontend

🔮 Libraries & tools for enabling Machine Learning driven user-experiences on the web

FrontendTypeScripthacktoberfestmachine-learningperformanceprefetch

Good for

  • Explore a popular frontend repository
  • Study implementation patterns for TypeScript projects
  • Open GitHub for documentation, examples, and issues
7.1k stars TypeScript
GitHub

EasyDarwin

General Frontend

open source、high performance、industrial rtsp streaming server,a lot of optimization on streaming relay,KeyFrame cache,RESTful,and web management,also EasyDarwin support distributed load balancing,a simple streaming media cloud platform architecture.

FrontendHTMLeasydarwinflvrtsprtsp-server

Good for

  • Explore a popular frontend repository
  • Study implementation patterns for HTML projects
  • Open GitHub for documentation, examples, and issues
6.8k stars HTML
GitHub

speedscope

General Frontend

🔬 A fast, interactive web-based viewer for performance profiles.

FrontendTypeScriptflamegraphflamegraphsperformance-profilingperformance-tools

Good for

  • Explore a popular frontend repository
  • Study implementation patterns for TypeScript projects
  • Open GitHub for documentation, examples, and issues
6.7k stars TypeScript
GitHub

venom

General Frontend

Venom is a high-performance system developed with JavaScript to create a bot for WhatsApp, support for creating any interaction, such as customer service, media sending, sentence recognition based on artificial intelligence and all types of design architecture for WhatsApp.

FrontendTypeScriptaiai-botbotbot-javascript

Good for

  • Explore a popular frontend repository
  • Study implementation patterns for TypeScript projects
  • Open GitHub for documentation, examples, and issues
6.6k stars TypeScript
GitHub

sitespeed.io

General Frontend

sitespeed.io is an open-source tool for comprehensive web performance analysis, enabling you to test, monitor, and optimize your website’s speed using real browsers in various environments.

FrontendJavaScriptmetricsmonitoringperfmattersperformance-analysis

Good for

  • Explore a popular frontend repository
  • Study implementation patterns for JavaScript projects
  • Open GitHub for documentation, examples, and issues
5.0k stars JavaScript
GitHub