Skip to main content

Pure Python sqlite-based Django DB replication engine.

Project description

Morango

build image image

Morango is a pure-Python database replication engine for Django that supports peer-to-peer syncing of data. It is structured as a Django app that can be included in projects to make specific application models syncable.

Developed in support of the Kolibri product ecosystem, Morango includes some important features including:

  • A certificate-based authentication system to protect privacy and integrity of data
  • A change-tracking system to support calculation of differences between databases across low-bandwidth connections
  • A set of constructs to support data partitioning

Developer documentation

See morango.readthedocs.io

To build and edit the docs, run:

# install requirements
pip install -r requirements/docs.txt
pip install -e .

# build docs
make docs

# auto-build and refresh docs on edit
make docs-autobuild

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

morango-0.6.10.tar.gz (76.9 kB view details)

Uploaded Source

Built Distribution

morango-0.6.10-py2.py3-none-any.whl (100.4 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file morango-0.6.10.tar.gz.

File metadata

  • Download URL: morango-0.6.10.tar.gz
  • Upload date:
  • Size: 76.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.8.2 requests/2.27.1 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.63.0 CPython/2.7.18

File hashes

Hashes for morango-0.6.10.tar.gz
Algorithm Hash digest
SHA256 82ea45ae73432e15018d44241be175886fdc533c9ecf4620c6843aca28541253
MD5 6eda3b0a58b815038a246d5b2ff7cb8d
BLAKE2b-256 41083e80b11b5505319a006365797d22a7bde3b57683168b4216d9dc592d39d3

See more details on using hashes here.

File details

Details for the file morango-0.6.10-py2.py3-none-any.whl.

File metadata

  • Download URL: morango-0.6.10-py2.py3-none-any.whl
  • Upload date:
  • Size: 100.4 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.8.2 requests/2.27.1 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.63.0 CPython/2.7.18

File hashes

Hashes for morango-0.6.10-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 b8911b1882af110a3f2d926779552891fbdc22274d194f781413debbdf693c8b
MD5 7ed5794a9c5077de1ed098b7691f6dfe
BLAKE2b-256 500763036b8a2f54494762fdb44df24631706143ddac3c128762609b41fc6c43

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page