您好,欢迎来到12图资源库!分享精神,快乐你我!我们只是素材的搬运工!!
  • 首 页
  • 当前位置:首页 > 开发 > WEB开发 >
    十个冷艳到你的高质量GitHub开源项目,你看过吗
    时间:2020-05-15 12:21 来源:网络整理 作者:网络 浏览:收藏 挑错 推荐 打印

    行将开播:5月20日,基于kubernetes打造企业级私有云实际

    大家好,我是小 G。 前不久我在逛 Medium 的时分,偶然看到一篇文章《10 Extraordinary GitHub Repos for All Developers》,作者在外面引见了他在 GitHub 上见到的最为冷艳的 10 个 GitHub 项目,我大致看了下,发现外面大部分项目技术掩盖面都比较广,质量也颇高,适宜开发者们把玩研讨。 明天的分享,也算是一次复杂的复盘,我们花了点时间梳理了一下,以便诸位在周六日的空余时间可以研讨学习。

    下面末尾进入正题:

    1. Build Your Own X

    GitHub Star:61,300

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

    十个冷艳到你的高质量GitHub开源项目,你看过吗

    该库搜集了诸多优质资源,教你如何构建一些属于本人的东西,内容主要分为增强理想、区块链、机器人、编辑器、命令行工具、神经网络、操作系统等几大类别。

    2. Free Programming Books

    GitHub Star:139,000

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

    从名字中可以看出,这个仓库主要是为开发者引荐一些收费编程书籍,但除此同时,下面也会引荐一些收费的编程课程、播客、网站等学习资源。

    3. Oh My Zsh

    GitHub Star:106,000

    https://github.com/ohmyzsh/ohmyzsh

    我们都知道,Linux 默许终端配置的是 bash,但是,自从 Oh My Zsh 横空出生后,不少开发者都将 bash 换成 Oh My Zsh 了,小 G 便是其中一员。 究其缘由,主要是由于 Oh My Zsh 下面提供了十分弱小的插件系统,不少插件用上之后,可以大幅提升消费力。

    当然,最主要的缘由,还是由于 Oh My Zsh 的界面太酷炫了,装上之后简直逼格满满。 假设用这款终端的水友比较多,我们会思索前面在群众号出一期专题文章,专门讲讲下面都有哪些比较好用的插件。

    4. Coding Interview University

    GitHub Star:104,000

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

    这个项目此前我们也在 GitHubDaily 群众号上分享过,该项目作者 John 为了希望取得进入 Google 任务的时机,投入了少量精神去学习。

    学习进程中,他接触到了少量与编程相关的知识与教学资源,秉着先人栽树先人纳凉的肉体,John 在 GitHub 上开源了这份学习指南。

    最后,虽然 John 没去成 Google,去了 Amazon,但他开源的这份资源让有数开发者播种颇丰。 John 的团体成长与学习阅历也颇为精彩,感兴味的同窗,可看我们之前的分享过的这篇文章:

    GitHub 标星 8w!学完这份指南后,你就可以去 Google 面试了!

    5. Gitignore

    GitHub Star:97,100

    https://github.com/github/gitignore

    置信大部分初用 Git 的工程师,都有着一个苦恼,每次都得针对不同项目、不同言语类型来重复写 .gitignore,以疏忽一些无需归入 Git 管理的文件。

    这个项目降生的意义,就是帮工程师处置这个成绩的。每次你需求为项目创立 .gitignore 文件时,只需求翻开这个项目,针对你以后所用编程言语或框架,去寻觅对应 .gitignore 模板交流即可。

    假设你觉得挨个模板查阅很费力,这里再跟大家引荐一个网站:gitignore.io。

    https://www.gitignore.io/ 支持一键搜索你所需的 gitignore 模板。

    6. System Design Primer

    GitHub Star:86,200

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

    学习如何设计可扩展的系统将会有助于你成为一个更好的工程师。

    系统设计是一个很普遍的话题。在互联网上,关于系统设计准绳的资源也是多如牛毛。

    这个仓库就是这些资源的组织搜集,它可以协助你学习如何构建可扩展的系统。

    7. Public API

    GitHub Star:73,100

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

    这个项目搜集了一些可用在 Web 或软件开发的开放 API 接口。

    其中包含动画、音乐、书籍、旧事、游戏等多个不同范围的开放 API。

    假设你觉得文档看起来不够直观,没关系,小 G 再给你引荐个网站,让你可以直接一键搜索查询开放的 API。 https://public-apis.xyz

    8. The Art of Command Line

    GitHub Star:70,100

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

    关于工程师来说,用好命令行能剩下我们不少开发时间,大大束缚消费力。

    假设你想学好命令行,除了看《鸟哥的私房菜》,还可以看看这个项目。

    该项目主要总结一些命令行运用的技巧,内容掩盖面广包括基础、日常运用、文件及数据处置等等,且还给出了详细最常用的例子,无论你是新手还是具有阅历的人都值得学习下。

    目前该项目已提供多国翻译版本,即使你看英文比较费力,也不用过于担忧。

    (责任编辑:admin)