PostLab
A CLI-first content management system for modern web and social media
go install postlab/cmd/postlab
Get Started
Everything You Need
Web Publishing
Deploy static HTML/CSS/JS sites with a single command. Built for landing pages, documentation, and form intake.
postlab deploy -source ./site -dest prod
Social Media
Generate and post audio/video content to Instagram, YouTube, SoundCloud and more platforms.
postlab post -platform youtube -content video.mp4
SQLite Database
Store dynamic content and manage data with built-in SQLite support for pages, posts, and media.
postlab server -port 8080
CLI-First Workflow
Designed for developers who prefer the command line
Create Content
Write HTML, record videos, or generate media using your favorite tools
Run PostLab
Use simple commands to deploy sites or post to social platforms
Ship Fast
Content goes live instantly with rsync-like efficiency
Built on Modern Standards
Simple Go
Idiomatic Go using stdlib, minimal dependencies
Standard HTML/CSS/JS
No frameworks needed, just modern web standards
CLI Excellence
Unix philosophy with powerful, composable commands
Quick Start
# Install PostLab
go install postlab/cmd/postlab
# Start the server
postlab server
# Deploy a website
postlab deploy -source ./mysite -dest production
# Post to social media
postlab post -platform instagram -content photo.jpg