4 ms·
Show HN: Gocd – a lightweight Go-based CI/CD tool that runs on your dev machine
I built a small project called gocd because I wanted an easy way to deploy changes from GitHub pull requests without spinning up a full CI/CD stack.
The idea is simple: instead of setting up runners, servers, or cloud infrastructure, you can just run it on your laptop (or a small server). It integrates with GitHub issues and PRs, automates builds and deploys, and makes it easy to access the running app remotely (e.g. over something like Tailscale).
For me, this solved the problem of quickly testing and deploying code from issues/PRs in a lightweight way. Existing CI/CD systems felt like overkill for that use case.
Repo: https://github.com/simonjcarr/gocd https://github.com/simonjcarr/gocd
I’d love feedback from the community — especially on whether this minimal approach to CI/CD is something others would find useful, and what features you’d expect in a tool like this.
- jandy 1y agoMight want to consider a different name, given there’s an open source CI/CD tool called GoCD already. https://www.gocd.org/ https://www.gocd.org/
- indigodaddy 1y agoVery cool, seems quite useful
- remlov 1y agoThe name of this project clashes with another open-source CI/CD system by Thoughtworks Inc. https://github.com/gocd https://github.com/gocd
- bdhcuidbebe 1y agoOne might just start by get a lay of the land. Why is no comparison made with act, same goal and same language? 65k stars. https://github.com/nektos/act https://github.com/nektos/act