Skip to content
/ publiz Public template

Open meta-schema driven publishing platform

Notifications You must be signed in to change notification settings

hieuhani/publiz

Repository files navigation

Publiz

Publiz

Introduction

Publiz is a cutting-edge, open-source, meta-schema driven headless Content Management System (CMS) designed to efficiently manage and deliver content across diverse platforms and tenants, all from one centralized system.

  • Publiz separates content creation from presentation, allowing developers to define custom content structures using a powerful meta-schema approach.
  • Build to support multi-tenancy allows multiple clients or organizations to operate independently within a single instance, each with custom content structures and configurations.
  • Use headless architecture enables seamless integration with any front-end technology.

Getting Started

Prepare the recommended environment

  • PostgreSQL v16
  • S3 Compatible Storage

Quick start

# use Docker Compose for Postgres and Minio
docker compose up
# create the local environment
cp apps/api/.env.sample apps/api/.env
# run the first initial migrations
pnpm run migrate:dev:latest
# run the dev server
pnpm run dev

Awesome Publiz

Projects built with Publiz

  • Techgoda - A social publishing platform

Apps using Publiz CMS

Contributing

  • Open an issue if you believe you've encountered a bug with the module.

License

MIT License