【代码托管】大量值得学习或者有意思的开源项目汇总
【代码托管】大量值得学习或者有意思的开源项目汇总
毋庸置疑,Awesome是最受欢迎的 repo,它策划了从软件开发到硬件到商业的所有主题。
目前为止,它在Github上有超过164,000颗星,人们可以花上几天(几夜)时间来浏览它。如果想学习新东西,它可以成为你的一站式商店。
尽管Free Programming Books资源库的名称是免费编程书籍,但它提供的内容远不止这些。
它包括免费在线课程、交互式编程材料、问题集、播客和编程等部分,并有各种语言版本。
然而,其中绝大部分是编程书籍。而这是一个惊人的集合。
这个令人难以置信的资源库,它包含一系列提升你个人技术的课程集合。
这里有如何创建一个命令行工具,一个操作系统,一个搜索引擎,一个3D渲染器,以及大量其他东西的例子。
你是否考虑过开发自己的加密货币、数据库、机器人、编程语言?
那么这就是适合你的资源库。
一个精心策划的令人敬畏的面试问题清单,这个资源库拥有超过40k颗星,包含了几乎所有你能想到的编程语言和框架的大量面试问题。
如果你正在准备面试,那就非常有用!
这个资源库包含许多流行算法和数据结构的基于JavaScript的例子。
每种算法和数据结构都有单独的README,其中有相关的解释和进一步阅读的链接(包括YouTube视频的链接)。
如果你是一个开发人员,那么你肯定要为你的应用程序处理API。
这个资源库通过提供一个经常更新的公共API集合的列表,使开发者的任务更加容易。这些API是免费的,并被分成不同的类别,以便轻松地探索它们。
这个列表覆盖范围非常广泛,它有好玩有趣的,也有在工作中提供重大帮助的。
命令行通常被开发者所忽视,然而这可以帮助你提高作为工程师的生产力和灵活性。
这个资源库包含了在Linux、Windows或macOS上工作时使用命令行的有用说明和技巧。
这个资源库还包含了在使用命令行时节省时间的技巧,对没有经验和有经验的用户都很有用。
一个编程教程的列表,学习者可以在其中从头开始建立一个应用程序。
这些教程被分为不同的编程语言,有些是混合技术和语言的。
如果你相信 "边做边学 "的概念,这个资源库是为你准备的。
众所周知,文档是任何软件项目的重要资产。编写自带文档的代码是一回事,但以一种有意义的方式展示它又是另一回事。
作者收集了那些在结构、设计、可用性、风格、图表等方面都很 "漂亮"的在线资源–所以任何寻找灵感来设计自己的文档的人都会发现它很有资源。
Kamran Ahmed创建了一个非常好的开发者路线图指南。
很多学生和编程新手对他们应该学习什么技术,以及他们应该按照什么路径一步步成为一名开发人员感到困惑。
他准备了一个完整的图表,包括每一类开发中的技术(前端、后端、DevOps…),让你清楚地了解你接下来应该学习什么。如
果你喜欢他指导你成为一名开发者的方式,请将这个资源库收藏起来。
该资源库每年都会更新,以反映生态系统的变化。
这个资源库包含简短的JavaScript代码片段,满足你所有的开发需求。
30 seconds of code创建于2017年,以各种编程语言的片段集的形式,为各种技能水平的网络开发人员提供免费的高质量学习资源。
今天,30 seconds of code由一个庞大的贡献者社区和一部分致力于维护的人员组成,致力于为软件开发人员创造最好的学习资源。
看看Issues,集体装逼盛宴!我印象里最奇葩的!
The best way to write secure and reliable applications. Write nothing; deploy nowhere.
程序猿跳槽防止入坑!
方便你在社交媒体分享代码,绝大部分 Twitter 上大神们分享代码片段都是这种方式。你也可以用在 PPT 或者 Word 里。还支持各种 IDE插件。
本项目号称世界上最简单的人脸识别库,可使用 Python 和命令行进行调用。该库使用 dlib 顶尖的深度学习人脸识别技术构建,在户外脸部检测数据库基准(Labeled Faces in the Wild benchmark)上的准确率高达 99.38%。

用少于 500 行的 Python 代码,你可以写出什么东西?相信你看完这个项目,会学到很多(每个项目的作者都是业内大神写的)
中文翻译:https://github.com/HT524/500LineorLess_CN
WumeiSmart是一个简单易用的物联网平台。可用于搭建物联网平台以及二次开发和学习。适用于智能家居、智慧办公、智慧社区、农业监测、水利监测、工业控制等。
系统后端采用Spring boot;前端采用Vue;消息服务器采用EMQX;移动端支持微信小程序、安卓、苹果和H5采用Uniapp;数据库采用Mysql、TDengine和Redis;设备端支持ESP32、ESP8266、树莓派、合宙等;
Mall-Cook 是一个基于 vue 开发的可视化商城搭建平台,包括多页面可视化构建、Json Schema 生成器(可视化搭建物料控制面板),实现组件流水线式标准接入平台。最新版本使用 uni-app 重构物料、模板项目,支持生成 H5、小程序多端商城。
ROAPI自动为静态数据集启动只读API,无需编写一行代码。它建立在ApacheArrow和Datafusion之上。其设计核心可归结为以下几点:
- 查询前端将SQL、GraphQL和RESTAPI查询转换为数据融合计划。
- 查询计划执行的数据融合。
- 数据层,通过自动模式推断从各种源和格式加载数据集。
- 响应编码层,用于将中间Arrow记录批序列化为客户端请求的各种格式。

这是一个学习python上手的项目集合,会挑选出好玩有趣的python小项目进行练手,进行实际项目从0到1的开发,每个项目都会有其目的和意义,从中可以发掘更多有趣的项目
chrome扩展:在网络上下文记笔记。
直接在你当前浏览的网页上做笔记
程序员专用做饭教程
拯救时光
Thief 是一款基于 Electron 开发的跨平台多功能(真正创新的)摸鱼软件,为了上班族打造的上班必备神器,使用此软件可以让上班倍感轻松,远离 ICU。
- 多功能 不仅仅支持 小说摸鱼 ,还支持 股票、网页、视频、直播、PDF 等摸鱼模式
- 隐蔽性 每种摸鱼模式都提供了不同的摸鱼技巧,可以很隐秘地进行摸鱼
- 跨平台 支持 Win + Mac + Linux , 不管你用什么系统,Thief 都让你无缝隙摸鱼
来源
程序员必备的11个Github优质项目
GitHub 上10个最有意思的项目合集
粉丝推荐 7 个 GitHub 项目,果然 yyds
GitHub上有趣、好玩的开源项目推荐
DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。
更多推荐

所有评论(0)