ページ内ナビ
概要
REST contractを共有し、client・server・OpenAPIまでend-to-endで型安全にする
特徴と向いている用途
公式資料に基づく紹介・実機未検証 · 内容確認日:
主な特徴
向いている用途
API開発・開発ツール・API・HTTP・Next.js・OpenAPIの領域でOSSを比較するときの候補です。詳細な適合条件は公式READMEと導入手順を確認してください。
導入前の確認
導入前に確認したいこと
主要言語はTypeScript、ライセンスはMITとして登録されています。バージョンごとの必要環境や破壊的変更、追加依存は公式READMEと最新リリースで確認してください。
出典:[1]
参考にした公式資料
- [1]ts-rest/ts-rest — GitHub(2026-09-15)
編集部からの補足
RESTを維持しつつclient/serverの型重複を減らしたい場合に向きます。Next.js 15/16ではstable adapterのpeer range外なのでintegration testを行ってください。
3ステップで試す
- 1
ソースを取得
git clone --depth 1 https://github.com/ts-rest/ts-rest.git - 2
リポジトリへ移動
cd ts-rest - 3
公式手順を確認
READMEのInstallation / Quick Start / Getting Startedにある公式コマンドを続けて実行してください。
find . -maxdepth 1 -iname 'README*' -exec sed -n '1,220p' {} \; -quit
成長
成長の推移 · 直近30日
3,338 Stars
推移データを蓄積中です。
開発アクティビティ
直近90日・週次
- Commit(直近30日)
- 0
- Open PR
- 33
開発アクティビティを蓄積中です。
Built with
カテゴリとタグ
GitHubデータ
GitHubのデータGitHubの詳細データを見る
GitHub Topics
- rpc
- typescript
- api
- openapi
- rest
- fastify
- nestjs
- nextjs
- react
- react-query
- solid
- Stars
- 3,338
- Forks
- 179
- Watchers
- 7
- Open Issues
- 110
- Contributors
- 80
- 所有者種別
- Organization
- 主要言語
- TypeScript
- ライセンス
- MIT
- リポジトリ最終更新
- 2026/02/06
関連情報
関連記事を投稿するこのOSSの使い方や活用事例をMarkdownで投稿できます。管理者が承認した後に公開されます。
あわせて探訪
- SWR32,490 Stars
共通タグ 3件 · 共通カテゴリ 2件 · 同じ言語
Reactのリモートデータ取得をキャッシュし、再検証と重複排除までHookで管理する
TypeScript - openapi-typescript8,390 Stars
共通タグ 3件 · 共通カテゴリ 2件 · 同じ言語
OpenAPI 3.0/3.1の定義から実行時コードを増やさずTypeScript型を生成する
TypeScript - jose7,815 Stars
共通タグ 3件 · 共通カテゴリ 2件 · 同じ言語
JWT・JWS・JWE・JWK/JWKSをWeb標準APIで扱うzero-dependency JOSE library
TypeScript - Typia5,933 Stars
共通タグ 3件 · 共通カテゴリ 2件 · 同じ言語
TypeScript型をcompile時に専用validatorへ変換し、runtime validationやserializerを生成する
TypeScript - Upstash Rate Limit2,049 Stars
共通タグ 3件 · 共通カテゴリ 2件 · 同じ言語
Serverless・Edge・Next.jsのAPIにHTTPベースの分散rate limitを組み込む
TypeScript - Onlook26,858 Stars
共通タグ 3件 · 共通カテゴリ 1件 · 同じ言語
Next.js/Tailwind実コードをvisual editorとAIで編集するweb-based design-to-code workspace
TypeScript
情報の誤りを報告
掲載内容に誤りや古い情報があればお知らせください。