Fork me on GitHub

GitHub 热点速览 Vol.13:近 40k star 计算机论文项目再霸 GitHub Trending 榜

作者:HelloGitHub-小鱼干

摘要:“潮流是个轮回”,这句话用来形容上周的 GitHub Trending 最贴切不过。无论是已经获得近 40k 的高星项目 Papers We Love,还是国人发起的 Go 夜读项目——night-reading-go,抑或刚开源被多人青睐的高校资源——REKCARC-TSC-UHT,在 Trending 表现仿佛回到了刚开源的时候,风光无限,当然还有耳熟能详、程序员必知的 awesome 系列成员 awesome-java。虽然上周 GitHub 霸榜项目大多为开源已久、高星,但旷视开源的计算框架——MegEngine 被机器之心等多家媒体报道,获得近 2k star,当之无愧明星项。即便小将 MegEngine 表现不俗,但总体来说,上周的 GitHub 主题同本文的 #学习路线# 一样都走温故而知新路线,just fashion cycle show。

以下内容摘录自上周微博@HelloGitHub 的 GitHub Trending,选项标准:新发布 | 实用 | 有趣,根据项目 release 时间分类,发布时间超过 30 天的项目一律称之为成熟稳重老项目,由于文章篇幅问题还有部分项目未能在本文展示,望周知 🌝

  • 本文目录
      1. 可怕 GitHub 新生
      • 1.1 微服务工具:Tye
      • 1.2 监控方案:Nightingale
      • 1.3 专业必备:hostctl
      • 1.4 模型生成高性能代码:Jittor
      • 1.5 区块开发:XBlock
      • 1.6 疫情 cli:corona-cli
      • 1.7 计算框架:MegEngine
      1. 尚能星否 GitHub 老项目
      • 2.1 音视频播放系统:NymphCast
      • 2.2 高校资源又来了:REKCARC-TSC-UHT
      • 2.3 LeetCode 最佳实践:LeetCodeAnimation
      • 2.4 awesome 系列:awesome-java
      • 2.5 大型网站模拟版:Website login model
      • 2.6 家庭管理:grocy
      • 2.7 Go 学习必🐎:night-reading-go
      • 2.8 网速监控:Traffic Monitor
      • 2.9 分布式 RTC 系统:ION
      1. 本周 GitHub Trending #学习路线#主题的主力军
      • 3.1 Spring 一网打尽:SpringAll
      • 3.2 学习路线:Ai-Learn
      • 3.3 计算机论文:Papers We Love
      1. 推荐阅读

1. 可怕 GitHub 新生

1.1 微服务工具:Tye

本周 star 增长数:100+

Tye 是使开发,测试和部署微服务和分布式应用程序更加容易的工具。Project Tye 包括一个本地协调器,以使开发微服务变得更加容易,并且能够以最少的配置将微服务部署到 Kubernetes。 ​​​​

GitHub 地址→https://github.com/dotnet/tye

1.2 监控方案:Nightingale

本周 star 增长数:800+

Nightingale 是滴滴开源的用 Go 编写而成的一套衍生自 Open-Falcon 的互联网监控解决方案,融入了部分滴滴生产环境的最佳实践,灵活易用,稳定可靠,是一个生产环境直接可用的版本。 ​​​​

GitHub 地址→https://github.com/didi/nightingale

1.3 专业必备:hostctl

本周 star 增长数:300+

hostctl 是一个主机文件管理器,有了它你可以很 professional 地管理主机文件,支持多配置,可根据需求启用/禁用。特征

  • 通过配置文件管理主机名组;
  • 启用/禁用完整的配置文件;
  • 添加/删除主机名组;
  • 直接从 .etchosts 可添加到 vcs 的文件中添加配置文件;

GitHub 地址→https://github.com/guumaster/hostctl

1.4 模型生成高性能代码:Jittor

本周 star 增长数:400+

Jittor 是基于 JIT 编译和元运算符的高性能深度学习框架。整个框架和元运算符都即时编译,强大的 op 编译器和调谐器已集成到 Jittor 中。Jittor 可针对你的模型生成高性能代码。

Jittor 前端语言使用 Python,使用模块设计而成,比如:PyTorch、Keras。后端则通过 C++、CUDA 这种高性能语言实现。

GitHub 地址→https://github.com/Jittor/jittor

1.5 区块开发:XBlock

本周 star 增长数:50+

XBlock 框架是从页面区块入手,将一个页面分成不同的区块,进行封装,继而可以进行区块的复用与继承,提高开发速度的工具。 区块可以是一张数据表格、一个表单、或者是一个统计图等等任何的表现形式。项目使用 PHP 编写而成,特性:

  • 📦 为管理后台量身定制,适合任何形式的后台框架
  • 🚀 基于 Block 进行区块的复用和继承,兼顾良好的封装性与扩展性
  • 📋 管理后台最重要的功能是对数据的管理和表达,XBlock 帮助开发者解决最基础的编码工作,增删改查、筛选排序分页导入导出等,让开发者有更多的精力关注业务逻辑本身
  • 👌 前端基于 Ant-Design for React,后端基于 lumen,良好的底层基因,让项目更加稳定。
  • 👌 丰富的插件,帮助开发者快速实现功能需求。

GitHub 地址→https://github.com/yysel/xblock-kernel

1.6 疫情 cli:corona-cli

本周 star 增长数:650+

corona-cli 是一个可以通过命令在终端查看全球疫情最新数据的工具,它的响应时间低于 100ms。它支持查看全球数据,也支持查看特定国家的疫情数据。 ​​​​

GitHub 地址→https://github.com/ahmadawais/corona-cli

1.7 计算框架:MegEngine

本周 star 增长数:1800+

MegEngine 是一个快速、可拓展、易于使用且支持自动求导的数值计算框架,由 AI 独角兽旷视开源。项目刚开源不到 72 小时已经获得 1,500+ 个 star ​​​​。

GitHub 地址→https://github.com/MegEngine/MegEngine

2. 尚能星否 GitHub 老项目

2.1 音视频播放系统:NymphCast

本周 star 增长数:50+

NymphCast 是一种软件解决方案,可将支持 Linux 的硬件转变为电视或有源扬声器的音频和视频源。它支持从各种客户端设备通过网络流式传输音频和视频,以及将互联网媒体流式传输到由客户端设备控制的 NymphCast 服务器。

此外,它支持以 AngelScript 编写的功能强大的应用程序(NymphCast 应用程序),以通过各种在线服务扩展 NymphCast 的功能。

GitHub 地址→https://github.com/MayaPosch/NymphCast

2.2 高校资源又来了:REKCARC-TSC-UHT

本周 star 增长数:400+

受浙江大学相关项目启发,REKCARC-TSC-UHT 是清华大学计算机系课程攻略,并按照学期进行划分,可选择大一、大二、大三、大四任意学期的课程安排学习清华课件,包括微积分、离散、计网等课程,此外它还罗列了可参考书目清单,是一份不错的学习资源。

GitHub 地址→https://github.com/PKUanonym/REKCARC-TSC-UHT

2.3 LeetCode 最佳实践:LeetCodeAnimation

本周 star 增长数:400+

LeetCodeAnimation 是一个用动画的形式呈现解 LeetCode 题目的思路的项目,如果你最近在刷题,不妨看看这个项目希望能给你带来刷题灵感。 ​​​​

GitHub 地址→https://github.com/MisterBooo/LeetCodeAnimation

2.4 awesome 系列:awesome-java

本周 star 增长数:200+

awesome-java 就是 akullpp 发起维护的 Java 资源列表,内容包括:构建工具、数据库、框架、模板、安全、代码分析、日志、第三方库、书籍、Java 站点等等。

GitHub 地址→https://github.com/jobbole/awesome-java-cn

2.5 大型网站模拟版:Website login model

本周 star 增长数:100+

Website login model 是一个模拟登陆项目,基本采用的是直接登录或者使用 selenium + webdriver 的方式,有的网站直接登录难度很大,比如 QQ 空间,bilibili 等如果采用 selenium 就相对轻松一些。

虽然在登录的时候采用的是 selenium,为了效率,我们可以在登录过后得到的 cookie 维护起来,然后调用 requests 或者 scrapy 等进行数据采集,这样数据采集的速度可以得到保证。

GitHub 地址→https://github.com/Kr1s77/awesome-python-login-model

2.6 家庭管理:grocy

本周 star 增长数:1000+

grocy 是一个管理家里用品的工具,项目作者之前用 Excel 及 C# 开发的工具管理家里物品库存,这次他用开发了 grocy 让你可以用一个软件即可管理你的家里物资。 BTW,项目本日获得 star 超 200. ​​​​

GitHub 地址→https://github.com/grocy/grocy

2.7 Go 学习必🐎:night-reading-go

本周 star 增长数:150+

night-reading-go 是由 Go 夜读 SIG 成员维护,并通过 zoom 在线直播的方式分享 Go 相关的技术话题,每天大家在微信/Slack 上及时沟通交流编程技术话题的项目,在这个项目你可以深入了解 Go,并快速成为资深 Gopher。

GitHub 地址→https://github.com/talk-go/night

2.8 网速监控:Traffic Monitor

本周 star 增长数:150+

Traffic Monitor 是一款用于 Windows 平台的网速监控悬浮窗软件,可以显示当前网速、CPU 及内存利用率,支持嵌入到任务栏显示,支持更换皮肤、历史流量统计等功能。 ​​​​

GitHub 地址→https://github.com/zhongyang219/TrafficMonitor

2.9 分布式 RTC 系统:ION

本周 star 增长数:1100+

ION 是一个 Flutter 和 Go 编写而成的分布式 RTC 系统。 ​​​​

GitHub 地址→https://github.com/pion/ion

好的开始是成功的一半,而一份全面、详细的学习路线资源则是初学者好的开始,在这里小鱼干选了本周 Trending 日榜上 3 个不错的学习路线项目推荐给你,希望这 3 个项目能让你完成新手到高手的完美蜕变~

3.1 Spring 一网打尽:SpringAll

本周 star 增长数:250+

众所周知这是一个学习 Spring 的项目,循序渐进地学习Spring Boot、Spring Boot & Shiro、Spring Batch、Spring Cloud、Spring Cloud Alibaba、Spring Security & Spring Security OAuth2,博客 Spring 系列源码。

GitHub 地址→https://github.com/wuyouzhuguli/SpringAll

3.2 学习路线:Ai-Learn

本周 star 增长数:50+

项目开源的初衷是方便同学们快速开启人工智能自学计划,在学习过程中少走弯路用最快的效率入门 AI 并开始实战项目, 提供了近 200 个 AI 实战案例和项目,免费提供配套教材,包括:Python,数学,机器学习,数据分析,深度学习,计算机视觉,自然语言处理,PyTorch tensorflow machine-learning,deep-learning data-analysis data-mining mathematics data-science artificial-intelligence python tensorflow tensorflow2 caffe keras pytorch algorithm numpy pandas matplotlib seaborn nlp cv 等热门领域。

GitHub 地址→https://github.com/tangyudi/Ai-Learn

3.3 计算机论文:Papers We Love

本周 star 增长数:1000+

Papers We Love 是一个全球性的社区网络,主要活动是分享计算机科学和相关领域的经典论文和前沿研究,包括但不限于操作系统,分布式系统,数据库,网络通讯,算法,逻辑等领域,除了可以看到高质量的论文,该项目也教你如何阅读论文。

GitHub 地址→https://github.com/papers-we-love/papers-we-love

推荐阅读

以上为 2020 年第 13 个工作周的 GitHub Trending 🎉如果你 Pick 其他好玩、实用的 GitHub 项目,记得来 HelloGitHub issue 区和我们分享下哟 🌝

HelloGitHub 交流群现已全面开放,添加微信号:HelloGitHub 为好友入群,可同前端、Java、Go 等各界大佬谈笑风生、切磋技术~

posted @ 2020-03-30 09:49  削微寒  阅读(1374)  评论(0编辑  收藏  举报