appwrite

Appwrite is an open-source platform for building applications at any scale, using your preferred programming languages and tools.

Free for dev
Yes
selfhosted
Yes
Live Preview