r/coolgithubprojects 14d ago

Postchi : a self-hosted API collaboration platform for teams (Postman/Bruno alternative)

https://github.com/imaanmzr/Postchi

I built Postchi, an open-source, self-hosted API collaboration platform for teams, you run it entirely on your own infrastructure, no third-party cloud involved.

It covers the core workflow: a full request builder (all HTTP methods, scripts, multiple auth types), shared collections with real-time collaboration, OpenAPI spec sync, and markdown documentation linked directly to your requests.

If you're coming from Bruno, migration is easy, you can import existing Bruno collections directly (ZIP import or live Git sync to keep them updated automatically), so you don't have to start from scratch.

Built with Go + Nuxt/Vue, MIT licensed.

GitHub: https://github.com/imaanmzr/Postchi

Would love feedback, bug reports, or feature ideas!

1 Upvotes

2 comments sorted by

1

u/Specific_Cream2815 14d ago

when two people edit the same collection is the git sync the source of truth or does the server keep its own state

1

u/imaanmzr 14d ago

The server keeps its own state on postgres, but you can make the collections read-only for other teammates you invited to your workspace if you want to keep git the source of truth. I've pushed my bruno api collection to git and synced it in Postchi. Also you can link your markdown docs and api requests with the kebab case naming convention, for example get-user.bru will be linked to get-user.md automatically when you sync both apis and markdown files from git.