22

GitHub 热点速览 Vol.30:那些提升效率的小工具们

 3 years ago
source link: http://www.cnblogs.com/xueweihan/p/13399701.html
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

n2eyAvA.png!web

摘要:虽然 GitHub 是一个学习技术的好去处,但是除了学习,它还集提高“搬砖”效率于一身。GitHub 上散落着各式各样的小工具,比如本周特推的 Adobe 开源的 React 组件库 react-spectrum 就能帮助开发者提升用户体验,微软开源、专为 Linux 打造的 ProcMon-for-Linux 则提供了简便有效的方式来跟踪系统调用,Forem 这个可快速搭建社区的小工具更不用说了,它集合了群组、话题等内容…

以下内容摘录自微博@HelloGitHub 的 GitHub Trending 及 Hacker News 热帖(简称 HN 热帖),选项标准: 新发布 | 实用 | 有趣 ,根据项目 release 时间分类,发布时间不超过 7 day 的项目会标注 New ,无该标志则说明项目 release 超过一周。由于本文篇幅有限,还有部分项目未能在本文展示,望周知 :full_moon_with_face:

  • 本文目录
      1. 本周特推
      • 1.1 完美体验 React 组件库:react-spectrum
      • 1.2 Flutter 最佳实践:Best-Flutter-UI-Templates
      1. GitHub Trending 周榜
      • 2.1 全栈股票系统:PythonStock
      • 2.2 Node.js 版 Wiki:Wiki.js
      • 2.3 进程监控工具:ProcMon-for-Linux
      • 2.4 社区速建:Forem
      • 2.5 Java 全家桶:JavaFamily
      • 2.6 亚马逊工程师亲测:coding-interview-university
      • 2.7 Linux 降噪小工具:NoiseTorch
      1. Emoji Time
      1. 推荐阅读

naQbQj.png!web

1. 本周特推

1.1 完美体验 React 组件库:react-spectrum

本周 star 增长数:1000+

react-spectrum 是 Adobe 开源的 React 组件库,可构建自适应、国际化和定制化的 Web 用户体验。特性:

  • 无障碍:react-spectrum 组件的设计考虑了可访问性,包括全屏阅读器和键盘导航支持;
  • 自适应:react-spectrum 组件可用于与鼠标、触摸和键盘交互。无论设备是什么,它们都遵循响应式设计原则来提供良好的体验;
  • 自定义主题:支持暗黑模式;
  • 国际化:支持 30+ 种语言,支持多种 RTL 语言、日期、数字格式;

GitHub 地址→https://github.com/adobe/react-spectrum

YJVJr2Y.png!web

1.2 Flutter 最佳实践:Best-Flutter-UI-Templates

本周 star 增长数:1250+

Best-Flutter-UI-Templates 是一个极佳的学习 Flutter / Dart 的 Repo,它收录了由 Flutter / Dart 构建的应用。

GitHub 地址→https://github.com/mitesh77/Best-Flutter-UI-Templates

Uj2a2yM.gif

2. GitHub Trending 周榜

2.1 全栈股票系统:PythonStock

本周 star 增长数:1350+

PythonStock 是基于 Python 的 Pandas,Tushare,Bokeh,Tornado,Stockstats,Ta-lib 等框架开发的全栈股票系统。支持直接使用 Docker 本地部署运行,整个项目在 Docker Hub 上压缩后 200M,本地占用 500MB 磁盘空间。

GitHub 地址→https://github.com/pythonstock/stock

Nje6zyf.png!web

2.2 Node.js 版 Wiki:Wiki.js

本周 star 增长数:2100+

Wiki.js 是由 Node.js 搭建、轻量级 wiki 应用。在线体验: https://wiki.js.org/

GitHub 地址→https://github.com/Requarks/wiki

Ab22Y32.png!web

2.3 进程监控工具:ProcMon-for-Linux

本周 star 增长数:900+

New ProcMon-for-Linux 是微软开源的小工具,是 Windows Sysinternals 工具集中的 Process Monitor 应用程序的 Linux 版本。作为一种进程监控工具,ProcMon-for-Linux 提供了简便有效的方式来跟踪系统调用(syscall)活动。此外,该工具能够帮助诊断程序崩溃、资源占用率过高,甚至是潜在的恶意感染等问题。

GitHub 地址→https://github.com/microsoft/ProcMon-for-Linux

32QVVbi.gif

2.4 社区速建:Forem

本周 star 增长数:750+

Forem 是一个用于构建社区的开源软件,让你可围绕某个群组 / 话题构建社区系统,此外 Forem 有丰富的生态,包括插件系统、原生 wrappers、专属浏览器等。

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

ia6JRvN.gif

2.5 Java 全家桶:JavaFamily

本周 star 增长数:900+

JavaFamily 是一份涵盖大部分 Java 程序员所需要掌握的核心知识的项目,包括 Java 面试和学习指南。

GitHub 地址→https://github.com/AobingJava/JavaFamily

Qv6JVv6.png!web

2.6 亚马逊工程师亲测:coding-interview-university

本周 star 增长数:2100+

coding-interview-university 是一名非科班程序员为入职 Google 制定的学习计划,并严格按照每天 8-12 小时的学习节奏实施。虽然他最后没有去面试 Google 而是入职了 Amazon,但是不妨碍这是一个不错的程序员学习清单。

GitHub 地址→https://github.com/jwasham/coding-interview-university

2.7 Linux 降噪小工具:NoiseTorch

本周 star 增长数:800+

New NoiseTorch 是适用于带有 PulseAudio 的 Linux 小工具,它创建了一个虚拟麦克风,可以在任何应用程序中抑制噪音。

GitHub 地址→https://github.com/lawl/NoiseTorch

raEviyz.png!web

3. TTime

原本这是 Emoji Time,为了不受限于 Emoji,这个每周话题改成 TTime 啦(Talk Time),本周小鱼干在 Twitter 上看到一个有意思的话题,#请用 5 个单词来形容下你的产品#,依旧还是小鱼干先来, 用 5 个单词来形容 HelloGitHub,只能引用下川普常用词了:MAKE GITHUB GREAT AGAIN~


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK