Top Related Projects
:books: Freely available programming books
😎 Awesome lists about all kinds of interesting topics
An opinionated list of awesome Python frameworks, libraries, software and resources.
A curated list of awesome Go frameworks, libraries and software
Interactive roadmaps, guides and other educational content to help developers grow in their careers.
Learn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards.
Quick Overview
The justjavac/free-programming-books-zh_CN repository is a curated list of free programming books and learning resources in Chinese. It covers a wide range of programming languages, technologies, and computer science topics, providing a comprehensive collection for Chinese-speaking developers and learners.
Pros
- Extensive collection of free resources covering numerous programming topics
- Regularly updated with new books and materials
- Well-organized structure, making it easy to find resources for specific topics
- Community-driven project with contributions from many developers
Cons
- Limited to Chinese language resources, which may not be suitable for non-Chinese speakers
- Quality of resources may vary, as they are not officially vetted
- Some links may become outdated or broken over time
- Overwhelming amount of information for beginners who may not know where to start
Note: As this is not a code library, the code example and quick start sections have been omitted.
Competitor Comparisons
:books: Freely available programming books
Pros of free-programming-books
- Multilingual: Offers resources in various languages, not limited to Chinese
- Broader scope: Covers a wider range of programming topics and technologies
- Larger community: More contributors and frequent updates
Cons of free-programming-books
- Less focused: May be overwhelming for users looking for specific Chinese resources
- Potentially less curated: Due to its larger scope, quality control might be more challenging
- Navigation: Finding resources for a specific language or topic might be more time-consuming
Code comparison
Not applicable for these repositories, as they primarily consist of curated lists of resources rather than code.
Additional notes
free-programming-books-zh_CN:
- Specializes in Chinese programming resources
- More targeted audience: Chinese-speaking developers
- Easier navigation for Chinese users
free-programming-books:
- Global reach and diverse content
- Organized by programming language and topic
- Includes sections for free online courses and interactive tutorials
Both repositories serve as valuable resources for developers seeking free programming books and materials. The choice between them depends on the user's language preferences and specific learning needs.
😎 Awesome lists about all kinds of interesting topics
Pros of awesome
- Broader scope covering various programming topics and technologies
- More frequently updated with contributions from a larger community
- Better organized with clear categorization and subcategories
Cons of awesome
- May be overwhelming due to the sheer volume of resources
- Less focused on specific programming languages or topics
- Primarily in English, which may not be ideal for non-English speakers
Code comparison
While both repositories primarily consist of markdown files with lists of resources, awesome includes a more structured approach to organizing content:
awesome:
## Programming Languages
- [JavaScript](https://github.com/sorrycc/awesome-javascript#readme)
- [Promises](https://github.com/wbinnssmith/awesome-promises#readme)
- [Standard Style](https://github.com/standard/awesome-standard#readme)
- [Must Watch Talks](https://github.com/bolshchikov/js-must-watch#readme)
free-programming-books-zh_CN:
### 版本控制
* [Git教程](http://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000) (廖雪峰)
* [Git少用少烦恼](http://djyde.github.io/2015/08/17/git-cheat-sheet.html)
* [Git简明指南](http://rogerdudler.github.io/git-guide/index.zh.html)
Both repositories serve as valuable resources for developers, with awesome offering a more comprehensive and structured approach, while free-programming-books-zh_CN focuses specifically on Chinese-language programming resources.
An opinionated list of awesome Python frameworks, libraries, software and resources.
Pros of awesome-python
- Focused specifically on Python resources, providing a curated list of frameworks, libraries, and tools
- Regularly updated with new Python-related content and contributions from the community
- Well-organized into categories, making it easy to find specific types of Python resources
Cons of awesome-python
- Limited to Python-specific content, whereas free-programming-books-zh_CN covers multiple programming languages
- Does not include full books or extensive learning materials, focusing more on tools and libraries
- Primarily in English, while free-programming-books-zh_CN caters to Chinese-speaking developers
Code comparison
Not applicable for these repositories, as they primarily consist of curated lists of resources rather than code samples. However, here's an example of how they might structure their content:
awesome-python:
## Web Frameworks
- [Django](https://www.djangoproject.com/) - A high-level Python Web framework that encourages rapid development and clean, pragmatic design.
- [Flask](https://flask.palletsprojects.com/) - A microframework for Python based on Werkzeug, Jinja 2 and good intentions.
free-programming-books-zh_CN:
### Python
* [简明Python教程](https://bop.mol.uno/) - Swaroop C H, 沈洁元(翻译), 漠伦(翻译)
* [Python 3 文档(简体中文) 3.2.2 documentation](https://docspy3zh.readthedocs.org/en/latest/)
Both repositories serve as valuable resources for developers, with awesome-python focusing on Python-specific tools and libraries, while free-programming-books-zh_CN offers a broader range of programming books and resources in Chinese.
A curated list of awesome Go frameworks, libraries and software
Pros of awesome-go
- Focused specifically on Go programming resources
- Regularly updated with new Go libraries, frameworks, and tools
- Well-organized into categories for easy navigation
Cons of awesome-go
- Limited to Go-related content only
- Doesn't include full books or extensive learning materials
- May be overwhelming for beginners due to the large number of resources
Code comparison
While both repositories primarily contain lists of resources rather than code, awesome-go does include some Go code snippets in its descriptions. Here's an example from the awesome-go repository:
import "github.com/golang/example/stringutil"
fmt.Println(stringutil.Reverse("hello"))
free-programming-books-zh_CN doesn't typically include code snippets, as it focuses on listing books and learning resources.
Summary
awesome-go is a comprehensive collection of Go-specific resources, tools, and libraries, making it ideal for Go developers looking for up-to-date information and tools. free-programming-books-zh_CN, on the other hand, offers a broader range of programming books and resources in Chinese, covering multiple programming languages and topics. While awesome-go is more focused and frequently updated, free-programming-books-zh_CN provides a wider variety of in-depth learning materials for different programming languages.
Interactive roadmaps, guides and other educational content to help developers grow in their careers.
Pros of developer-roadmap
- Provides visual roadmaps for different tech career paths
- Regularly updated with modern technologies and practices
- Offers interactive versions of roadmaps on the project website
Cons of developer-roadmap
- Focuses on career paths rather than specific learning resources
- May be overwhelming for absolute beginners
- Limited depth of information for each topic
Code comparison
While both repositories don't contain significant code samples, developer-roadmap includes some HTML for its interactive roadmaps:
<map name="image-map">
<area target="" alt="Internet" title="Internet" href="https://roadmap.sh/guides/what-is-internet"
coords="245,107,246,171,272,180,297,171,298,107,271,96" shape="poly">
<!-- More area tags... -->
</map>
free-programming-books-zh_CN primarily consists of markdown files with lists of resources:
## 语言无关
### 操作系统
* [开源世界旅行手册](http://i.linuxtoy.org/docs/guide/index.html)
* [鸟哥的 Linux 私房菜 服务器架设篇](http://vbird.dic.ksu.edu.tw/linux_server/)
Both repositories serve different purposes, with developer-roadmap offering career guidance and free-programming-books-zh_CN providing a comprehensive list of learning resources in Chinese.
Learn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards.
Pros of system-design-primer
- Focused specifically on system design concepts and principles
- Includes visual diagrams and illustrations to aid understanding
- Provides practical examples and case studies of real-world systems
Cons of system-design-primer
- Limited to system design topics, not covering broader programming concepts
- Content is primarily in English, which may be less accessible for non-English speakers
- Less frequently updated compared to free-programming-books-zh_CN
Code comparison
While both repositories primarily contain educational content rather than code, system-design-primer does include some code snippets for illustrative purposes. Here's an example from system-design-primer:
def get_user(request):
user_id = request.GET.get('user_id')
user = User.objects.get(id=user_id)
return JsonResponse({'user': user})
free-programming-books-zh_CN, being a curated list of resources, doesn't typically include code snippets directly in the repository.
Summary
system-design-primer is a specialized resource for learning system design concepts, with visual aids and practical examples. It's primarily in English and focuses on a specific area of software engineering. free-programming-books-zh_CN, on the other hand, offers a broader range of programming resources in Chinese, covering various topics and languages. The choice between the two depends on the user's specific learning goals and language preferences.
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
å è´¹çç¼ç¨ä¸æä¹¦ç±ç´¢å¼
å è´¹çç¼ç¨ä¸æä¹¦ç±ç´¢å¼ï¼æ¬¢è¿æç¨¿ã
- å½å¤ç¨åºåå¨ stackoverflow æ¨èçç¨åºåå¿ è¯»ä¹¦ç±ï¼ä¸æçã
- stackoverflow ä¸çç¨åºååºè¯¥é 读çéç¼ç¨ç±»ä¹¦ç±æåªäºï¼ 䏿ç
- github ä¸çä¸ä¸ªæµè¡çç¼ç¨ä¹¦ç±ç´¢å¼ 䏿ç
妿è¿ä¸ªä»åºå¯¹ä½ æå¸®å©ï¼æ¬¢è¿ starã妿è¿ä¸ªä»åºå¸®ä½ æåäºæè½æ¾å°äºå·¥ä½ï¼å¯ä»¥è¯·æåæ¯åå¡ï¼
åä¸äº¤æµ
欢è¿å¤§å®¶å°çèå·²ä¹ çç»å ¸å 费书ç±å ±äº«åºæ¥ï¼æ¨å¯ä»¥ï¼
- ä½¿ç¨ Pull Request æäº¤
å¦æä½ åç°äºä¸è½è®¿é®ç龿¥ï¼ä¹å¯ä»¥æ PRï¼å¨æ æ³è®¿é®é¾æ¥çåé¢å¢å :worried:
ã
è´¡ç®è åå: https://github.com/justjavac/free-programming-books-zh_CN/graphs/contributors
ç¼ç¨ç½ç«
- AICodeConvert
- å¯ä»¥å°èªç¶è¯è¨è½¬ä¸ºä»£ç å®ç°
- å¯ä»¥å°å·²æè¯è¨ä»£ç 转为å¦ä¸ç§ä»£ç è¯è¨
- å¯ä»¥ä»£ç debugãä¼åãè§£é
ç®å½
-
è¯è¨æ å ³ç±»
-
è¯è¨ç¸å ³ç±»
置顶
æä½ç³»ç»
- 弿ºä¸çæ è¡æå
- é¸å¥çLinuxç§æ¿è
- The Linux Command Line (ä¸è±æç)
- Linux 设å¤é©±å¨ (第ä¸ç):worried:
- æ·±å ¥åæLinuxå æ ¸æºç :worried:
- UNIX TOOLBOX :worried:
- Docker䏿æå
- Docker ââ ä»å ¥é¨å°å®è·µ
- Dockerå ¥é¨å®æ :worried:
- Docker Cheat Sheet
- FreeRADIUSæ°æå ¥é¨ :worried:
- Mac å¼åé ç½®æå
- FreeBSD ä½¿ç¨æå
- Linux å½ä»¤è¡(䏿ç)
- Linux æå»ºæå
- Linuxå·¥å ·å¿«éæç¨
- Linux Documentation (䏿ç) :worried:
- åµå ¥å¼ Linux ç¥è¯åº (eLinux.org 䏿ç) :worried:
- çè§£Linuxè¿ç¨
- å½ä»¤è¡çèºæ¯
- SystemTapæ°ææå
- æä½ç³»ç»æè
æºè½ç³»ç»
åå¸å¼ç³»ç»
ç¼è¯åç
彿°å¼æ¦å¿µ
è®¡ç®æºå¾å½¢å¦
WEBæå¡å¨
- Nginxå¼åä»å ¥é¨å°ç²¾é (æ·å®å¢éåºå)
- Nginxæç¨ä»å ¥é¨å°ç²¾é(PDFçæ¬ï¼è¿ç»´çåæ¶é´åºå)
- OpenRestyæä½³å®è·µ :worried:
- Apache 䏿æå
çæ¬æ§å¶
- Learn Git - complete book in Chinese
- Git Cheat Sheet
- Gitæç¨ ï¼æ¬æç± å»éªå³° åä½ï¼å¦æè§å¾æ¬æç¨å¯¹æ¨æå¸®å©ï¼å¯ä»¥å» iTunes è´ä¹°ï¼
- git - ç®ææå
- ç´åé½è½æçGITå ¥é¨
- Git åèæå
- Pro Git
- Pro Git 䏿ç (æ´çå¨gitbookä¸) :worried:
- Git Magic
- GotGitHub
- Gitæå¨æå
- Git Community Book 䏿ç
- Mercurial ä½¿ç¨æç¨
- HgInit (䏿ç) :worried:
- æ²æµ¸å¼å¦ Git :worried:
- Git-Cheat-Sheet ï¼æè°¢ @flyhigher139 ç¿»è¯äºä¸æçï¼
- GitHubç§ç±
- GitHubå¸®å©ææ¡£
- git-flow å¤å¿æ¸ å
- svn æå
- GitHub漫游æå
ç¼è¾å¨
- exvim--vim æ¹è¯æIDE项ç®
- ç¬¨æ¹æ³å¦Vimscript ä¸è¯æ¬ :worried:
- Vimä¸æææ¡£
- 21天å¦ä¼Emacs
- ä¸å¹´æä¸ºEmacs髿 (åç¥ä¸æ ·ä½¿ç¨ç¼è¾å¨)
- æé峿è·ï¼å IDE 䏿 ·ä½¿ç¨ vim
- vim 宿æç¨
- Atomé£è¡æå䏿ç
- Markdown·ç®åçä¸ç
- ä¸å¹´æä¸º Emacs 髿
- Emacs çåæå
- Atom宿¹æå
NoSQL
- NoSQLæ°æ®åºç¬è° :worried:
- Redis 设计ä¸å®ç°
- Redis å½ä»¤åè :worried:
- 带æè¯¦ç»æ³¨éç Redis 3.0 代ç
- 带æè¯¦ç»æ³¨éç Redis 2.6 代ç
- The Little MongoDB Book
- The Little Redis Book
- Neo4j ç®ä½ä¸ææå v1.8 :worried:
- Neo4j .rb ä¸æè³æº
- Disque ä½¿ç¨æç¨ :worried:
- Apache Spark 设计ä¸å®ç°
PostgreSQL
MySQL
管çåçæ§
- ELKstack 䏿æå :worried:
- Mastering Elasticsearch(䏿ç) :worried:
- ElasticSearch æå¨æå :worried:
- Elasticsearch æå¨æåï¼ä¸æçï¼ :worried:
- Logstash æä½³å®è·µ
- Puppet 2.7 Cookbook 䏿ç :worried:
项ç®ç¸å ³
- æç»éæï¼ç¬¬äºçï¼ (è¯è¨ç½) :worried:
- 让å¼åèªå¨åç³»å䏿
- 追æ±ä»£ç è´¨é
- selenium ä¸æææ¡£ :worried:
- Selenium Webdriver ç®ææç¨
- Joelè°è½¯ä»¶ :worried:
- ç´è³è«è»é«(Joel on Software) :worried:
- Gradle 2 ç¨æ·æå
- Gradle ä¸æä½¿ç¨ææ¡£ :worried:
- ç¼ç è§è
- 弿ºè½¯ä»¶æ¶æ
- GNU make æå
- GNU make 䏿æå :worried:
- The Twelve-Factor App :worried:
设计模å¼
- å¾è¯´è®¾è®¡æ¨¡å¼
- å²ä¸æå ¨è®¾è®¡æ¨¡å¼å¯¼å¦ç®å½
- design pattern å æä¸å ä¼
- è®¾è®¡æ¨¡å¼ Java ç :worried:
Web
- å ³äºæµè§å¨åç½ç»ç 20 é¡¹é¡»ç¥ :worried:
- æµè§å¨å¼åå·¥å ·çç§å¯
- Chrome å¼åè å·¥å ·ä¸ææå
- Chromeæ©å±å¼åææ¡£
- Gruntä¸æææ¡£
- gulpä¸æææ¡£
- Gulp å ¥é¨æå
- ç§»å¨Webå端ç¥è¯åº
- æ£å表达å¼30åéå ¥é¨æç¨
- å端å¼åä½ç³»å»ºè®¾æ¥è®°
- ç§»å¨å端å¼åæ¶è夹
- JSON飿 ¼æå
- HTTP æ¥å£è®¾è®¡æå
- åç«¯èµæºå享ï¼ä¸ï¼
- åç«¯èµæºå享ï¼äºï¼
- å端代ç è§è å æä½³å®è·µ
- å端å¼åè æå :worried:
- å端工ç¨å¸æå :worried:
- w3schoolæç¨æ´ç :worried:
- Wiresharkç¨æ·æå :worried:
- ä¸ç«å¼å¦ä¹ Wireshark :worried:
- HTTP ä¸åè¶
- HTTP/2.0 ä¸æç¿»è¯ :worried:
- RFC 7540 - HTTP/2 ä¸æç¿»è¯ç
- http2讲解 :worried:
- 3 Web Designs in 3 Weeks :worried:
- ç«ç¹å¯é æ§å·¥ç¨ :worried:
- Webå®å ¨å¦ä¹ ç¬è®°
- Serverless æ¶æåºç¨å¼åæå
å¤§æ°æ®
- å¤§æ°æ®/æ°æ®ææ/æ¨èç³»ç»/æºå¨å¦ä¹ ç¸å ³èµæº :worried:
- é¢åç¨åºåçæ°æ®æææå :worried:
- 大åé群ä¸çå¿«éåéç¨æ°æ®å¤çæ¶æ :worried:
- æ°æ®ææä¸ç»å ¸çç®æ³å®ç°å详ç»ç注é
- Spark ç¼ç¨æåç®ä½ä¸æç
ç¼ç¨èºæ¯
- ç¨åºåç¼ç¨èºæ¯
- æ¯ä¸ªç¨åºåé½åºè¯¥äºè§£çå åç¥è¯(è¯)ã第ä¸é¨åã
- 忦çå·¥åºï¼å¦ä½ç解游æ (è±ç£é 读ï¼å 费书ç±) :worried:
游æå¼æ
ç®æ³
å ¶å®
- OpenWrtæºè½ãèªå¨ãéæç¿»å¢è·¯ç±å¨æç¨ :worried:
- SAN 管çå ¥é¨ç³»å :worried:
- Sketch 䏿æå
- æ·±å ¥ç解并è¡ç¼ç¨
- ç¨åºåçèªæä¿®å »
- Growth: å ¨æ å¢é¿å·¥ç¨å¸æå
- ç³»ç»éæä¸è¿ç§»æå
Android
- Android Design(䏿ç) :worried:
- Google Material Design æ£é«ä¸æç (è¯æ¬ä¸ è¯æ¬äº)
- Material Design 䏿ç
- Google Android宿¹å¹è®è¯¾ç¨ä¸æç
- Androidå¦ä¹ ä¹è·¯ :worried:
- Androidå¼åææ¯å线(android-tech-frontier)
- Point-of-Android Android ä¸äºéè¦ç¥è¯ç¹è§£ææ´ç
- Android6.0æ°ç¹æ§è¯¦è§£ :worried:
APP
AWK
C/C++
- C/C++ 䏿åèæå (欢è¿å¤§å®¶åä¸å¨çº¿ç¿»è¯åæ ¡å¯¹)
- C è¯è¨ç¼ç¨éè§ :worried:
- C++ å¹¶åç¼ç¨æå
- Linux Cç¼ç¨ä¸ç«å¼å¦ä¹ (å®å²æ, å京äºåµæè²ç ç©¶ä¸å¿)
- CGDB䏿æå
- 100个gdbå°æå·§
- 100个gccå°æå·§
- ZMQ æå
- How to Think Like a Computer Scientist (ä¸è±æç)
- è·æä¸èµ·å Makefile
- GNU make䏿æå (éç§å¦ä¸ç½) (PDF)
- GNU make æå
- Google C++ 飿 ¼æå
- C/C++ Primer (by @andycai)
- ç®åææçCéæ³ :worried:
- C++ FAQ LITE(䏿ç)
- C++ Primer 5th Answers
- C++ å¹¶åç¼ç¨(åºäºC++11) :worried:
- QT æç¨ :worried:
- DevBeançãQtå¦ä¹ ä¹è·¯2ã(Qt5)
- 䏿çãQmlBookã
- C++ Template è¿é¶æå
- libuv䏿æç¨
- Boost åºä¸ææç¨
- ç¬¨åæ³å¦C
- é«é䏿 C++11/14/17
C#
- Microsoft Docs C# 宿¹ææ¡£
- ASP.NET MVC 5 å ¥é¨æå
- è¶ å ¨é¢ç .NET GDI+ å¾å½¢å¾åç¼ç¨æç¨
- .NETæ§ä»¶å¼ååºç¡
- .NETå¼åè¦ç¹ç²¾è®²ï¼å稿ï¼
Clojure
CSS/HTML
- å¦ä¹ CSSå¸å±
- éç¨ CSS ç¬è®°ãå»ºè®®ä¸æå¯¼
- CSSåèæå
- Emmet ææ¡£
- å端代ç è§è (è ¾è®¯ AlloyTeam å¢é)
- HTMLåCSSç¼ç è§è
- Sass Guidelines 䏿
- CSS3 Tutorial ãCSS3 æç¨ã
- MDN HTML ä¸æææ¡£
- MDN CSS ä¸æææ¡£
Dart
- Dart è¯è¨å¯¼è§ :worried:
Elixir
Erlang
- 21天å¦éErlang :worried:
Fortran
Go
- Goç¼ç¨åºç¡
- Goå ¥é¨æå
- å¦ä¹ Goè¯è¨
- Go Web ç¼ç¨ (æ¤ä¹¦å·²ç»åºçï¼å¸æå¼åè 们å»è´ä¹°ï¼æ¯æä½è çåä½)
- Go宿å¼å (彿æ¶å½æ¤é¡¹ç®æ¶ï¼ä½è å·²ç»åå®ç¬¬ä¸ç« ï¼å¦æè¯»å®åé¢ç« èè§å¾æå¸®å©ï¼å¯ä»¥ç»ä½è æèµ ï¼ä»¥é¼å±ä½è çç»§ç»åä½)
- Network programming with Go ä¸æç¿»è¯çæ¬
- Effective Go :worried:
- Go è¯è¨æ ååº
- Golangæ ååºææ¡£ :worried:
- Revel æ¡æ¶æå :worried:
- Javaç¨åºåçGolangå ¥é¨æå
- Goå½ä»¤æç¨
- Goè¯è¨å客å®è·µ
- Go 宿¹ææ¡£ç¿»è¯
- æ·±å ¥è§£æGo
- Goè¯è¨å£ç»(䏿ç) (GitBook)
- golang runtimeæºç åæ
- Goè¯è¨å®æ: ç¼åå¯ç»´æ¤Goè¯è¨ä»£ç 建议
- Golang ç³»åæç¨(è¯)
- Go RPC å¼åæåGitBook
- Goè¯è¨é«çº§ç¼ç¨
- Go2ç¼ç¨æå :worried:
- Goè¯è¨è®¾è®¡æ¨¡å¼
- Goè¯è¨ååäºç« ç»
Groovy
- 宿 Groovy ç³»å :worried:
Haskell
iOS
- iOSå¼å60åéå ¥é¨
- iOS7人æºç颿å :worried:
- Google Objective-C Style Guide 䏿ç
- iPhone 6 å±å¹æç§
- Apple Watchå¼å忢 :worried:
- 马ä¸çæå¼å iOS åºç¨ç¨åº
- ç½ææ¯å¦ç¦å¤§å¦å ¬å¼è¯¾ï¼iOS 7åºç¨å¼åå广件
Java
- Apache Shiro ç¨æ·æå
- Jersey 2.x ç¨æ·æå
- Spring Framework 4.xåèææ¡£
- Spring Bootåèæå (ç¿»è¯ä¸)
- MyBatisä¸æææ¡£
- MyBatis Generator ä¸æææ¡£ :worried:
- ç¨jerseyæå»ºRESTæå¡
- Activiti 5.x ç¨æ·æå
- Google Javaç¼ç¨é£æ ¼æå
- Netty 4.x ç¨æ·æå
- Netty 宿(ç²¾é«)
- REST 宿
- Java ç¼ç è§è
- Apache MINA 2 ç¨æ·æå
- H2 Database æç¨
- Java Servlet 3.1 è§è
- JSSE åèæå
- Java弿ºå®ç°åæä½³å®è·µ
- Java ç¼ç¨è¦ç¹
- Think Java :worried:
- Java 8 ç®ææç¨
- On Java 8 䏿ç (ç¿»è¯ä¸)
- Effective Java 第3ç䏿ç
JavaScript
- ç°ä»£ Javascript æç¨
- Google JavaScript 代ç 飿 ¼æå :worried:
- Google JSON 飿 ¼æå
- Airbnb JavaScript è§è
- JavaScript æ ååèæç¨ï¼alphaï¼
- Javascriptç¼ç¨æå (æºç )
- javascript ç 12 个æªç
- JavaScript ç§å¯è±å :worried:
- JavaScriptæ ¸å¿æ¦å¿µåå®è·µ (PDF) (æ¤ä¹¦å·²ç±äººæ°é®çµåºç社åºçåè¡ï¼ä½ä½è ä¾ç¶å è´¹æä¾PDFçæ¬ï¼å¸æå¼åè 们å»è´ä¹°ï¼æ¯æä½è ) :worried:
- ãJavaScript 模å¼ã âJavaScript patternsâä¸è¯æ¬
- JavaScriptè¯è¨ç²¾ç²¹
- å½å彿°è¡¨è¾¾å¼æ¢ç§ (注:åæç±ä¸ºä¹æ¼«ç¬ç¿»è¯ï¼åå§å°åæ æ³æå¼ï¼æä»¥æ¤å¤å°å为æå客ä¸çå¤ä»½)
- å¦ç¨ JavaScript è®¾è®¡æ¨¡å¼ (弿ºä¸å½)
- æ·±å ¥çè§£JavaScriptç³»å
- ECMAScript 5.1 䏿ç
- ECMAScript 6 å ¥é¨ (ä½è ï¼é®ä¸å³°)
- JavaScript Promiseè¿·ä½ ä¹¦
- You-Dont-Know-JS (æ·±å ¥JavaScriptè¯è¨æ ¸å¿æºå¶çç³»åå¾ä¹¦)
- JavaScript æç¨ å»éªå³°
- MDN JavaScript ä¸æææ¡£
- jQuery
- jQuery è§£æ :worried:
- ç®åææçJQueryéæ³ :worried:
- How to write jQuery plugin
- You Don't Need jQuery
- å¦ä½å®ç°ä¸ä¸ªç±»jQueryï¼ :worried:
- Node.js
- Nodeå ¥é¨
- ä¸å¤©å¦ä¼NodeJS
- Nodejs Wiki Book (ç¹ä½ä¸æ)
- express.js ä¸æææ¡£
- koa ä¸æææ¡£
- ä¸èµ·å¦koa
- ä½¿ç¨ Express + MongoDB æå»ºå¤äººå客
- Expressæ¡æ¶
- Node.js å æä¸å ä¼
- Learn You The Node.js For Much Win! (䏿ç)
- Node debug 䏿³ä¸ä¾
- nodejsä¸æææ¡£ :worried:
- orm2 ä¸æææ¡£
- ä¸èµ·å¦ Node.js
- Nodeå ¥é¨ï¼ä¸æ¬å ¨é¢çNode.jsæç¨
- ä»é¶å¼å§çNodejsç³»åæç«
- underscore.js
- Underscore.jsä¸æææ¡£ :worried:
- backbone.js
- AngularJS
- Zepto.js
- Zepto.js ä¸æææ¡£ :worried:
- Sea.js
- React.js
- React å¦ä¹ ä¹é
- React.js å°ä¹¦
- React.js ä¸æææ¡£ :worried:
- React webpack-cookbook
- React å ¥é¨æç¨ :worried:
- React å ¥é¨æç¨ (ä½è ï¼hulufei, ä¸ä¸è¡ä¸åä½è )
- React Native ä¸æææ¡£(嫿æ°Androidå 容)
- Learn React & Webpack by building the Hacker News front page
- impress.js
- CoffeeScript
- TypeScipt
- TypeScript Handbook :worried:
- ExtJS
- Meteor
- Discover Meteor
- Meteor ä¸æææ¡£ :worried:
- Angular-Meteor 䏿æç¨ :worried:
- VueJS
- Chromeæ©å±ååºç¨å¼å :worried:
Kotlin
- Kotlin 宿¹åèææ¡£ 䏿ç
- Kotlin ä¸æææ¡£ GitHub
- Kotlin åèææ¡£
- ãKotlin for android developersã䏿ç :worried:
LaTeX
LISP
- Common Lisp
- Scheme
Lua
- Luaç¼ç¨å ¥é¨
- Lua 5.1 åèæå ä¸æç¿»è¯
- Lua 5.3 åèæå ä¸æç¿»è¯
- Luaæºç æ¬£èµ :worried:
OCaml
Perl
PHP
- PHP 宿¹æå
- PHPè°è¯ææ¯æå(PDF)
- PHPä¹éï¼php-the-right-way (@wulijunç PHPHubç)
- PHP æä½³å®è·µ
- PHP å¼åè å®è·µ :worried:
- æ·±å ¥çè§£PHPå æ ¸
- PHPæ©å±å¼ååå æ ¸åºç¨ :worried:
- Laravel5.1 ä¸æææ¡£ :worried:
- Laravel 5.1 LTS éæ¥è¡¨
- Symfony2 Cookbook 䏿ç(çæ¬ 2.7.0 LTS)
- Symfony2ä¸æææ¡£ (æªè¯å®)
- YiiBookå æ¬Yiiæ¡æ¶çå¨çº¿æç¨ :worried:
- æ·±å ¥çè§£ Yii 2.0 :worried:
- Yii æ¡æ¶ä¸æå®ç½
- ç®åææçPHPéæ³ :worried:
- swooleææ¡£åå ¥é¨æç¨
- Composer 䏿ç½
- Slim ä¸æææ¡£ :worried:
- Lumen ä¸æææ¡£
- PHPUnit ä¸æææ¡£
- PHP-LeetCode
- ThinkPHP5.1å®å ¨å¼åæå
- ThinkPHP3.2.3å®å ¨å¼åæå
Prolog
Python
- å»éªå³° Python 2.7 䏿æç¨ :worried:
- å»éªå³° Python 3 䏿æç¨
- ç®æPythonæç¨ :worried:
- ç®æ Python æç¨(Python 3) :worried:
- é¶åºç¡å¦ Python 第ä¸ç
- é¶åºç¡å¦ Python 第äºç
- å¯ç±ç Python
- Python 2.7 宿¹æç¨ä¸æç
- Python 3.3 宿¹æç¨ä¸æç
- Python Cookbook 䏿ç
- Python3 Cookbook 䏿ç
- æ·±å ¥ Python :worried:
- æ·±å ¥ Python 3 :worried:
- PEP8 Python代ç 飿 ¼è§è
- Google Python 飿 ¼æå 䏿ç
- Pythonå ¥é¨æç¨ (PDF)
- ç¬¨åæ³å¦ Python (PDF EPUB)
- Pythonèªç¶è¯è¨å¤ç䏿ç ï¼æè°¢éæ¶åå¦çç¿»è¯ï¼ä¹è°¢è°¢ @shwley èç³»äºä½è ï¼ :worried:
- Python ç»å¾åº matplotlib 宿¹æåä¸æç¿»è¯
- Scrapy 0.25 ææ¡£
- ThinkPython
- ThinkPython 2ed
- Pythonå¿«éæç¨
- Python æ£åè¡¨è¾¾å¼æä½æå
- pythonå级æç¨ï¼å ¥é¨è¯¦è§£
- Twisted ä¸å¼æ¥ç¼ç¨å ¥é¨ :worried:
- TextGrocery 䏿 API ( åºäºsvmç®æ³çä¸ä¸ªçææ¬åç±» Python åº )
- Requests: HTTP for Humans
- Pillow ä¸æææ¡£ :worried:
- PyMOTW 䏿ç
- Python 宿¹ææ¡£ä¸æç :worried:
- Fabric ä¸æææ¡£
- Beautiful Soup 4.2.0 ä¸æææ¡£
- Python ä¸ç Socket ç¼ç¨ :worried:
- ç¨Pythonåç§å¦è®¡ç®
- Sphinx ä¸æææ¡£
- ç²¾é Python 设计模å¼
- python å®å ¨ç¼ç¨æç¨
- ç¨åºè®¾è®¡ææ³ä¸æ¹æ³ :worried:
- ç¥ä¹å¨å·ç¼ç¨å°ç½å¦Python :worried:
- Scipy 讲ä¹
- Python å¦ä¹ ç¬è®° åºç¡ç¯ :worried:
- Python å¦ä¹ ç¬è®° 模åç¯ :worried:
- Python æ ååº ä¸æç
- Pythonè¿é¶ :worried:
- Python æ ¸å¿ç¼ç¨ 第äºç CPyUGè¯ :worried:
- Pythonæä½³å®è·µæå
- Python ç²¾è¦æç¨ :worried:
- Python éå交ææç¨ :worried:
- Pythoné»éæ³æå
- Django
- Flask
- web.py
- Tornado
R
Ruby
- Ruby 飿 ¼æå
- Rails 飿 ¼æå
- ç¬¨æ¹æ³å¸ Ruby
- Ruby on Rails æå :worried:
- Ruby on Rails 實æ°èç¶
- Ruby on Rails Tutorial å书第 3 ç (æ¬ä¹¦ç½é¡µçå è´¹æä¾ï¼çµåç以 PDFãEPub å Mobi æ ¼å¼æä¾è´ä¹°ï¼ä» å® 9.9 ç¾å ) :worried:
- Rails å®è·µ :worried:
- Rails 5 å¼åè¿é¶(Beta) :worried:
- Rails 102 :worried:
- ç¼åRubyçCæå± :worried:
- Ruby æºç 解读
- Rubyä¸çå ç¼ç¨
Rust
Scala
- Scala课å (TwitterçScala䏿æç¨)
- Effective Scala(TwitterçScalaæä½³å®è·µçä¸æç¿»è¯)
- Scalaæå :worried:
Shell
- Shellèæ¬ç¼ç¨30åéå ¥é¨
- Bashèæ¬15åéè¿é¶æç¨ :worried:
- Linuxå·¥å ·å¿«éæç¨
- shellåä¸é®
- Shellç¼ç¨èä¾ :worried:
- Linuxå½ä»¤æç´¢å¼æ
Swift
- The Swift Programming Language 䏿ç :worried:
- Swift è¯è¨æå :worried:
- Stanford å ¬å¼è¯¾ï¼Developing iOS 8 Apps with Swift åå¹ç¿»è¯æä»¶
- C4iOS - COSMOS :worried:
读书ç¬è®°åå ¶å®
- ç¼è¯åçï¼ç´«é¾ä¹¦ï¼ä¸æç¬¬2çä¹ é¢çæ¡
- æãç¼ç¨ç çã读è
- Effective C++读书ç¬è®° :worried:
- Golang å¦ä¹ ç¬è®°ãPython å¦ä¹ ç¬è®°ãC å¦ä¹ ç¬è®° (PDF)
- Jsoup å¦ä¹ ç¬è®°
- å¦ä¹ ç¬è®°: VimãPythonãmemcached
- å¾çµå¼æ¾ä¹¦ç¿»è¯è®¡å--C++ãPythonãJavaç :worried:
- èå§Â·å¥¥è±å©éç¬ ï¼ç±è¯è¨ç½ç¿»è¯ï¼çµåçå è´¹ï¼ :worried:
- SICP è§£é¢é
- 精彩å客éå
- ä¸æææ¡æçæå
- Standard C è¯è¨æ å彿°åºéæ¥ (Cheat Sheet) :worried:
- Git Cheatsheet Chs :worried:
- GitBookç®ææç¨ :worried:
- å¶é 弿ºè½¯ä»¶
- æé®çæºæ § :worried:
- Markdown å ¥é¨åè
- AsciiDocç®ææå
- èå é®é¢ä¹è®²
- èé½çææ¯èµæ
- å端æè½æ±æ»
- åå©å¼æºé¡¹ç®ï¼å¦ä¹ 软件å¼å
- å端工ä½é¢è¯é®é¢ :worried:
- leetcode/lintcodeé¢è§£/ç®æ³å¦ä¹ ç¬è®° :worried:
- å端å¼åç¬è®°æ¬ :worried:
- LeetCodeé¢è§£
- ãä¸å¯æ¿ä»£çå¢éé¢è¢å¹å »è®¡åã
æµè¯ç¸å ³
Top Related Projects
:books: Freely available programming books
😎 Awesome lists about all kinds of interesting topics
An opinionated list of awesome Python frameworks, libraries, software and resources.
A curated list of awesome Go frameworks, libraries and software
Interactive roadmaps, guides and other educational content to help developers grow in their careers.
Learn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards.
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 Copilot