八旗云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 95|回复: 0

10 个最佳 GitHub 存储库

[复制链接]

1

主题

2

帖子

4

积分

新手上路

Rank: 1

积分
4
发表于 2023-4-19 17:26:26 | 显示全部楼层 |阅读模式
1. 公共接口
公共 API 已成为希望构建现代 Web 和移动应用程序的开发人员的重要工具。GitHub 上的公共 API 存储库是查找要在项目和应用程序中使用的免费 API 的绝佳资源。它涵盖了广泛的主题,包括商业、动漫、动物、新闻、金融、游戏等。该存储库包含非常简单的API,例如返回有关动物信息的API,以及更复杂的API,例如Gmail API或Google Analytics API。
这是一个巨大的收藏,所以自己去看看:https://github.com/public-apis/public-apis
2. 自由代码营
FreeCodeCamp 是 GitHub 上的大量存储库集合,旨在帮助开发人员学习和练习编码。它包含广泛的项目、教程和资源,供开发人员在开发过程中使用。
凭借其广泛的开发工具和资源,FreeCodeCamp是开发人员学习和提高技能的理想场所。通过免费访问 GitHub 上的大量存储库,开发人员可以轻松找到项目所需的确切代码。无论您是刚刚起步还是经验丰富的开发人员,FreeCodeCamp 都可以帮助您将开发技能提升到一个新的水平。
存储库的链接:https://github.com/freeCodeCamp/freeCodeCamp
3. 免费电子书基金会
该存储库也是出于教育目的而创建的,就像以前的存储库一样。免费电子书基金会为用户提供了一个免费的图书馆,其中包含有关开发、测试、代码编写等各种主题的不同书籍。有20多种语言的免费书籍的链接。提供涵盖 100 多种编程语言和数百万个概念的 <> 多本书。
存储库的链接:https://github.com/EbookFoundation
4. 故事书
Storybook 允许开发人员快速构建、测试和迭代其 UI 组件,而无需担心底层代码。它还为开发人员提供了一种与他人共享工作和协作处理项目的简单方法。Storybook GitHub 存储库对于任何想要开始 UI 开发的人来说都是一个很好的资源。
它在应用外部运行。这允许您单独开发 UI 组件,从而提高组件重用、可测试性和开发速度。您可以快速构建,而不必担心特定于应用程序的依赖项。此外,还有很多关于如何在您的项目中实现它的可理解信息。
存储库的链接:https://github.com/storybookjs/storybook
5. 构建自己的 X
http://codecrafters.io 创建的另一个很棒的 GitHub 存储库是一组编写良好的分步说明,用于从头开始重新创建我们最喜欢的技术。这个惊人的存储库包含有关如何构建自己的任何类型的技术的教程。有一些示例说明了如何创建命令行工具、操作系统、搜索引擎、3D 渲染器以及许多其他内容。
你有没有考虑过开发自己的编程语言?或者也许是你自己的Docker或Git?那么你来对地方了。
存储库的链接:https://github.com/codecrafters-io/build-your-own-x
6. 节点.js最佳实践
该存储库是了解 Node 世界最新信息的绝佳资源,同时还了解最佳实践。这个存储库拥有超过 85k 颗星和 221 位贡献者,几乎每天都会更新。
Node.js最佳实践存储库包含Node.js上最受欢迎的内容的摘要和策划,以及它与其他工具(如Docker,Kubernetes等)的集成。它现在包含 80 多个最佳实践、风格指南和架构提示。
存储库的链接:https://github.com/goldbergyoni/nodebestpractices
7. 开发人员路线图
此存储库包含交互式路线图、指南和其他教育内容,以帮助开发人员在职业生涯中成长。虽然乍一看似乎有点压倒性,但它是这个快速变化的行业中可能和要求的有用指南。它每周、每月和每年更新一次。他们还拥有自己的网站,其中包含成为前端,后端,Android,DevOps,React和PostgreSQL开发人员的路线图。
存储库的链接:https://github.com/kamranahmedse/developer-roadmap
8. 算法
这是一个开源资源,用于学习数据结构和算法及其在任何编程语言中的实现。它是用于学习不同语言的数据结构和算法的最佳GitHub存储库之一。每个计算机科学专业的学生都应该熟悉数据结构。这个存储库适合每个人,无论您是 Python 开发人员、Java 开发人员、Go 开发人员还是老式C++开发人员。这里介绍的所有算法和数据结构都很容易解释。他们还有一个网站,您可以在其中轻松访问所有代码。
存储库的链接:https://github.com/TheAlgorithms
9. Gitignore
这个存储库的目的很简单:它是 .gitignore 模板的集合。要过滤上传的内容,您作为 GitHub 存储库创建的每个新项目都必须包含一个 .gitignore 文件。此文件的内容因项目和语言而异。该存储库包括几乎任何语言或框架的模板,包括Rails,Python,Perl,Laravel,Java等。
存储库的链接:https://github.com/github/gitignore
10. 命令行的艺术
开发人员使用过的最受欢迎的工具之一是命令行。对于每个开发人员来说,掌握它变得很重要。有许多命令可以每天为您节省许多小时。README.md 文件以不同的语言提供。尽管这个存储库已经有几年没有更新了,但它仍然包含大量对开发人员有用的信息。
存储库的链接:https://github.com/jlevy/the-art-of-command-line
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|八旗云

GMT+8, 2025-10-12 05:21 , Processed in 0.142070 second(s), 23 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表