Network Security Internet Technology Development Database Servers Mobile Phone Android Software Apple Software Computer Software News IT Information

In addition to Weibo, there is also WeChat

Please pay attention

WeChat public account

Shulou

What are the GitHub libraries that developers must see

2025-01-16 Update From: SLTechnology News&Howtos shulou NAV: SLTechnology News&Howtos > Internet Technology >

Share

Shulou(Shulou.com)06/01 Report--

This article mainly explains "what are the GitHub libraries that developers must see". The content of the explanation is simple and clear, and it is easy to learn and understand. Please follow the editor's ideas to study and learn what GitHub libraries developers must see.

1. Build Your Own X

Number of GitHub stars: 61300

GitHub address: https://github.com/danistefanovic/build-your-own-x

The library includes a large number of tutorials on how to build your own skills. At the same time, there are examples of how to build command line tools, operating systems, search engines, 3D renderers, and so on. Do you want to create your own programming language, or your own Docker or Git? This library is a good choice for you. II. Free Programming Books

Number of GitHub stars: 139000

GitHub address: https://github.com/EbookFoundation/free-programming-books

Although the name of the library is Free Programming Books (free programming books), it provides more than that. The library is available in multiple languages and contains free online courses, interactive programming resources, problem sets and competitive programming, as well as podcast and programming exercises. But most of them are programming books, and there are a considerable number of books. III. Oh My Zsh

Number of GitHub stars: 106000

GitHub address: https://github.com/ohmyzsh/ohmyzsh

Oh My Zsh is a community-driven open source framework designed to manage Zsh configuration. Zsh is both an interactive shell and a powerful scripting language used by many developers. Oh My Zsh has powerful plug-ins and beautiful themes that allow users to customize Zsh settings. You need to take some effort to get it up and running, but there are many good tutorials and examples from other developers online to help you find the most appropriate settings. IV. Coding Interview University

Number of GitHub stars: 104000

GitHub address: https://github.com/jwasham/coding-interview-university

The library is a short-term learning plan (which can be completed in a few months) for software engineers who become software engineers in large enterprises (Amazon, Google, or Facebook). It is suitable for people who are new to software engineering (but still need to know computer science) and provide advice on how to become a reliability engineer or an operation and maintenance engineer. The author's original intention of creating the library is to develop a personal to-do list to track his learning process. After studying for 8-12 hours a day for months, he finally got his dream job as a software development engineer at Amazon. Coding Interview University can help you prepare for technical interviews with Google, Microsoft, Facebook and other companies. Make the most of it. Collection of Gitignore:.gitignore templates

Number of GitHub stars: 97100

GitHub address: https://github.com/github/gitignore

The library serves the same purpose as the name: a collection of useful. gitignore templates. Every time you create a new project library on GitHub, you must have a .gitignore file to filter the uploaded content. The contents of the .gitignore file vary with the project and language. The library contains templates for almost all languages and frameworks (such as Rails, Python, Perl, Laravel, Java, etc.), and even templates for Fortran! VI. System Design Primer

Number of GitHub stars: 86200

GitHub address: https://github.com/donnemartin/system-design-primer

This library is ideal for software engineers to help them learn how to design large-scale systems and become better engineers. The library provides a large number of resources for this broad topic and is systematically organized. Because system design is usually an essential part of many enterprise technical interviews, the library can also help engineers prepare for technical interviews. It includes learning guides, interview advice, interview questions and solutions, interactive learning Anki card sets, and interactive programming challenges. 7. Public API

Number of GitHub stars: 73100

GitHub address: https://github.com/public-apis/public-apis

The library contains free API lists available for projects and applications, covering a variety of topics such as business, animation, animals, news, finance, games, etc. Cats API and dogs API provide images of cats and dogs. There are also some more useful API, such as Gmail API or Google Analytics API. This library contains a large collection of API, which readers can view for themselves. VIII. The Art of Command Line

Number of GitHub stars: 70100

GitHub address: https://github.com/jlevy/the-art-of-command-line

Developers often ignore how to deal with the command line, but for engineers, using the command line can help improve productivity and flexibility. The library contains useful suggestions for using the command line in a Linux environment, as well as content suitable for Windows or macOS systems. General recommendations apply to other UNIX-based operating systems. The library is suitable for both beginners and experienced developers. Although the library does not seem to be actively maintained, it still provides very good advice to help developers use the command line. Readers can fork the library and maintain it themselves. IX. JavaScript algorithm and data structure

Number of GitHub stars: 64700

GitHub address: https://github.com/trekhleb/javascript-algorithms

The library contains several examples of common JavaScript algorithms and data structures. Each example is marked as "getting started" or "advanced" to indicate difficulty. In addition, the library contains examples of hash table, heap area (heap), queue (queue), stack area (stack), math, string (strings), sets, and so on. 10. Developer Roadmap

Number of GitHub stars: 98600

GitHub address: https://github.com/kamranahmedse/developer-roadmap

The library contains a large number of charts showing the different learning paths and technologies that need to be taken to become a front-end, back-end, or R & D engineer. It seems overwhelming at first glance, but this library provides useful guidance on trends and skills needed by engineers in this fast-changing industry. Thank you for your reading. the above is the content of "what are the GitHub libraries that developers must see". After the study of this article, I believe you have a deeper understanding of the GitHub libraries that developers must see, and the specific usage needs to be verified in practice. Here is, the editor will push for you more related knowledge points of the article, welcome to follow!

Welcome to subscribe "Shulou Technology Information " to get latest news, interesting things and hot topics in the IT industry, and controls the hottest and latest Internet news, technology news and IT industry trends.

Views: 0

*The comments in the above article only represent the author's personal views and do not represent the views and positions of this website. If you have more insights, please feel free to contribute and share.

Share To

Internet Technology

Wechat

© 2024 shulou.com SLNews company. All rights reserved.

12
Report