1. Awesome

毋庸置疑,Awesome是最受欢迎的 repo,它策划了从软件开发到硬件到商业的所有主题。

目前为止,它在Github上有超过164,000颗星,人们可以花上几天(几夜)时间来浏览它。如果想学习新东西,它可以成为你的一站式商店。

  1. Free Programming Books

尽管Free Programming Books资源库的名称是免费编程书籍,但它提供的内容远不止这些。

它包括免费在线课程、交互式编程材料、问题集、播客和编程等部分,并有各种语言版本。

然而,其中绝大部分是编程书籍。而这是一个惊人的集合。

  1. Build Your Own X

这个令人难以置信的资源库,它包含一系列提升你个人技术的课程集合。

这里有如何创建一个命令行工具,一个操作系统,一个搜索引擎,一个3D渲染器,以及大量其他东西的例子。

你是否考虑过开发自己的加密货币、数据库、机器人、编程语言?

那么这就是适合你的资源库。

  1. Awesome interview questions

一个精心策划的令人敬畏的面试问题清单,这个资源库拥有超过40k颗星,包含了几乎所有你能想到的编程语言和框架的大量面试问题。

如果你正在准备面试,那就非常有用!

  1. Javascript algorithms

这个资源库包含许多流行算法和数据结构的基于JavaScript的例子。

每种算法和数据结构都有单独的README,其中有相关的解释和进一步阅读的链接(包括YouTube视频的链接)。

  1. Public Apis

如果你是一个开发人员,那么你肯定要为你的应用程序处理API。

这个资源库通过提供一个经常更新的公共API集合的列表,使开发者的任务更加容易。这些API是免费的,并被分成不同的类别,以便轻松地探索它们。

这个列表覆盖范围非常广泛,它有好玩有趣的,也有在工作中提供重大帮助的。

  1. The art of command line

命令行通常被开发者所忽视,然而这可以帮助你提高作为工程师的生产力和灵活性。

这个资源库包含了在Linux、Windows或macOS上工作时使用命令行的有用说明和技巧。

这个资源库还包含了在使用命令行时节省时间的技巧,对没有经验和有经验的用户都很有用。
在这里插入图片描述

  1. Project Based Learning

一个编程教程的列表,学习者可以在其中从头开始建立一个应用程序。

这些教程被分为不同的编程语言,有些是混合技术和语言的。

如果你相信 "边做边学 "的概念,这个资源库是为你准备的。

  1. Beautiful Docs

众所周知,文档是任何软件项目的重要资产。编写自带文档的代码是一回事,但以一种有意义的方式展示它又是另一回事。

作者收集了那些在结构、设计、可用性、风格、图表等方面都很 "漂亮"的在线资源–所以任何寻找灵感来设计自己的文档的人都会发现它很有资源。

  1. Developer roadmap

Kamran Ahmed创建了一个非常好的开发者路线图指南。

很多学生和编程新手对他们应该学习什么技术,以及他们应该按照什么路径一步步成为一名开发人员感到困惑。

他准备了一个完整的图表,包括每一类开发中的技术(前端、后端、DevOps…),让你清楚地了解你接下来应该学习什么。如

果你喜欢他指导你成为一名开发者的方式,请将这个资源库收藏起来。

该资源库每年都会更新,以反映生态系统的变化。

  1. 30 seconds of code

这个资源库包含简短的JavaScript代码片段,满足你所有的开发需求。

30 seconds of code创建于2017年,以各种编程语言的片段集的形式,为各种技能水平的网络开发人员提供免费的高质量学习资源。

今天,30 seconds of code由一个庞大的贡献者社区和一部分致力于维护的人员组成,致力于为软件开发人员创造最好的学习资源。

  1. 一行代码没有

看看Issues,集体装逼盛宴!我印象里最奇葩的!

The best way to write secure and reliable applications. Write nothing; deploy nowhere.

  1. 程序员找工作黑名单

程序猿跳槽防止入坑!

  1. 代码转成图片

方便你在社交媒体分享代码,绝大部分 Twitter 上大神们分享代码片段都是这种方式。你也可以用在 PPT 或者 Word 里。还支持各种 IDE插件。

  1. 世界上最简单的人脸识别库

本项目号称世界上最简单的人脸识别库,可使用 Python 和命令行进行调用。该库使用 dlib 顶尖的深度学习人脸识别技术构建,在户外脸部检测数据库基准(Labeled Faces in the Wild benchmark)上的准确率高达 99.38%。

在这里插入图片描述

  1. 500lines

用少于 500 行的 Python 代码,你可以写出什么东西?相信你看完这个项目,会学到很多(每个项目的作者都是业内大神写的)

中文翻译:https://github.com/HT524/500LineorLess_CN

  1. 一个小众但不错的智能家居物联网项目

WumeiSmart是一个简单易用的物联网平台。可用于搭建物联网平台以及二次开发和学习。适用于智能家居、智慧办公、智慧社区、农业监测、水利监测、工业控制等。

系统后端采用Spring boot;前端采用Vue;消息服务器采用EMQX;移动端支持微信小程序、安卓、苹果和H5采用Uniapp;数据库采用Mysql、TDengine和Redis;设备端支持ESP32、ESP8266、树莓派、合宙等;
在这里插入图片描述

  1. 一个基于 vue 开发的可视化商城搭建平台

Mall-Cook 是一个基于 vue 开发的可视化商城搭建平台,包括多页面可视化构建、Json Schema 生成器(可视化搭建物料控制面板),实现组件流水线式标准接入平台。最新版本使用 uni-app 重构物料、模板项目,支持生成 H5、小程序多端商城。

  1. 一个工具能为静态数据快速的生成可读的开放 API

ROAPI自动为静态数据集启动只读API,无需编写一行代码。它建立在ApacheArrow和Datafusion之上。其设计核心可归结为以下几点:

  • 查询前端将SQL、GraphQL和RESTAPI查询转换为数据融合计划。
  • 查询计划执行的数据融合。
  • 数据层,通过自动模式推断从各种源和格式加载数据集。
  • 响应编码层,用于将中间Arrow记录批序列化为客户端请求的各种格式。
    在这里插入图片描述
  1. 帮助你学习 Python 的开源项目,有很多小案例

这是一个学习python上手的项目集合,会挑选出好玩有趣的python小项目进行练手,进行实际项目从0到1的开发,每个项目都会有其目的和意义,从中可以发掘更多有趣的项目

  1. 如何直接在你当前浏览的网页上做笔记

chrome扩展:在网络上下文记笔记。

直接在你当前浏览的网页上做笔记

  1. 程序员做饭指南

程序员专用做饭教程

  1. 反美颜
    在这里插入图片描述

  2. 老照片修复

拯救时光
在这里插入图片描述

  1. 摸鱼神器

Thief 是一款基于 Electron 开发的跨平台多功能(真正创新的)摸鱼软件,为了上班族打造的上班必备神器,使用此软件可以让上班倍感轻松,远离 ICU。

  • 多功能 不仅仅支持 小说摸鱼 ,还支持 股票、网页、视频、直播、PDF 等摸鱼模式
  • 隐蔽性 每种摸鱼模式都提供了不同的摸鱼技巧,可以很隐秘地进行摸鱼
  • 跨平台 支持 Win + Mac + Linux , 不管你用什么系统,Thief 都让你无缝隙摸鱼

来源

程序员必备的11个Github优质项目
GitHub 上10个最有意思的项目合集
粉丝推荐 7 个 GitHub 项目,果然 yyds
GitHub上有趣、好玩的开源项目推荐

Logo

DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。

更多推荐