Skip to content

Neolith, for Django

Neolith is an open source specification and Django library for running a Django app inside a shared process or as its own service, and moving it between the two by configuration, with no change to its code. Deploy Django apps, not Django projects.

A Django app attached to a project and the same app detached into its own service call each other the same way, through contracts, and the difference is configuration, not code. Neolith is defined by a specification that is independent of Django and Python, and django-neolith is its reference implementation. The code is open source under the BSD-3-Clause license.

Source: github.com/stack314/django-neolith. The Neolith project page is at stack314.com/neolith.