Kinto

Kinto

Minimalist JSON document store with sharing and synchronization

4.4kstars
425forks
Last commit: 1d ago
Repo age: 11y old
Kinto screenshot

Kinto is a minimalist JSON storage service that exposes a RESTful HTTP API for storing and retrieving JSON records. It is designed to support sharing and synchronization workflows, making it a good fit for offline-first and distributed applications.

Key Features

  • RESTful API for JSON records organized into buckets and collections
  • Built-in permissions model with support for groups and permission inheritance
  • Synchronization support designed for clients that need to reconcile changes
  • Pluggable storage backends, including in-memory for development and PostgreSQL for production
  • Designed to be embedded as a generic storage layer for applications

Use Cases

  • Backend storage for offline-first apps that need sync and conflict-aware updates
  • Shared JSON data store for teams or services with fine-grained access control
  • Lightweight application backend for storing configuration, preferences, or metadata

Limitations and Considerations

  • Primarily focused on JSON document storage and sync; not intended as a full relational database replacement
  • Production deployments typically rely on PostgreSQL, so operational requirements depend on that stack

Kinto provides a focused, API-first approach to JSON storage with strong primitives for permissions and synchronization. It is well-suited when you need a small, reliable service to store, share, and sync JSON documents across clients and environments.

Categories:

Tags:

Tech Stack:

Share:

Similar Services

Valkey

Valkey

High-performance key/value datastore for caching and real-time workloads

24.9k
1k
Last commit: 14h ago

Valkey is an open-source, Redis-compatible key/value datastore optimized for caching, queues, and other real-time workloads, with clustering, replication, and extensibili...

Alternative to:
Redis Cloud
Redis Cloud
+4
DbGate

DbGate

Cross-platform SQL & NoSQL database manager

6.8k
408
Last commit: 10h ago

Open-source, cross-platform database client for SQL and NoSQL engines (MySQL, PostgreSQL, SQL Server, MongoDB, Redis, SQLite, etc.), available as desktop apps, web app an...

Alternative to:
DataGrip
DataGrip
+10
Redis Commander

Redis Commander

Web-based GUI for viewing and managing Redis databases

4k
500
Last commit: 5mo ago

A Node.js web UI to view, edit and manage Redis data across standalone, Sentinel and Cluster setups with CLI, tree view and Docker deployment.

Alternative to:
Redis Insight (RedisInsight Cloud)
Redis Insight (RedisInsight Cloud)
+1
Para

Para

Open-source multitenant backend framework for web and mobile apps

562
151
Last commit: 12d ago

Para is an open-source, Java-based multitenant backend framework providing a RESTful JSON API, full-text search, distributed caching, and flexible authentication for web,...

Alternative to:
Firebase
Firebase
+8
DynamoDB Dashboard

DynamoDB Dashboard

Web GUI for browsing and managing local or remote DynamoDB

51
8
Last commit: 17h ago

Web-based admin GUI to browse, query and manage local or remote Amazon DynamoDB tables. Provides a Vue frontend, Express backend, AWS SDK credential support and Docker de...

Redict

Redict

Distributed in-memory key/value datastore compatible with Redis OSS

Redict is a distributed key/value datastore (a Redis OSS 7.2.4 fork) for caching, queues, and fast data access with clustering, replication, and optional TLS.

Alternative to:
Redis Cloud
Redis Cloud
+4