2020 年 3 月 9 项最佳开源发现
大家好!
让我来介绍一下 2020 年 3 月最佳开源发现列表。
如果您想获得更多精彩内容,包括新的和有用的开源工具、精彩的文章和精彩的演讲 - 您可以加入我的电报频道@OpensourceFindings(镜像链接)。
在此列表中,我们将讨论:Rust、TypeScript、JavaScript、Go 和 Python。
内容涵盖 Web 开发、DevOps 和 QA 工具、文档以及 DX 改进。
故障这个
一个命令行工具 + Python 库,用于对图像进行故障处理,甚至可以将其制作成 GIF!
用 Python 编写。
K9S
Kubernetes CLI 以时尚的方式管理您的集群!
用 Go 编写。
无
无需查询的 GraphQL 客户端
用 TypeScript 编写。
django-schema-graph
Django-schema-graph 可以将你的 Django 模型制作成彩色图表。该图表具有交互功能,可以轻松随意地打开/关闭模型和应用程序。
用 Python 编写。
拼写错误修复程序
Github Action(什么是 Github Action?)可以自动修复源代码和文档中的拼写错误和错误!示例 PR。
用 Shell 编写。
图式论
为基于 Open API / Swagger 的应用生成并运行测试用例的工具。它内部使用基于属性的测试。
用 Python 编写。但是,它可以与用任何语言编写的应用程序兼容,只要它们具有有效的swagger.json
科蒙
Linux 内核管理器和活动监视器🐧💻
用 Rust 编写。
餐巾
Python 作为 DSL 用于编写 PlantUML 序列图。
用 Python 编写。
将此代码:
def distributed_control(c):
user = c.object('User')
order = c.object('Order')
orderLine = c.object('OrderLine')
product = c.object('Product')
customer = c.object('Customer')
with user:
with order.calculatePrice():
with orderLine.calculatePrice():
product.getPrice('quantity:number')
with customer.getDiscountedValue(order):
order.getBaseValue().ret('value')
c.ret('discountedValue')
进入此图:
解释壳
一个 Web 应用,可以解释 Shell 命令。非常有帮助!
用 Python 和 JavaScript 编写。
奖金
opensource.builders:企业工具的不同开源替代品。
今天就到这里!注意安全。如果你喜欢这份清单,记得订阅我的电报频道。我每个月都会发布新的项目。另外,欢迎在评论区分享你发现的任何精彩项目。欢迎随时提供反馈。
你也可以在 Github 上关注我,了解新乐器的制作过程,以及你能提供哪些帮助!如果你是开源新手,这是一个很好的开始。
文章来源:https://dev.to/sobolevn/9-best-open-source-findings-march-2020-3ipa