React 19、tRPC、Drizzle ORM、Better Auth、Stripe、Cloudflare Workersを使ったフルスタックSaaS向けスターターモノレポ。
vikiboss/60s
毎日の60秒ニュース、中国の各種プラットフォームのトレンド、価格、天気などを提供する無料のオープンAPI集で、Docker、Deno、Bun、Node.js、Cloudflare Workersにデプロイできます。
- スター
- 5,835
- フォーク
- 1,114
- 未解決の Issue
- 6
- 最終コミット
- 先月
これは何?
60s APIは、ニュースダイジェスト、Weibo、Bilibili、小紅書、Douyin、知乎など中国のプラットフォームのトレンド一覧、Bingの壁紙、Epic Gamesの無料配布情報、金価格や燃料価格、天気、翻訳、QRコード生成、興行収入データを返すオープンAPI集です。各エンドポイントはシンプルなGETリクエストで利用でき、デフォルトではJSONを返します。毎日のニュースカードには、プレーンテキストや画像での出力も指定できます。
毎日のニュースデータはWeChatの公式アカウントから収集し、定期実行ジョブで処理した後、キャッシュしてグローバルCDN経由で配信されます。公開インスタンスには厳しい日次利用上限があるため、このプロジェクトはセルフホストを前提に構築されています。Docker、Deno、Bun、Node.js 22.6以降、Cloudflare Workersで動作し、リポジトリにはワンクリックでデプロイできるWorkersの設定が含まれています。
すべてのエンドポイントのリファレンスはApifoxで公開され、新しいインターフェースの追加に合わせて更新されます。プロジェクトはMITライセンスで公開され、TypeScriptで書かれています。
主な機能
- 01毎日の60秒ニュースをJSON、プレーンテキスト、または画像で返します。
- 02中国の主要なソーシャルメディアや動画プラットフォームのトレンド一覧を提供します。
- 03価格、天気、翻訳、QRコード、興行収入データを網羅しています。
- 04Docker、Deno、Bun、Node.js、Cloudflare Workersでデプロイできます。
- 05キャッシュされたレスポンスをグローバルCDN経由で配信します。
ユースケース
- モバイルアプリやWebサイトのホームページに、毎日のニュース欄を表示する。
- 毎日のニュースダイジェストをチャットボットやメールマガジンに配信する。
- ダッシュボードにトレンドや市場データを追加する。
- 公開インスタンスの利用上限を超えて安定して利用できるよう、専用インスタンスを運用する。
クイックスタート
- 1
Docker コンテナを実行する
docker run -d --restart always --name 60s -p 4399:4399 vikiboss/60s:latest - 2
または、Deno で依存関係をインストールし、Deno のエントリーファイルを実行する
deno install && deno run -A deno.ts
使う前に知っておきたいこと
- メインドメインの公開 API は1日の利用枠が限られており、レート制限も厳しいため、本番環境ではセルフホストを推奨します。
- コマンドラインから Cloudflare Workers にデプロイするには、npm と Wrangler が必要です。
- Node.js モードには v22.6 以降が必要です。
トピック
よくある質問
- 60s とは?
- 毎日の60秒ニュース、中国の各種プラットフォームのトレンド、価格、天気などを提供する無料のオープンAPI集で、Docker、Deno、Bun、Node.js、Cloudflare Workersにデプロイできます。 60s APIは、ニュースダイジェスト、Weibo、Bilibili、小紅書、Douyin、知乎など中国のプラットフォームのトレンド一覧、Bingの壁紙、Epic Gamesの無料配布情報、金価格や燃料価格、天気、翻訳、QRコード生成、興行収入データを返すオープンAPI集です。各エンドポイントはシンプルなGETリクエストで利用でき、デフォルトではJSONを返します。毎日のニュースカードには、プレーンテキストや画像での出力も指定できます。
- 60s は無料で使えますか?ライセンスは?
- 60s は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- 60s は今もメンテナンスされていますか?
- 半年以内に更新あり。60s の最終コミットは 2026年9月10日 です。
- 60s は何に使えますか?
- モバイルアプリやWebサイトのホームページに、毎日のニュース欄を表示する。 毎日のニュースダイジェストをチャットボットやメールマガジンに配信する。 ダッシュボードにトレンドや市場データを追加する。 公開インスタンスの利用上限を超えて安定して利用できるよう、専用インスタンスを運用する。
- 60s のインストール方法は?
- Docker コンテナを実行する: docker run -d --restart always --name 60s -p 4399:4399 vikiboss/60s:latest または、Deno で依存関係をインストールし、Deno のエントリーファイルを実行する: deno install && deno run -A deno.ts
- 60s はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/vikiboss/60s
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
TypeScript、Bun、Elysiaで構築された、1,000種類以上の形式に対応するセルフホスト型オンラインファイル変換ツール。
オープンAPI、Markdown記事、任意で使えるAIメモリー、データエクスポートに対応したセルフホスト型の個人向けノートアプリ。
V8、Rust、Tokioを基盤とする、セキュアなデフォルト設定を備えたJavaScript、TypeScript、WebAssemblyランタイム。
コンテンツモデルからRESTおよびGraphQL APIを生成する、TypeScript製のオープンソース・セルフホスト型ヘッドレスCMS。
FastAPIバックエンド、Reactフロントエンド、PostgreSQL、Docker Composeを組み合わせたフルスタックWebアプリのテンプレート。