Top Related Projects
:octocat:GitHub最全的前端资源汇总仓库(包括前端学习、开发资源、数据结构与算法、开发工具、求职面试等)
🗂 The perfect Front-End Checklist for modern websites and meticulous developers
📚 Study guide and introduction to the modern front end stack.
A list of helpful front-end related questions you can use to interview potential candidates, test yourself or completely ignore.
🌐 Front End interview preparation materials for busy engineers (updated for 2025)
Interactive roadmaps, guides and other educational content to help developers grow in their careers.
Quick Overview
The "Awsome-Front-End-learning-resource" repository is a comprehensive collection of front-end development learning resources curated by helloqingfeng. It provides a wide range of materials, including tutorials, articles, tools, and frameworks, aimed at helping developers enhance their front-end skills and stay up-to-date with the latest trends in web development.
Pros
- Extensive collection of resources covering various aspects of front-end development
- Well-organized structure with categorized content for easy navigation
- Regularly updated with new and relevant materials
- Includes both beginner-friendly and advanced resources
Cons
- Some links may become outdated over time
- Primarily in Chinese, which may limit accessibility for non-Chinese speakers
- Lacks detailed descriptions or reviews of individual resources
- May be overwhelming for beginners due to the vast amount of information
Note: As this is not a code library, the code example and quick start sections have been omitted.
Competitor Comparisons
:octocat:GitHub最全的前端资源汇总仓库(包括前端学习、开发资源、数据结构与算法、开发工具、求职面试等)
Pros of FrontEndGitHub
- More comprehensive and regularly updated content
- Better organization with clear categories and subcategories
- Includes a wider range of topics, including tools, frameworks, and job-related resources
Cons of FrontEndGitHub
- Primarily in Chinese, which may limit accessibility for non-Chinese speakers
- Less focus on beginner-friendly resources compared to Awsome-Front-End-learning-resource
- Some links may lead to external Chinese platforms, potentially requiring additional accounts
Code Comparison
While both repositories primarily consist of curated lists and don't contain much code, FrontEndGitHub includes some HTML structure for better organization:
FrontEndGitHub:
<details open>
<summary>目录</summary>
<ul>
<li><a href="#JavaScript">JavaScript</a></li>
<li><a href="#TypeScript">TypeScript</a></li>
<!-- More list items -->
</ul>
</details>
Awsome-Front-End-learning-resource:
## 目录
- [前端学习网站推荐](#前端学习网站推荐)
- [前端文档推荐](#前端文档推荐)
<!-- More list items -->
Both repositories use Markdown for content organization, but FrontEndGitHub incorporates HTML elements for enhanced structure and navigation.
🗂 The perfect Front-End Checklist for modern websites and meticulous developers
Pros of Front-End-Checklist
- More structured and organized, with clear categories and subcategories
- Regularly updated with recent commits and active community involvement
- Includes a comprehensive checklist format, making it easy to track progress
Cons of Front-End-Checklist
- Primarily in English, limiting accessibility for non-English speakers
- Focuses mainly on best practices and guidelines rather than learning resources
- May be overwhelming for beginners due to its extensive and detailed nature
Code Comparison
While both repositories primarily contain markdown files and don't have significant code samples, Front-End-Checklist includes some HTML for its website:
<h2 align="center">
<img src="https://raw.githubusercontent.com/thedaviddias/Front-End-Checklist/master/src/img/logo-front-end-checklist.jpg" alt="Front-End Checklist" width="100">
<br>
Front-End Checklist
</h2>
Awsome-Front-End-learning-resource doesn't have comparable code snippets, as it's primarily a collection of links and resources.
Summary
Front-End-Checklist is a well-organized, regularly updated repository that provides a comprehensive checklist for front-end development best practices. It's ideal for experienced developers looking to ensure they follow industry standards. On the other hand, Awsome-Front-End-learning-resource offers a broader collection of learning materials, which may be more suitable for beginners or those seeking diverse educational resources. The choice between the two depends on the user's specific needs and level of expertise in front-end development.
📚 Study guide and introduction to the modern front end stack.
Pros of front-end-guide
- More structured and organized learning path
- Focuses on modern front-end development practices
- Includes practical project ideas and exercises
Cons of front-end-guide
- Less comprehensive in terms of resource quantity
- Limited to English-language resources
- Lacks community contributions and regular updates
Code Comparison
While both repositories primarily contain curated lists of resources rather than code, front-end-guide includes some code snippets for basic setup. Here's an example from front-end-guide:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>My Web Page</title>
</head>
<body>
<h1>Hello, World!</h1>
</body>
</html>
Awsome-Front-End-learning-resource doesn't include code snippets, focusing instead on categorized links to external resources.
Summary
front-end-guide offers a more structured approach to learning modern front-end development, with practical exercises and a clear learning path. However, it has fewer resources overall and lacks regular updates. Awsome-Front-End-learning-resource provides a more extensive collection of resources, including some in Chinese, but may be overwhelming for beginners due to its less organized structure. The choice between the two depends on the learner's preferences and needs.
A list of helpful front-end related questions you can use to interview potential candidates, test yourself or completely ignore.
Pros of Front-end-Developer-Interview-Questions
- Focused specifically on interview preparation, providing a comprehensive list of questions
- Well-organized into categories (General, HTML, CSS, JS, etc.), making it easy to navigate
- Regularly updated and maintained by a large community
Cons of Front-end-Developer-Interview-Questions
- Limited learning resources beyond interview questions
- Lacks in-depth explanations or tutorials for the topics covered
- May not cover all aspects of front-end development comprehensively
Code Comparison
While both repositories primarily focus on resources rather than code, Front-end-Developer-Interview-Questions includes some code snippets in its questions. For example:
// Front-end-Developer-Interview-Questions
function Person(){}
var person = Person()
var person = new Person()
Awsome-Front-End-learning-resource doesn't typically include code snippets, as it's more of a curated list of external resources.
Summary
Front-end-Developer-Interview-Questions is an excellent resource for interview preparation, with a wide range of questions organized by topic. However, it may not be as comprehensive for overall learning compared to Awsome-Front-End-learning-resource, which offers a broader collection of learning materials and resources for front-end development. The choice between the two depends on whether you're specifically preparing for interviews or looking for general learning resources in front-end development.
🌐 Front End interview preparation materials for busy engineers (updated for 2025)
Pros of front-end-interview-handbook
- More focused content specifically for interview preparation
- Regularly updated with recent commits and active maintenance
- Available in multiple languages, improving accessibility
Cons of front-end-interview-handbook
- Less comprehensive in terms of general front-end learning resources
- Primarily text-based content, lacking variety in resource types (e.g., videos, courses)
Code Comparison
While both repositories are primarily resource collections, front-end-interview-handbook includes some code snippets for explanations. Here's an example from front-end-interview-handbook:
function debounce(func, wait) {
let timeout;
return function executedFunction(...args) {
const later = () => {
clearTimeout(timeout);
func(...args);
};
clearTimeout(timeout);
timeout = setTimeout(later, wait);
};
}
Awsome-Front-End-learning-resource doesn't typically include code snippets, focusing instead on curating external resources.
Summary
front-end-interview-handbook is more specialized for interview preparation, regularly updated, and multilingual. However, it's less comprehensive for general learning. Awsome-Front-End-learning-resource offers a broader range of resources but may not be as focused or up-to-date. The choice between them depends on whether you're specifically preparing for interviews or seeking general front-end learning materials.
Interactive roadmaps, guides and other educational content to help developers grow in their careers.
Pros of developer-roadmap
- Provides comprehensive roadmaps for various tech roles (frontend, backend, DevOps, etc.)
- Regularly updated with new content and technologies
- Offers interactive versions of roadmaps on the website
Cons of developer-roadmap
- Focuses more on career paths rather than specific learning resources
- May be overwhelming for beginners due to the breadth of information
- Less emphasis on curated lists of learning materials
Code Comparison
While both repositories primarily focus on providing learning resources and guidance, they don't contain significant code samples. However, here's a brief comparison of their README structures:
developer-roadmap:
# Developer Roadmap
[](http://roadmap.sh)
...
Awsome-Front-End-learning-resource:
# 前端学习资料大全
## 目录
- [前端学习资料大全](#前端学习资料大全)
- [目录](#目录)
...
The developer-roadmap README is in English and includes badges, while Awsome-Front-End-learning-resource is primarily in Chinese and has a more traditional table of contents structure.
Convert
designs to code with AI
Introducing Visual Copilot: A new AI model to turn Figma designs to high quality code using your components.
Try Visual CopilotREADME
å¨GitHub䏿¶éçæå ¨çåç«¯èµæºæ±æ»ï¼å æ¬å端å¦ä¹ ãå端å¼åèµæºãå端æ±èé¢è¯çï¼
个人ç»ågithubä¸åä½å¤§ç¥å享çèµæºè¿è¡äºç®åçæ±æ»æ´çï¼æ¯ä¸ä¸ªæ¡ç®ä¸é¢é½æä¸°å¯çèµæï¼æ¯å端å¦ä¹ ãå·¥ä½ç好帮æã
说æ: æ´çæä¸å½ä¹å¤, æ¬¢è¿ pr ææåº issueã
æ´æ°æ¥å¿ï¼
20170313ï¼
- å¢å JavaScript èµæºå¤§å ¨ä¸æçï¼ä½è ï¼ä¼¯ä¹å¨çº¿ï¼
20161115ï¼
- å¢å JavaScript å ¨æ å·¥ç¨å¸å¹è®æç¨ï¼ä½è ï¼é®ä¸å³°ï¼
20161013ï¼
- å¢å Googleé¢è¯å®å ¸ï¼ä½è ï¼John Washamï¼
20160916ï¼
- å¢å 大åç«¯å·¥å ·éï¼ä½è ï¼èå¾®ä¸ï¼
å ³äºæï¼ å¾®å: @é丰ä¸åæ
ç»å个人ç»åæ»ç»çåç«¯å ¥é¨æ¹æ³
ä½è ï¼qiu https://github.com/qiu-deqing
æºå°åï¼https://github.com/qiu-deqing/FE-learning
å端å¦ä¹ è·¯å¾
ä½è ï¼ ä½å伦 https://github.com/discountry
æºå°åï¼https://zhuanlan.zhihu.com/p/21935921
JavaScript å ¨æ å·¥ç¨å¸å¹è®æç¨
ä½è ï¼ é®ä¸å³° https://github.com/ruanyf
æºå°åï¼https://github.com/ruanyf/jstraining
å端å¼åè æå(å¦ä¹ å端çå®è·µæå)
ä½è ï¼Pomy https://github.com/dwqs
䏿æºå°åï¼https://github.com/dwqs/fedHandlebook
é 读å°åï¼https://dwqs.gitbooks.io/frontenddevhandbook/content/
è±æåçå°åï¼https://www.frontendhandbook.com/
èµæºä¸è½½:
å端å¼åç¬è®°æ¬
ä½è ï¼Li Xinyang https://github.com/li-xinyang
æºå°åï¼https://github.com/li-xinyang/FEND_Note
é 读å°åï¼http://li-xinyang.gitbooks.io/frontend-notebook/
èµæºä¸è½½: PDFç
æå ¨çèµæºæç¨ââå端æ¶åçææç¥è¯ä½ç³»
ä½è ï¼JadeYang https://github.com/nicejade
æºå°åï¼https://github.com/nicejade/Front-end-tutorial
大åç«¯å·¥å ·éââç¨åºç¿çç¾å®ç®± ï¼0916ï¼
ä½è ï¼èå¾®ä¸ https://github.com/nieweidong
æºå°åï¼https://github.com/nieweidong/fetool
é 读å°åï¼http://www.fefork.com/fetool
100+ è¶ å ¨çwebå¼åå·¥å ·åèµæº
è¯è ï¼ç¨ååº https://xituqu.com/
æºå°åï¼https://xituqu.com/170.html
JavaScript èµæºå¤§å ¨ä¸æç
ä½è ï¼ä¼¯ä¹å¨çº¿ https://github.com/jobbole
æºå°åï¼https://github.com/jobbole/awesome-javascript-cn
å端æè½æ±æ»
ä½è ï¼Jackson Tian https://github.com/JacksonTian
æºå°åï¼https://github.com/JacksonTian/fks
é 读å°åï¼http://html5ify.com/fks/
Webå端å¼åææ¯æ
ä½è ï¼Wilson Chen https://github.com/unruledboy
æºå°åï¼https://github.com/unruledboy/WebFrontEndStack
å端å¼åæä½¿ç¨è¯è¨ç主æµå¦ä¹ èµæºæ±éæå
ä½è ï¼icepy https://github.com/icepy
æºå°åï¼https://github.com/icepy/Front-End-Develop-Guide
GitHubä¸å¼å¾å ³æ³¨çå端项ç®
ä½è ï¼ trigkit4 https://github.com/hawx1993
æºå°åï¼https://github.com/hawx1993/github-FE-project
å端å¼åç¸å ³çä¼ç§ç½ç«ãå客ã以忴»è·å¼åè
ä½è ï¼Luo Lei https://github.com/foru17
æºå°åï¼https://github.com/foru17/front-end-collect
å½å ç¥å IT å ¬å¸å端å¢é (æåä¸åå å)
ä½è ï¼Mingdong Luo https://github.com/mdluo
æºå°åï¼https://github.com/mdluo/awesome-fe-team
å ³äºç¨åºå读书-大ç们ç书忱æ»
ä½è ï¼Mingdong Luo https://github.com/mdluo
æºå°åï¼https://mdluo.github.io/blog/about-reading/
Github个人æ¶éçä¼ç§JavaScript项ç®
ä½è ï¼Daiyichen https://github.com/Daiyichen
æºå°åï¼https://github.com/Daiyichen/Front-end-tutorial/blob/master/project.md
å è´¹çè®¡ç®æºç¼ç¨ç±»ä¸æä¹¦ç±
ä½è ï¼è¿·æ¸¡ https://github.com/justjavac
æºå°åï¼https://github.com/justjavac/free-programming-books-zh_CN
é 读å°åï¼http://siberiawolf.com/free_programming/index.html
å端å¼å书ç¾
ä½è ï¼å¼ æ£é https://github.com/zzxadi
æºå°åï¼https://github.com/zzxadi/frontend-dev-bookmarks
æ¶éæè¶£çãå¯æäº¤äºçå端æç¨
ä½è ï¼JiangShui Yu https://github.com/yujiangshui
æºå°åï¼https://github.com/yujiangshui/fun-front-end-tutorials
å端代ç å®¡æ¥æ¸ å
ä½è ï¼JiangShui Yu https://github.com/yujiangshui
æºå°åï¼https://github.com/yujiangshui/front-end-code-checklist
ç§»å¨åç«¯èµæºæ´ç
ä½è ï¼Ionic China https://github.com/IonicChina
æºå°åï¼https://github.com/IonicChina/Mobile-front-end-tutorial
å端å¼åè§èæå
ä½è ï¼é¿æ https://github.com/Aaaaaashu
æºå°åï¼https://github.com/Aaaaaashu/Guide
é 读å°åï¼http://zhibimo.com/read/Ashu/front-end-style-guide/
Webå端å¼åè§èææ¡£
ä½è ï¼kc https://github.com/kangcafe
æºå°åï¼https://github.com/kangcafe/web_develop_standard
éç¨äºå°å¢éçå端è§è
ä½è ï¼hzlzh https://github.com/hzlzh
æºå°åï¼https://github.com/hzlzh/Front-End-Standards
é 读å°åï¼http://front-end-standards.com/
å端æ±èé¢è¯
å ³äºç¨åºåæ±èç®åæ±æ»ï¼å å«ä¸äºä¼ç§ç®å示ä¾ï¼
ä½è ï¼Mingdong Luo https://github.com/mdluo
æºå°åï¼https://mdluo.github.io/blog/about-resume/
å ³äºå端é¢è¯æç« æ±æ»
ä½è ï¼Mingdong Luo https://github.com/mdluo
æºå°åï¼https://mdluo.github.io/blog/about-front-end-interview/
å端é¢è¯é®é¢éé¦
ä½è ï¼ trigkit4 https://github.com/hawx1993
æºå°åï¼https://github.com/hawx1993/Front-end-Interview-questions
å端工ä½é¢è¯é®é¢
ä½è ï¼H5BP https://github.com/h5bp
䏿çä½è ï¼Liu Chao https://github.com/lc-soft
æºå°åï¼https://github.com/h5bp/Front-end-Developer-Interview-Questions
æ¶éçå端é¢è¯é¢åçæ¡
ä½è ï¼qiu https://github.com/qiu-deqing
æºå°åï¼https://github.com/qiu-deqing/FE-interview
ä¸å¥å®æ´çå¦ä¹ æå帮å©èªå·±åå¤ Google çé¢è¯
åæä½è ï¼John Washam
è¯æåºèªï¼æéç¿»è¯è®¡å
è¯è ï¼ï¼Aleenï¼Newtonï¼bobmayuzeï¼Jaegerï¼sqrthree
æºå°åï¼https://github.com/jwasham/google-interview-university
ç¼ç¨æ ä»ï¼å¯æçå°ï¼
声æï¼ çæå½åä½è ææï¼æåªæ¯æ¬è¿å·¥ã
Photo Creditï¼Negative Space
Top Related Projects
:octocat:GitHub最全的前端资源汇总仓库(包括前端学习、开发资源、数据结构与算法、开发工具、求职面试等)
🗂 The perfect Front-End Checklist for modern websites and meticulous developers
📚 Study guide and introduction to the modern front end stack.
A list of helpful front-end related questions you can use to interview potential candidates, test yourself or completely ignore.