Habitatは、地域の人々が場所に紐づけて近隣について話し合える、無料のオープンソース自己ホスト型ソーシャルプラットフォームです。
Kinto/kinto
HTTP API、同期、共有に対応したシンプルなJSONストレージサービス。
- スター
- 4,422
- フォーク
- 442
- 未解決の Issue
- 98
- 最終コミット
- 昨日
これは何?
Kintoは、HTTP API経由でデータを公開する汎用JSONドキュメントストアです。クライアントはバケットとコレクションを作成し、サーバー側でスキーマを定義せずに、標準的なリクエストでJSONレコードを読み書きできます。
ストレージ機能に加えて、Kintoは同期にも対応しており、クライアントは前回の同期以降に行われた変更を取得できます。また、共有機能を使うと、ユーザーは特定のバケットやコレクションへのアクセスを他のアカウントに許可できます。Python 3.10以降で動作し、開発環境ではインメモリバックエンド、本番環境ではPostgreSQL 9.5以降を利用できます。DockerイメージはDocker Hubで公開されています。
主な機能
- 01HTTP API経由でアクセスできる汎用JSONレコードを保存します。
- 02前回の同期以降に行われた変更をクライアントと同期します。
- 03バケットやコレクションを他のアカウントと共有できます。
- 04開発環境向けのインメモリバックエンドと、本番環境向けのPostgreSQLに対応しています。
ユースケース
- デバイス間でJSONデータを同期する必要があるWebアプリやモバイルアプリのバックエンドとして使う。
- APIを通じて、設定や厳選したリストをユーザー間またはチーム間で共有する。
- 最初にデータベーススキーマを設計せずに、JSON APIのバックエンドを試作する。
クイックスタート
- 1
Kinto server イメージの Docker Hub ページを開く
- 2
オンラインドキュメントの「first-steps」チュートリアルに沿って進める
使う前に知っておきたいこと
- README では Python 3.10 以降が必要です。
- インメモリバックエンドは開発専用のため、本番環境では PostgreSQL 9.5 以降が必要です。
- メタデータにライセンスが明記されていないため、再利用する前にリポジトリを確認してください。
収録されている特集
トピック
よくある質問
- kinto とは?
- HTTP API、同期、共有に対応したシンプルなJSONストレージサービス。 Kintoは、HTTP API経由でデータを公開する汎用JSONドキュメントストアです。クライアントはバケットとコレクションを作成し、サーバー側でスキーマを定義せずに、標準的なリクエストでJSONレコードを読み書きできます。
- kinto は無料で使えますか?ライセンスは?
- kinto は Other ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- kinto は今もメンテナンスされていますか?
- 活発にメンテナンス中。kinto の最終コミットは 2026年11月6日 です。
- kinto は何に使えますか?
- デバイス間でJSONデータを同期する必要があるWebアプリやモバイルアプリのバックエンドとして使う。 APIを通じて、設定や厳選したリストをユーザー間またはチーム間で共有する。 最初にデータベーススキーマを設計せずに、JSON APIのバックエンドを試作する。
- kinto のインストール方法は?
- Kinto server イメージの Docker Hub ページを開く オンラインドキュメントの「first-steps」チュートリアルに沿って進める
- kinto はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/Kinto/kinto
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
ストレージとコンピュートを分離し、自動スケーリング、データベースのブランチ作成、スケール・トゥ・ゼロに対応するオープンソースのサーバーレスPostgres。
セッション、Cookie、認証、JSONに対応した、HTTP/1.1リクエスト送信用のシンプルで使いやすいPython HTTPライブラリです。
Web開発向けのオープンソースPythonライブラリをカテゴリ別にまとめ、毎週更新するランキング形式の厳選リスト。
REST、GraphQL、WebSocket、SSE、Socket.IO、MQTTのリクエストを送信できる、Web・デスクトップ・CLI対応のオープンソースAPI開発エコシステム。
Vaporは、SwiftでWebサイトやAPI、クラウドサービスを構築するためのHTTP Webフレームワークです。