Habitat — бесплатная социальная платформа с открытым исходным кодом для самостоятельного размещения, где жители обсуждают жизнь района с привязкой к местам.
Kinto/kinto
Минималистичный сервис хранения JSON с HTTP API, синхронизацией и общим доступом.
- Звёзды
- 4,422
- Форки
- 442
- Открытые issues
- 98
- Последний коммит
- вчера
Что это?
Kinto — универсальное хранилище JSON-документов, доступ к данным в котором предоставляется через HTTP API. Клиенты создают buckets и collections, а затем читают и записывают JSON-записи с помощью стандартных запросов — без необходимости задавать схему на сервере.
Помимо хранения, Kinto поддерживает синхронизацию: клиенты могут получать изменения, внесённые после последней синхронизации. Также сервис позволяет предоставлять другим аккаунтам доступ к отдельным buckets или collections. Kinto работает на Python 3.10+ и может использовать in-memory backend для разработки или PostgreSQL 9.5+ для production. Docker-образ опубликован на Docker Hub.
Ключевые возможности
- 01Хранит произвольные JSON-записи, доступные через HTTP API.
- 02Синхронизирует клиентов, передавая изменения, внесённые после последней синхронизации.
- 03Позволяет предоставлять другим аккаунтам общий доступ к buckets или collections.
- 04Поддерживает in-memory backend для разработки и PostgreSQL для production.
Сценарии использования
- Использовать в качестве backend для веб- или мобильного приложения, которому нужна синхронизация JSON-данных между устройствами.
- Предоставлять пользователям или командам общий доступ к настройкам или подборкам через API.
- Создавать прототип backend для JSON API без предварительного проектирования схемы базы данных.
Быстрый старт
- 1
Откройте страницу образа сервера Kinto на Docker Hub
- 2
Следуйте учебному руководству по первым шагам в онлайн-документации
Что важно знать
- Согласно README, требуется Python 3.10 или новее.
- Для использования в production требуется PostgreSQL 9.5 или новее, поскольку backend в памяти предназначен только для разработки.
- Лицензия не указана явно в метаданных, поэтому перед повторным использованием проверьте репозиторий.
В подборках
Темы
Частые вопросы
- Что такое kinto?
- Минималистичный сервис хранения JSON с HTTP API, синхронизацией и общим доступом. Kinto — универсальное хранилище JSON-документов, доступ к данным в котором предоставляется через HTTP API. Клиенты создают buckets и collections, а затем читают и записывают JSON-записи с помощью стандартных запросов — без необходимости задавать схему на сервере.
- kinto можно использовать бесплатно? Какая у него лицензия?
- kinto распространяется с открытым исходным кодом под лицензией Other. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- kinto всё ещё поддерживается?
- Активно поддерживается. Последний коммит в kinto — 6 нояб. 2026 г..
- Для чего можно использовать kinto?
- Использовать в качестве backend для веб- или мобильного приложения, которому нужна синхронизация JSON-данных между устройствами. Предоставлять пользователям или командам общий доступ к настройкам или подборкам через API. Создавать прототип backend для JSON API без предварительного проектирования схемы базы данных.
- Как установить kinto?
- Откройте страницу образа сервера Kinto на Docker Hub Следуйте учебному руководству по первым шагам в онлайн-документации
- Где скачать kinto?
- Исходный код и инструкции по установке — на GitHub: https://github.com/Kinto/kinto
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Серверный Postgres с открытым исходным кодом, разделяющий хранилище и вычисления, с автоскейлингом, ветвлением баз данных и масштабированием до нуля.
Простая и элегантная библиотека Python для HTTP-запросов HTTP/1.1 с поддержкой сессий, cookies, аутентификации и JSON.
Подборка Python-библиотек для веб-разработки с рейтингом, обновляемая каждую неделю и разделённая на категории.
Открытая экосистема для разработки API: отправка REST-, GraphQL-, WebSocket-, SSE-, Socket.IO- и MQTT-запросов через веб-приложение, десктопные приложения и CLI.
Vapor — HTTP-веб-фреймворк для создания сайтов, API и облачных сервисов на Swift.