Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/xuhang57/My-Awesome-List
:sunglasses: Personal Collection of Great Resources ON LINE!
https://github.com/xuhang57/My-Awesome-List
List: My-Awesome-List
awesome-list
Last synced: 16 days ago
JSON representation
:sunglasses: Personal Collection of Great Resources ON LINE!
- Host: GitHub
- URL: https://github.com/xuhang57/My-Awesome-List
- Owner: xuhang57
- License: cc-by-sa-4.0
- Created: 2019-03-29T22:17:15.000Z (over 5 years ago)
- Default Branch: awesome
- Last Pushed: 2021-12-06T02:25:48.000Z (about 3 years ago)
- Last Synced: 2024-05-19T17:35:08.568Z (7 months ago)
- Topics: awesome-list
- Homepage:
- Size: 1.5 MB
- Stars: 4
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- ultimate-awesome - My-Awesome-List - :sunglasses: Personal Collection of Great Resources ON LINE!. (Other Lists / Monkey C Lists)
README
# My Awesome List [![Awesome](https://awesome.re/badge.svg)](https://github.com/xuhang57/My-Awesome-List) :cn::us:
## Programming Languages :sunglasses:
### Frequently Used
#### C
* [Beej's Guide to C Programming](https://beej.us/guide/bgc/)
* [GeeksForGeeks: C](https://www.geeksforgeeks.org/c-programming-language/)
* [Wikibook: C Programming](https://en.wikibooks.org/wiki/C_Programming)
* [Angrave's System Programming Guide in C](https://github.com/angrave/SystemProgramming/wiki/)#### Java
* [Oracle Docs](https://docs.oracle.com/en/java/javase/)
* [GeeksForGeeks: Java](https://www.geeksforgeeks.org/java/)
* [Introduction to Programming in Java](https://introcs.cs.princeton.edu/java/home/)
* [Algorithms in Java](https://algs4.cs.princeton.edu/home/)
* [Java Guide on Github](https://github.com/Snailclimb/JavaGuide)
* [Advanced Java in Chinese](https://github.com/doocs/advanced-java)
* [OpenJDK-8 Source Code](https://github.com/xuhang57/OpenJDK-8)
* [AliBaba Java Study Guide](https://developer.aliyun.com/article/739908?spm=a2c6h.12873639.0.0.7a6f211eaY5gP3)#### Python
* [Python Source Code](https://github.com/python/cpython)
* [Python Docs](https://docs.python.org/3/)
* [Django](https://www.djangoproject.com/start/overview/)
* [Flask](http://flask.pocoo.org/)#### JavaScript
* [MDN: JavaScript](https://developer.mozilla.org/en-US/docs/Web/JavaScript)
#### Rust
* [The Rust Book](https://doc.rust-lang.org/)
#### Go
* [A tour of Go](https://tour.golang.org)
* [Go: Wiki](https://github.com/golang/go/wiki)
* [Learn Go with Tests](https://github.com/quii/learn-go-with-tests)
* [Golang Roadmap](https://github.com/dzyanis/roadmap)
* [Write a Webapp in Golang](https://github.com/thewhitetulip/web-dev-golang-anti-textbook)
* [ent in Go](https://entgo.io/docs/getting-started/)#### C++
* [Cpp Reference](https://en.cppreference.com/w/)
* [Github: Cplusplus](https://github.com/cplusplus/draft)
* [A Tour of C++](https://isocpp.org/tour)
* [C++ Interview](https://interview.huihut.com/#/)
* [Modern C++ 11/14/17/20](https://changkun.de/modern-cpp/zh-cn/00-preface/)
* [Microsoft Modern C++](https://docs.microsoft.com/en-us/cpp/cpp/welcome-back-to-cpp-modern-cpp?view=msvc-160)#### Bash
* [Master Bash](https://www.blockloop.io/mastering-bash-and-terminal/)
* [BASH Guide](https://github.com/Idnan/bash-guide)
* [Bash Academy](https://guide.bash.academy/)
* [GNU Bash Reference](https://www.gnu.org/software/bash/manual/html_node/index.html#SEC_Contents)
* [The Bash Hackers Wiki](https://wiki.bash-hackers.org/)#### Network Programming
* [Beej's Guide to Network Programming](https://beej.us/guide/bgnet/html/)
### Others
* [Devdocs.io](https://devdocs.io/)
## System Design :floppy_disk:
* [Grokking the System Design Interview](https://www.educative.io/courses/grokking-the-system-design-interview)
## Design Pattern :wrench:
* [Refactoring Guru](https://refactoring.guru/)
* [Source Making](https://sourcemaking.com/)## MOOCs :nerd_face:
### Computer Science
#### Introduction to CS
* [CS 61A SICP: Berkeley](https://cs61a.org)
* [CS 50: Harvard](https://cs50.harvard.edu/)#### Data Structures
* [CS 61B: Berkeley](datastructur.es)
* [CSE 373: University of Washington](https://courses.cs.washington.edu/courses/cse373/)#### Algorithms
* [CS 161: Stanford](http://web.stanford.edu/class/cs161/)
#### Operating System
* [CS162: Berkeley](https://cs162.eecs.berkeley.edu/)
* [Hack The Kernel](https://www.ops-class.org/)#### Computer Architecture
* [CS152: Berkeley](http://inst.eecs.berkeley.edu/~cs152/)
* [ECE 4750: Cornell](https://www.csl.cornell.edu/courses/ece4750/details.html)#### Computer Security
* [CS161: Berkeley](http://inst.eecs.berkeley.edu/~cs161/)
* [CS253: Stanford](https://web.stanford.edu/class/cs253/)#### Programming Language and Compiler
* [CS164: Berkeley](http://inst.eecs.berkeley.edu/~cs164)
#### Database
* [CS186: Berkeley](http://inst.eecs.berkeley.edu/~cs186/)
#### Distributed Systems
* [CS15-440/640: CMU](https://www.andrew.cmu.edu/course/15-440/)
* [MIT 6.824](https://pdos.csail.mit.edu/6.824/)#### Computer Network
* [CS168: Berkeley](http://cs168.io/)
## Cybersecurity :alien:
### General
* [Hacker101](https://www.hacker101.com/)
* [Github: Awesome Hacking](https://github.com/vitalysim/Awesome-Hacking-Resources)
* [看雪论坛](https://www.kanxue.com/)
* [i春秋](https://www.ichunqiu.com/)
* [SecWiki](https://www.sec-wiki.com/)
* [The Magic of Learning](https://bitvijays.github.io/)### Capture the Flag (CTF)
* [CTFtime](https://ctftime.org/ctf-wtf/)
* [CTF入门Wiki](https://ctf-wiki.github.io/ctf-wiki/)
* [Hacker101-CTF](https://ctf.hacker101.com/)
* [PicoCTF](https://picoctf.com/)
* [Google CTF](https://capturetheflag.withgoogle.com)
* [Microcorruption](https://microcorruption.com/)
* [Prompt.ml](http://prompt.ml/0)
* [RedTiger's Hackit](https://redtiger.labs.overthewire.org/)
* [Wechall](https://www.wechall.net/challs)### Cryptography
* [Cryptopals](https://cryptopals.com/)
* [Learn Cryptography](https://learncryptography.com/encryption)
* [Cryptographic Best Practices](https://gist.github.com/atoponce/07d8d4c833873be2f68c34f9afc5a78a)### Network Security
* [OWASP](https://www.owasp.org/index.php/Main_Page)
* [Excess XSS](https://excess-xss.com/)## Algorithm and Data Structure :sweat_drops:
* [Algorithms 4th Edition](https://algs4.cs.princeton.edu/home/)
* [Algorithms by Jeff Erickson](http://jeffe.cs.illinois.edu/teaching/algorithms/)
* [Quora: Love for Programming](https://loveforprogramming.quora.com/)
* [Github: Tech Interview Handbook](https://github.com/yangshun/tech-interview-handbook)
* [A Study Guide](https://workflowy.com/s/wGqavcPQFm)
* [Github: Awesome Algorithm](https://github.com/tayllan/awesome-algorithms)
* [Tutorialhorizon](https://algorithms.tutorialhorizon.com/)## Operating System :punch:
* [OSDev Wiki](https://wiki.osdev.org/)
* [OldLinux](http://www.oldlinux.org/)
* [x86 Assembly Guide](http://flint.cs.yale.edu/cs421/papers/x86-asm/asm.html)
* [Little OS Book](https://littleosbook.github.io/#first-steps)
* [Linux Inside](https://0xax.gitbooks.io/linux-insides/content/Booting/linux-bootstrap-1.html)
* [tldq](http://www.tldp.org/guides.html)
* [Linux From Scratch](http://www.linuxfromscratch.org/lfs/)
* [Bootlin: Linux Cross Reference](https://elixir.bootlin.com/linux/v5.4/source/init/main.c)### Linux From Scratch
* [Installing From Source](http://moi.vonos.net/linux/beginners-installing-from-source/)
### Burn Iso
* [Etcher](https://www.balena.io/etcher/)
## Compiler :japanese_ogre:* [The Super Tiny Compiler](https://github.com/jamiebuilds/the-super-tiny-compiler)
* [StackOverflow: Learning to Write a Compiler](https://stackoverflow.com/questions/1669/learning-to-write-a-compiler)
* [Ruslan's Blog: Let's build a Simple Interpreter](https://ruslanspivak.com/lsbasi-part1/)## Networking :rainbow:
* [HAProxy: Load Balancing](https://www.haproxy.org/)
## Computer Architecture :dash:
* [ProgrammingGroundUp](https://bigsearcher.com/mirrors/nongnu/pgubook/ProgrammingGroundUp-1-0-lettersize.pdf)
* [Modern Microprocessors](http://www.lighterra.com/papers/modernmicroprocessors/)## Database :star:
* [MongoDB](https://www.mongodb.com/)
* [MySQL](https://www.mysql.com/)## Scalability
* [Awesome Scalability](https://github.com/binhnguyennus/awesome-scalability)
* [Scaling Pinterest](https://www.infoq.com/presentations/pinterest/)
* [Twitter Timelines at Scale](https://www.infoq.com/presentations/Twitter-Timeline-Scalability/)## Site Reliability Engineering
* [Awesome Site Reliability Engineering](https://github.com/dastergon/awesome-sre)
* [Github: SRE Interview Preparation Guide](https://github.com/mxssl/sre-interview-prep-guide)
* [Github: Interview Preparation for SWE or SRE in Google](https://github.com/mister0/How-to-prepare-for-google-interview-SWE-SRE)## Distributed Systems
* [A Distributed Systems Reading List](https://dancres.github.io/Pages/)
* [Github: An Introduction to Distributed Systems](https://github.com/aphyr/distsys-class)
* [Github: Awesome Distributed Systems](https://github.com/theanalyst/awesome-distributed-systems)
* [All Things Distributed](https://www.allthingsdistributed.com/)
* [Youtube: Distributed System Lecture by Martin Kleppmann](https://www.youtube.com/playlist?list=PLeKd45zvjcDFUEv_ohr_HdUFe97RItdiB)
* [Distributed Systems for Fun and Profit](http://book.mixu.net/distsys/single-page.html)## Papers
* [Github: Paper We Love](https://github.com/papers-we-love/papers-we-love)
* [Ten Papaers Every Programmer Should Read Twice](http://blog.fogus.me/2011/09/08/10-technical-papers-every-programmer-should-read-at-least-twice/)
* [Youtube: Two Minutes Paper](https://www.youtube.com/channel/UCbfYPyITQ-7l4upoX8nvctg/playlists)
* [Github: Services Engineering](https://github.com/mmcgrana/services-engineering)
* [Best Paper Awards](https://jeffhuang.com/best_paper_awards/)
* [Morning Paper](https://blog.acolyer.org/)## Blogs :boom:
* [Matthew Green](https://blog.cryptographyengineering.com/)
* [Robert Heaton](https://robertheaton.com/)
* [Joel on Software](https://www.joelonsoftware.com/)
* [Coding Horror](https://blog.codinghorror.com/)
* [Best Websites a Programmer Should Visit](https://github.com/sdmg15/Best-websites-a-programmer-should-visit)
* [Vaidehi Joshi](https://medium.com/@vaidehijoshi)
* [Martin Fowler](https://martinfowler.com/)### Company Blogs
* [Facebook Engineering](https://engineering.fb.com/)
* [Tech @ Facebook](https://tech.fb.com/)
* [Whatsapp](https://blog.whatsapp.com/?lang=en)
* [Instagram](https://instagram-engineering.com/)
* [AWS Blog](https://aws.amazon.com/blogs/)
* [Google Developers](https://developers.googleblog.com/)
* [AWS Arch Blog](https://aws.amazon.com/blogs/architecture/)
* [Microsoft Learn Blog](https://techcommunity.microsoft.com/t5/microsoft-learn-blog/bg-p/MicrosoftLearnBlog)
* [Netflix](https://netflixtechblog.com/)
* [Uber](https://eng.uber.com/)
* [Airbnb Blog](https://medium.com/airbnb-engineering)
* [LinkedIn Blog](https://engineering.linkedin.com/blog)
* [Robinhood ENG Blog](https://robinhood.engineering/)
* [Github](https://github.blog/category/engineering/)## Articles :sparkles:
* [*C Descent* by Simon Tatham](https://www.chiark.greenend.org.uk/~sgtatham/cdescent/)
* [Teach Yourself CS](https://teachyourselfcs.com)
* [StackOverflow: Influential Book Every Programmer Should Read](https://stackoverflow.com/questions/1711/what-is-the-single-most-influential-book-every-programmer-should-read)
* [从输入 URL 到页面加载完成的过程中都发生了什么](http://fex.baidu.com/blog/2014/05/what-happen/)
* [Latency numbers every programmer should know](https://gist.github.com/hellerbarde/2843375)## Vlogs :ear:
* [10 Mins Coding Challenge](https://www.youtube.com/channel/UCvjgXvBlbQiydffZU7m1_aw)
* [Philips J. Guo: CPython Internals](http://pgbovine.net/cpython-internals.htm)## Coding OJs and Learning Platforms :wave:
* [Leetcode](https://leetcode.com)
* [Hackerrank](http://hackerrank.com)
* [Code Signal](https://codesignal.com/)
* [FreeCodeCamp](https://learn.freecodecamp.org/)
* [Google Developer Path](https://techdevguide.withgoogle.com/paths/)
* [VIM Adventures](https://vim-adventures.com/)## Online Communities :fork_and_knife:
* [Hacker News](https://news.ycombinator.com/)
* [Hacker Noon](https://hackernoon.com/)
* [Reddit: Programming](https://www.reddit.com/r/programming/)
* [Github Awesome](https://github.com/sindresorhus/awesome)
* [开源中国](https://www.oschina.net/question/587367_156024)
* [V2ex](https://www.v2ex.com/)## Raspberry PI :pushpin:
* [树莓派实验](http://shumeipai.nxez.com/)
## References :eyes:
* [Berkeley EECS Course Catalog](https://www2.eecs.berkeley.edu/Courses/CS/)
* [Github Awesome: Linux](https://github.com/aleksandar-todorovic/awesome-linux)