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, 等等。 ![file](https://file.jishuzhan.net/article/1682991872043126786/c5256ec02b6f42658e897b4cdd18a5f6.png) 从这个项目的 star history 也可以看出,它有几年历史了,作者也在 README 表示 SQLPad 目前处于维护模式,会根据需要对安全更新和关键错误修复,但由于该应用程序的敏感性质,项目不会转交给其他人。虽然作者没说,但感觉应该是之前工作需要写了这个项目,之后逐渐用不到了,也就不频繁迭代了(?)。 另外,他也列举了几枚替代品(感觉好像都是 BI 工具,而不是 SQL Editor?)供参考。 ![file](https://file.jishuzhan.net/article/1682991872043126786/c86b287774d044bbb13083214563b31f.png) *** ** * ** *** 💡 你可以访问[官网](https://www.bytebase.com/),免费注册云账号,立即体验 Bytebase。

相关推荐
可涵不会debug3 小时前
【IoTDB】时序数据库选型指南:工业大数据场景下的技术突围
数据库·时序数据库
ByteBlossom3 小时前
MySQL 面试场景题之如何处理 BLOB 和CLOB 数据类型?
数据库·mysql·面试
麦兜*3 小时前
MongoDB Atlas 云数据库实战:从零搭建全球多节点集群
java·数据库·spring boot·mongodb·spring·spring cloud
東雪蓮☆3 小时前
深入理解 LVS-DR 模式与 Keepalived 高可用集群
linux·运维·服务器·lvs
qq_264220893 小时前
LVS负载均衡群集和LVS+Keepalived群集
运维·负载均衡·lvs
Slaughter信仰3 小时前
深入理解Java虚拟机:JVM高级特性与最佳实践(第3版)第十章知识点问答(10题)
java·jvm·数据库
麦兜*3 小时前
MongoDB 在物联网(IoT)中的应用:海量时序数据处理方案
java·数据库·spring boot·物联网·mongodb·spring
乌萨奇也要立志学C++3 小时前
【Linux】进程概念(二):进程查看与 fork 初探
linux·运维·服务器
雨落Liy4 小时前
Nginx 从入门到进阶:反向代理、负载均衡与高性能实战指南
运维·nginx·负载均衡