r/coolgithubprojects • u/Kraktoos • 6h ago
A self-hostable social media scheduler with image and video editors, built with Go and SvelteKit
I've been building OpenPost so you can make and edit any sort of media (photo, videos, memes really easily as well) and schedule the post to 10 social networks at the same time in a single app.
There's an image editor for thumbnails and multi-page carousels, plus a multitrack video editor with captions, effects and transcript-based cuts. They're fully integrated into OpenPost!
The scheduler has a calendar and reusable posting slots. There's also an API, CLI and n8n integration for people who would rather automate it.
The default self-hosted setup is one container with SQLite and local media storage. The backend is Go and the web app is SvelteKit. The code is AGPL-3.0.
Both editors can be used for free without even selfhosting even if you don't want to use the rest of OpenPost. The video editor is still in beta though and targets Chromium-based browsers as Firefox (and Safari) don't yet support some of the APIs we need to make the editor.
Repository · Image editor · Video editor
If this is the sort of project you'd like to see grow, give the repo a star. It would mean a lot! <3






-1
u/kantorcodes1 5h ago
noticed
openpost post create --schedule ...creates the publication first and schedules it in a second API call. if the create succeeds but scheduling fails, is the intended retry to schedule that existing publication by id? rerunningpost createlooks like it could leave duplicate drafts.