Logo

关于我们

一个 Key,调用所有 API — 开源公益项目

项目介绍

三两句 API 网关是一个公益性质的开源项目,旨在为开发者提供统一的 API 聚合入口。只需一个 API Key,即可调用天气、翻译、汇率、编码转换等上百个公共服务,告别为每个服务单独申请密钥的繁琐流程。

项目采用 Monorepo 架构,后端基于 Fastify + TypeScript + Prisma + PostgreSQL,前端基于 Next.js 14 + Tailwind CSS,全栈 TypeScript,类型安全从数据库到 UI 一以贯之。

安全是我们的生命线。API Key 使用 SHA-256 哈希存储(仅展示一次),密码用 bcrypt(cost factor 12),认证用 RS256 非对称 JWT,上游第三方密钥通过 AES-256-GCM 加密后落库,全链路 HTTPS 加密传输。

103+

已接入 API

10,000+

每日免费调用

99.9%

在线率

15,000+

代码行数

技术栈

后端服务

Node.js

JavaScript 运行时

Fastify

高性能 HTTP 框架,比 Express 快 2-3 倍

TypeScript

类型安全的 JavaScript 超集

Prisma

类型安全 ORM,数据库操作

PostgreSQL

关系型数据库,主数据存储

Redis

内存缓存 + 限流计数器 + 通知去重

ioredis

Redis Node.js 客户端

JSON Web Token (RS256)

非对称签名,认证与鉴权

bcrypt

密码加盐哈希(cost factor 12)

AES-256-GCM

上游密钥加密存储

Nodemailer

邮件发送(SMTP)

Zod

请求参数 Schema 校验

前端界面

Next.js 14

React 全栈框架,App Router

React 18

UI 组件库

Tailwind CSS

原子化 CSS 框架

shadcn/ui

无依赖 UI 组件库

Lucide Icons

矢量图标库

next-themes

深色/浅色主题切换

部署与工具

Docker & Docker Compose

容器化一键部署

pnpm Workspace

Monorepo 包管理

OpenAPI 3.0

API 文档规范,自动生成

Scalar

现代化 API 文档 UI

本地自研 API

以下 70+ 个 API 为本地自研实现,不走外部网络请求,响应速度快、零成本运行。涵盖文本工具、数学计算、日期处理、数据生成、加密编解码、校验解析、颜色转换、字符串操作等类别。

文本工具数学工具日期时间数据生成加密编解码校验器解析器颜色工具字符串操作趣味杂项身份证查询简繁转换中文数字中国传统色Base64UUID时间戳URL 编解码JSON 格式化随机密码

开发者

开发者:从未来再见
QQ交流群:416518203扫码入群
QQ群二维码

三两句 API 网关 · 开源公益项目 · 永久免费 · 持续更新中