Cicada is a Free and Open Source CI/CD platform that runs on-prem or in the cloud. Say goodbye to YAML and shell scripts: Write workflows using a programming language designed for automation. Integrates with GitHub and Gitlab.
Hey everyone! My name is Logan Hunt, and I'm working on building Cicada, a Free and Open Source platform for running software automation workflows.
Why use Cicada?
❌ No YAML: Use a programming language specifically designed for writing automation workflows.
🔒 Security first: Cicada mitigates many of the common security risks present in existing CI/CD tools (command injection, secret leaks, etc).
💵 Free to self host: Self host for free, forever, AGPLv3 Licensed. We love open source!
🔎 Open Source: Audit the most important part of your software supply chain: Your CI provider.
🔋 Batteries included: Use the features you know and love: secrets, caching, self-hosted runners, and more.
🔀 Platform agnostic: Cicada integrates with GitHub and Gitlab, with more Git providers on the way!
Why I created Cicada:
I wanted an automation platform that was as flexible as GitHub Actions, could work across multiple Git providers, used a real programming language instead of YAML, and was self-hostable. Nothing like this existed, so I set out to make it happen!
Congratulations, Team Cicada! Launching on Producthunt is a fantastic achievement. Cicada sounds like a mind-blowing platform which revolutionizes the way we perceive CI/CD. As a suggestion, it could be fantastic if you also consider integrating with Bitbucket, as many developers utilize this platform as well. In any case, keep up the magnificent work!
The idea of self-hosting our CI sounds great! One quick feedback is that when I read "use a programming language designed for automation workflows" and you don't mention the language, I understand that it's a custom language/DSL (Domain-specific language) that I would have to learn, so it's far far worse to me than simply using e.g. Bash, Ruby, Yaml config files or any other programming language I'm already used to 😅I don't think people are particularly interested in learning yet another DSL to be able to use a new tool, so that's an increase in the learning curve as opposed to doing people a favor (I don't think using yaml/json/bash/etc to config CI is a problem for engineers in general — just my assumption though).
Cicada launched on Product Hunt on November 6th, 2023 and earned 85 upvotes and 8 comments, placing #30 on the daily leaderboard. Cicada is a Free and Open Source CI/CD platform that runs on-prem or in the cloud. Say goodbye to YAML and shell scripts: Write workflows using a programming language designed for automation. Integrates with GitHub and Gitlab.
Cicada was featured in Open Source (68.3k followers), Developer Tools (511.4k followers) and GitHub (41.2k followers) on Product Hunt. Together, these topics include over 97.1k products, making this a competitive space to launch in.
Who hunted Cicada?
Cicada was hunted by Logan Hunt. A “hunter” on Product Hunt is the community member who submits a product to the platform — uploading the images, the link, and tagging the makers behind it. Hunters typically write the first comment explaining why a product is worth attention, and their followers are notified the moment they post. Around 79% of featured launches on Product Hunt are self-hunted by their makers, but a well-known hunter still acts as a signal of quality to the rest of the community. See the full all-time top hunters leaderboard to discover who is shaping the Product Hunt ecosystem.
Want to see how Cicada stacked up against nearby launches in real time? Check out the live launch dashboard for upvote speed charts, proximity comparisons, and more analytics.