2019 年 11 月 9 项最佳开源发现
大家好!
让我来介绍一下2019年11月最佳开源发现清单。
如果你想获得更多精彩内容,包括新的、有用的开源工具、优秀的文章和精彩的演讲,你可以加入我的 Telegram 频道@OpensourceFindings(镜像链接)。
本文将探讨 Rust、TypeScript、JavaScript、Go 和 Python。
内容涵盖 Web 开发、DevOps 和 QA 工具,以及用户体验改进。
git历史
GitHub 的时间机器。它可以让你查看每个文件在其生命周期内的修改记录。
使用 JavaScript 编写。
卡沃尔夫
只需一条命令npx qawolf record example.com即可录制您的端到端测试。
使用 TypeScript 编写。
基座
现在我要向你展示一些非常不寻常的东西!
你可以编写线程安全的 HTML/CSS/Python GUI 框架。等等,什么?没错,你没听错。你可以用 Python 编写前端。它甚至开箱即用地支持 Vue.js。
用 Python 编写的。
lazydocker
用于 Docker 的极简 TUI。支持鼠标操作。
使用 Go 语言编写。
tui-rs
关于TUI还有一点要补充。你想自己构建一个TUI吗?
这里有一套工具集供你使用。它包含多个组件,易于设置,
并且是用Rust编写的。
easydb
一键即可访问数据库。
支持 Python、JavaScript、Ruby 和 Bash 等多种客户端。
transform.tools
这项服务非常实用,可以转换各种不同的文件格式。以下是一些示例:
- 将 HTML 和 SVG 转换为 jsx
- 将 JSON 转换为 Kotlin、TypeScript 或 Go 结构体
- Markdown 转 HTML、YAML 转 JSON 等
dovpanda
用于pandas查找错误并提出改进建议的代码检查工具。对于刚开始处理数据的人非常有用,也适合用来教授数据处理方法。
使用 Python 编写。
飘逸
一个非常棒的流程图创建库,
用 JavaScript 编写。
奖金!
dotenv-linter:这是一个文件检查工具.env。它简单易用,可以防止配置错误,并强制您和您的团队使用相同的代码风格。现在它支持 GitHub Actions,可以(而且将会!)像这样为您的 pull request 添加注释:
今天就到这里啦!如果你喜欢这个列表,记得订阅我的频道哦。我每个月都会发布新的列表。也欢迎在评论区分享你知道的任何好项目。我的反馈永远都很重要。
你也可以在 GitHub 上关注我,了解新乐器的制作过程,以及你可以提供哪些帮助!如果你是开源新手,这将是一个很好的起点。
文章来源:https://dev.to/sobolevn/9-best-open-source-findings-november-2019-gi0









