Star History 月度开源精选|2023 年 6 月

上一期 Star History 月度精选是写给市场、运营人员的,而这一期回归到 DevTools 类别,我们六月发现了好一些开发者可以用的不错工具!

AI Getting Started

还记得 Supabase "Build in a weekend" 的广告词吗!AI Getting Started 是一个适合用来做周末项目的 AI 入门工具包,由 star history 之父 timqian 和 a16z 合作的产物。现在 AI 超火,很多开发者都基于 AI 做一些工具,这个工具包直接把 infra 搭好了,省掉调研选型和上手工具的时间,可以直接在其之上构建应用程序了。

AI Getting Started 的技术栈如下:

  • 身份认证: Clerk
  • 应用逻辑: Next.js
  • 向量存储: Pinecone / Supabase pgvector
  • LLM 编排: Langchain.js
  • 图像模型: Replicate
  • 文字模型: OpenAI
  • 部署: Fly.io

Copycat

Copycat 可以生成有确定性的虚假值:相同的输入将始终生成相同的(虚假)输出。它其实是 Snaplet.dev 的衍生工具。

在开发过程中很难获取真实且准确的数据,Snaplet 是一个命令行工具,可以为开发者提供与生产环境一致的 PostgreSQL 数据。他们最近和 Neon 合作出了预览数据库(Preview Databases),可以直接通过数据库快照恢复一个可以用在开发环境的数据库了。

用 Snaplet 会碰到很多敏感信息需要匿名化处理,他们最初使用 Faker 生成大量的虚假数据,但因为无法确保每个原始数据值总是能获得相同的替代值,所以设计了 Copycat 来做这件事情:给定一个输入值将始终映射到相同的输出值。

Inngest

Inngest 是一个开发者平台,使用 Inngest SDK,可以构建从简单任务、后台服务到长期工作流的所有内容,而开发者无需任何基础设施。用他们的原话说,就是把 GitHub Actions,Lambda,Segment 和 Zapier 放入搅拌机搅拌一下。

今天在调研 Inngest 的时候正好看见他们几天前(7.12)刚宣布 300 万美元的种子轮融资,由 GGV Capital 的 Glenn Solomon,Vercel 的 Guillermo Rauch 和 Github 创始人 Tom Preston-Werner 领投💰。

巧的是,Snaplet 就使用 Inngest 来管理他们开发者平台的预览数据库的生命周期。😅

Hurl

Hurl 是一个命令行工具,旨在通过简单的纯文本配置来进行 HTTP 测试。

Hurl 这个名字是对 curl 的致敬,它使用 curl 中的 libcurl 来提供 HTTP 测试功能,可以把它看作是 Postman 的 CLI-based 替代品。所以如果你是铁杆 CLI 粉丝,可以试一下 Hurl。

他们六月底发布的 Hurl 4.0.0 成功在 HN 登顶,网站访问量 x100,HN 效益可见一斑 🍋

SQLPad

SQLPad(https://github.com/sqlpad/sqlpad)是一个网页版 SQL 编辑器 - 写 SQL 查询并可视化查询结果,它支持众多数据库,包括 Postgres, MySQL, SQL Server, ClickHouse, Crate, Vertica, Trino, Presto, Pinot, Drill, SAP HANA, BigQuery, SQLite, TiDB, 等等。

从这个项目的 star history 也可以看出,它有几年历史了,作者也在 README 表示 SQLPad 目前处于维护模式,会根据需要对安全更新和关键错误修复,但由于该应用程序的敏感性质,项目不会转交给其他人。虽然作者没说,但感觉应该是之前工作需要写了这个项目,之后逐渐用不到了,也就不频繁迭代了(?)。

另外,他也列举了几枚替代品(感觉好像都是 BI 工具,而不是 SQL Editor?)供参考。


💡 你可以访问官网,免费注册云账号,立即体验 Bytebase。

相关推荐
吹什么轩5 分钟前
linux系统复习:僵尸进程与孤儿进程
linux·运维·php
这个DBA有点耶1 小时前
银行业市占率最高的国产数据库是谁?先搞清楚“市占率”的四种口径
数据库·程序员·架构
老李IT笔记1 小时前
连不上不一定是网不好:新系统不认的服务端配置卡在哪一档
运维·服务器·网络
小此方1 小时前
Linux网络(二十八):从NAT转换到正反向代理:图解内网通信、NAPT端口映射
linux·运维·网络
刚入门的大一新生1 小时前
Linux-进程池
linux·运维·服务器
用户6279947182621 小时前
南大通用GBase 8a之基于审计日志的冷温热数据分析
数据库
数据库小学妹2 小时前
数据库运维五级成熟度:监控、备份、高可用怎么串起来
运维·数据库·监控
一个天蝎座的程序猿2 小时前
为了给报表提速,我把金仓KES的列存储折腾了个遍:聊聊KES的技术能力
数据库
飞越未来云城的霓虹飞猪2 小时前
AI 数据库地图:从 PostgreSQL 到向量数据库,一次看懂 AI 时代的数据底座
数据库
不像程序员的程序媛2 小时前
导出mysql数据结构
数据库·mysql