作者:HelloGitHub-小鱼干

除了编译器之外,终端也是我们日常打交道的软件之一。但,你用它看过股票吗?OpenBBTerminal 不仅能让你看股票,还能让你用科学的方法进行股票投资。说到投资,hackathon-starter 和 javascript-testing-best-practices 一个是让你无需烦恼 Node.js 应用如何开发直接给你一个模版,另外一个则是给你指引如何实现 JS 和 Node.js 代码可靠。当然还有关心你生活的 DingDongHelper,帮你捡漏买菜。

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

  • 本文目录

      1. 本周特推
      • 1.1 网络 CLI 工具:bore
      • 1.2 终端看股:OpenBBTerminal
      1. GitHub Trending 周榜
      • 2.1 加油买菜:DingDongHelper
      • 2.2 最佳实践:javascript-testing-best-practices
      • 2.3 解放 Node.js 开发生产力:hackathon-starter
      • 2.4 Node.js 打包工具:pkg
      • 2.5 CI/CD 工具包:Dagger
      1. 往期回顾

1. 本周特推

1.1 网络 CLI 工具:bore

本周 star 增长数:750+

New Bore 是一个 Rust 编写而成、现代、简单的 TCP 隧道(tunnel),它将本地端口暴露给远程服务器,绕过了标准的 NAT 连接防火墙。同 localtunnel 和 ngrok 类似,bore 本身也是个高效、中立、仅用于 TCP 流量转发的工具。

GitHub 地址→https://github.com/ekzhang/bore

1.2 终端看股:OpenBBTerminal

本周 star 增长数:1,250+

OpenBBTerminal 是一个非常棒的股票和加密市场终端,有着高颜值之余,它允许散户们利用先进的数据科学和计算机技术来进行投资。它开放了对 Pandas、Numpy、Scipy、Jupyter、Pytorch、Tensorflow、Sklearn 等等框架的支持。

GitHub 地址→https://github.com/OpenBB-finance/OpenBBTerminal

2. GitHub Trending 周榜

2.1 加油买菜:DingDongHelper

本周 star 增长数:800+

DingDongHelper 是一个叮咚买菜抢菜插件,按照作者所说,在高峰期使用的话比手动下单要慢,不如当它是个捡漏插件,开着等着非高峰时间捡漏下单。

GitHub 地址→https://github.com/Skykai521/DingDongHelper

2.2 最佳实践:javascript-testing-best-practices

本周 star 增长数:650+

javascript-testing-best-practices 收录截止到 2022.04,全面而翔实的 JavaScript 和 Node.js 测试最佳实践,当中包括各类 JS、Node.js 可靠性指南。

GitHub 地址→https://github.com/goldbergyoni/javascript-testing-best-practices

2.3 解放 Node.js 开发生产力:hackathon-starter

本周 star 增长数 400+

hackathon-starter 一个 Node.js 应用程序模版,具有以下特性:

  • 邮箱和密码进行本地身份验证;
  • 支持 Twitter、Google、GitHub、Linkedin、Instagram 等第三方登录验证;
  • Flash 通知;
  • MVC 项目结构;
  • 支持 Node.js 集群;
  • 可通过中间件自动编译 Sass 样式表;
  • 支持表格信息收集;

GitHub 地址→https://github.com/sahat/hackathon-starter

2.4 Node.js 打包工具:pkg

本周 star 增长数:500+

pkg 命令接口可让你把 Node.js 项目打包成可执行文件,甚至在没有安装 Node.js 的设备上运行。值得注意的是,pkg 本身是为了在容器中使用的,所以并不提倡在无服务器环境中用 pkg。

GitHub 地址→https://github.com/vercel/pkg

2.5 CI/CD 工具包:Dagger

本周 star 增长数:1,100+

Dagger 一个便携的 CI/CD 开发工具包,有了它开发团队可以轻松开发 CI/CD 管道并在任意地方运行使用。Dagger 的特性包括:

  1. 统一开发和 CI 环境;
  2. 减少 CI 锁定:不再需要每 6 个月从头再写一次。

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

3. 往期回顾

往期回顾:

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

最后,记得你在本文留言区留下你想看的主题 Repo(限公众号),例如:AI 换头。 和之前的送书活动类似,留言点赞 Top3 的小伙伴(棒),小鱼干会努力去找 Repo 的^^

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

另类终端「GitHub 热点速览 v.22.15」的更多相关文章

  1. 马里奥制造,Ready~~GO!「GitHub 热点速览 v.22.16」

    作者:HelloGitHub-小鱼干 如果你有创造力,就可以以马里奥 Mario 为主角在 a-little-game-called-mario 中开启你的 Hell 模式 Mario:如果你想贡献代 ...

  2. 程序员延寿指南「GitHub 热点速览 v.22.17」

    很多人对程序员的固有印象之一便是常加班.易"猝死"!近几年的许多报道似乎也进一步加深了这种印象.应该如何更好地健康地活着.敲喜欢的代码呢?HowToLiveLonger 教你如何从 ...

  3. 能动的电脑配件「GitHub 热点速览 v.22.11」

    看到这个标题就知道硬核的 B 站 UP 主稚晖君又更新了,本次带来的是一个造型可爱的小机器人.除了稚晖君这个一贯硬核的软硬件项目之外,本周也有很多有意思的新项目,像 Linux 服务监控小工具 Ray ...

  4. 你也可以很硬核「GitHub 热点速览 v.22.13」

    本周特推介绍了一个非常易上手,操作难度(主要难度在于机件购买)极低的硬件项目,SmartKnob 让你有个可玩性极高的控制仪.本周特推另外一个项目则是一个安全项目,打破你对 URL 是可靠.安全的认知 ...

  5. GitHub 毕业年鉴「GitHub 热点速览 v.22.20」

    GitHub 毕业需要什么呢?一个 PR!那么提交一个 PR 需要什么?也许你是使用终端命令来提交 git 操作的,那么你可以了解下 Bash-Oneliner,收录了大量好用的 bash 命令,虽然 ...

  6. 上半年最中意的 GitHub 更新「GitHub 热点速览 v.22.21」

    2022 年的热点速览加入 GitHub 产品动态之后,这次的图片显示是最得我意的,因为可以提升图片查看人的看片体验.而 GitHub 社区方面,GitHub 官方发布了部分开源项目的新版本.与此同时 ...

  7. 这就是艺术「GitHub 热点速览 v.22.25」

    作者:HelloGitHub-小鱼干 不知道写了那么久代码的你,是否还记得"代码写诗"这个词,它是用来形容代码的优雅.但是本周的项目,虽然你看到的是代码的成品,也会惊讶于它的艺术感 ...

  8. 用 40 块搞个游戏机「GitHub 热点速览 v.22.27」

    作者:HelloGitHub-小鱼干 最便宜的小霸王游戏机都超过了五十,但是现在有了 PicoBoot 你用 40 块的树莓派就能搞出个任天堂游戏机(NGC).PicoBoot 替换了 NGC 的 I ...

  9. 什么新东西值得学「GitHub 热点速览 v.22.29」

    上周 18k+ 的项目 bun 这周又获得 7k+ star,是时候了解下它背后的编程语言 zig 了,它并不是一门新的语言,伴随着 bun 的风靡,zig 本周也上了 GitHub 热榜.同样,可以 ...

随机推荐

  1. dotnet 委托的实现解析(2)开放委托和封闭委托 (Open Delegates vs. Closed Delegates)

    前言 这是个人对委托的理解系列第二篇,部分翻译自 Open Delegates vs. Closed Delegates – SLaks.Blog,好像还没人翻译过,加上部分个人理解.希望能对大家理解 ...

  2. 权限命令 vi编辑器 命令模式 使用技巧

    一.长格式由七部分组成 权限       引用数字 所有者 所属组 文件大小       时间 名称  如 dr-xr-xr-x     5         root   root       409 ...

  3. MySQL&SQL server&Oracle&Access&PostgreSQL数据库sql注入详解

    判断数据库的类型 当我们通过一些测试,发现存在SQL注入之后,首先要做的就是判断数据库的类型. 常用的数据库有MySQL.Access.SQLServer.Oracle.PostgreSQL.虽然绝大 ...

  4. Apache HBase MTTR 优化实践

    HBase介绍 HBase是Hadoop Database的简称,是建立在Hadoop文件系统之上的分布式面向列的数据库,它具有高可靠.高性能.面向列和可伸缩的特性,提供快速随机访问海量数据能力. H ...

  5. Linux C++ 实现一个简易版的ping (也就是imcp协议)

    背景: 想实现一个在没外网的时候就自动重启路由器的功能. 又不想用ping命令,因为在代码里调用system("ping"); 可能会比较耗时,得单开线程.于是找了个实现ICMP协 ...

  6. 解决IDEA的maven项目 添加依赖后Reimport无反应

    解决IDEA的maven项目 添加依赖后Reimport无反应   如果重启项目和编译器都不管用的话, 找到项目在硬盘上的位置  把该项目的.idea文件夹和xxx.iml文件删除    打开IDEA ...

  7. 解释 Java 堆空间及 GC?

    当通过 Java 命令启动 Java 进程的时候,会为它分配内存.内存的一部分用于 创建堆空间,当程序中创建对象的时候,就从对空间中分配内存.GC 是 JVM 内 部的一个进程,回收无效对象的内存用于 ...

  8. instanceof关键字使用的方法(解决转型异常ClassCastException)

    一丶问题显现: 当你是父类的情况下,像使用子类的特定功能,就需要向下转型,但向下转型有可能会报错(ClassCastException) 而instanceof关键字就是解决异常的小能手,他能判断是否 ...

  9. 用JS写一个计算器(兼容手机端)

    先看成果:1.PC端2. 首先确立html,有哪些东西我们要知道.布局大概的样子在心里有个数 <!DOCTYPE html> <html> <head> <m ...

  10. 推荐一个用于压缩图片的JS插件:localResizeIMG

    惯例,先贴传送门:https://github.com/think2011/localResizeIMG 首先说到,为嘛要压缩图片,这需求一般出现在需要上传照片(尤其是移动端)的情况下,现在手机拍出来 ...