
Pin - Local Pipeline
Local pipeline project with Docker Golang API.
8 followers
Local pipeline project with Docker Golang API.
8 followers
The pin is a local pipeline project like Gitlab CI/CD Pipeline. You can create your pipeline with a simple YAML file for your project and run it easily. Pin developed with Golang and uses Golang Docker API for communicating with Docker Daemon.
This is the 2nd launch from Pin - Local Pipeline. View more
pin
Run pipelines as a daemon service with live monitoring via Server-Sent Events. Trigger builds remotely through HTTP API, watch logs in real-time, and run isolated Docker containers. Simple YAML config, powerful execution.




Free
Launch Team


Terminal Gif Maker
Hey Product Hunt! 👋
I built Pin as a side project to experiment with Docker-based pipelines and real-time streaming.
What it does:
Pin is a pipeline tool that runs as a daemon service. You can trigger pipelines via HTTP and watch them execute in real-time through Server-Sent Events.
Quick example:
Run yaml:
Output:
Quick demo for daemon mode:
Some features I added:
- Parallel job execution
- Automatic retry with exponential backoff
- Conditional execution based on environment
- Docker isolation for clean builds
It's open source and pretty straightforward to use. If you need pipeline automation with live monitoring, give it a try.
Would love to hear your thoughts or feedback!
📖 Docs: https://github.com/muhammedikinci/pin/blob/main/docs/README.md
💡 Examples: https://github.com/muhammedikinci/pin/blob/main/docs/examples.md