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。

相关推荐
艾伦_耶格宇2 分钟前
【DOCKER容器实战】-2MySQL
运维·docker·容器
l1258657 分钟前
# RAG低延迟架构设计:从5秒到500ms的优化全链路
数据库·人工智能·python·langchain
Brilliantwxx8 分钟前
42525
运维
RisunJan10 分钟前
Linux命令-vgdisplay(显示卷组详细属性)
linux·运维·数据库
爱和冰阔落39 分钟前
【MySQL 慢查询排查实战】列表接口逐渐变慢时,怎样从请求链路定位原因
android·数据库·mysql
Escalating_xu39 分钟前
【Linux线程】线程控制全解析:终止、join/detach、cancel、线程栈与 NPTL(下篇)
java·linux·运维
JacksonMx44 分钟前
企业级 JPA 与数据库架构落地指南
数据库·数据库架构
Dxy12393102161 小时前
MySQL有哪些锁?InnoDB锁体系完整梳理博客
数据库·mysql
白猫不黑1 小时前
从运维到网络安全:转行优势、路径与薪资前景全解析
运维·网络·web安全·网络安全·信息安全·渗透测试
草莓熊Lotso1 小时前
【Linux网络加餐】手动部署:SSH 与 Web 服务实战 + 底层原理全解析
linux·运维·网络·人工智能·python·langchain·ssh