explaingit

gitroomhq/postiz-app

📈 Trending30,477TypeScriptAudience · pm founderComplexity · 4/5ActiveLicenseSetup · hard

TLDR

Open-source social media scheduler that lets you plan and publish posts across Instagram, X, LinkedIn, TikTok, Reddit, and more from one dashboard, self-hostable or cloud-hosted.

Mindmap

mindmap
  root((Postiz))
    What it does
      Schedule posts
      Multi-platform publishing
      Analytics tracking
      Team collaboration
    Key features
      Connect accounts
      Compose posts
      Auto-publish
      Comments and invites
    Platforms supported
      Instagram
      X
      LinkedIn
      TikTok
      Reddit
    Deployment options
      Self-hosted
      Cloud-hosted
      API available
    Tech stack
      TypeScript
      Next.js
      NestJS
      PostgreSQL
      Redis

Things people build with this

USE CASE 1

Schedule Instagram, TikTok, and LinkedIn posts weeks in advance from a single calendar view.

USE CASE 2

Manage a team's social media content with comments, approvals, and role-based access.

USE CASE 3

Track post performance and engagement metrics across all your social accounts in one dashboard.

USE CASE 4

Self-host the tool on your own server to avoid subscription fees and keep your credentials private.

Tech stack

TypeScriptNext.jsNestJSPostgreSQLPrismaRedis

Getting it running

Difficulty · hard Time to first run · 1day+

Requires PostgreSQL, Redis, and multiple social media API credentials; full stack setup with backend/frontend coordination needed.

Use it freely, but if you run it as a network service, you must release your changes to users. Strongest copyleft for SaaS.

In plain English

Postiz is an open-source social media scheduling tool that lets you plan, schedule, and publish posts across multiple social platforms from a single interface. Instead of logging into Instagram, X, LinkedIn, TikTok, Reddit, and others separately, you manage everything in one place. The core workflow is: connect your social media accounts, compose your posts, pick the date and time you want them to go out, and the tool publishes them automatically. It also includes analytics so you can see how your posts performed, and team collaboration features that let multiple people work together on a content calendar, including the ability to invite members, leave comments, and coordinate on scheduling. The tool positions itself as an open-source alternative to commercial social media scheduling services. Because it is open source and self-hostable, you can run it on your own server rather than paying a subscription fee or sending your credentials to a third-party service. Users who do not want to self-host can use the hosted version at the project's website. An API is also available for integrating Postiz with automation tools. You would use this if you are a creator, marketer, or small team that regularly publishes content across several social networks and wants a centralized, free-to-self-host scheduling system. The tech stack is TypeScript, using Next.js for the frontend, NestJS for the backend, Prisma with PostgreSQL for the database, and Redis for background job processing.

Copy-paste prompts

Prompt 1
How do I set up Postiz to schedule posts across Instagram, TikTok, and LinkedIn at the same time?
Prompt 2
Show me how to invite team members to Postiz and set up a content calendar with approval workflows.
Prompt 3
What's the best way to self-host Postiz on my own server using Docker or a VPS?
Prompt 4
How can I use the Postiz API to automatically post content from my CMS or automation tool?
Prompt 5
Walk me through connecting my social media accounts to Postiz and scheduling my first batch of posts.
Open on GitHub → Explain another repo

Generated 2026-05-18 · Model: sonnet-4-6 · Verify against the repo before relying on details.