一个 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 Key,网关统一转发。
Open-Meteo
全球天气数据,免费开源
LibreTranslate
多语言翻译引擎
ip-api.com
IP 地址归属地查询
Frankfurter
实时汇率数据(欧洲央行)
RestCountries
全球国家/地区详细信息
DummyJSON
英文名人名言
Hitokoto (一言)
中文名言/诗词/金句
Picsum
随机占位图片
QR Server
在线二维码生成
RandomUser.me
随机虚拟用户数据
Dog CEO
随机狗狗图片
Cataas
随机猫咪图片
TimeAPI
全球时区时间查询
JSONPlaceholder
免费 Fake REST API
Nager.Date
全球公共假期查询
Hipolabs Universities
全球大学/高校信息
NumbersAPI
数字趣味知识
The Color API
颜色信息查询
GitHub API
GitHub 公开用户信息
Bing Wallpaper
必应每日精选壁纸
以下 70+ 个 API 为本地自研实现,不走外部网络请求,响应速度快、零成本运行。涵盖文本工具、数学计算、日期处理、数据生成、加密编解码、校验解析、颜色转换、字符串操作等类别。

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