Managing outdated pull requests is time-consuming. Mergify's Merge Queue automates your pull request management & merging. It's fully integrated to GitHub & coordinated with any CI. Start focusing on code. Try Mergify for free. Learn more →
Top 23 Go Deployment Projects
-
Project mention: Ask HN: How does your CI/CD stack look like today? | news.ycombinator.com | 2023-07-30
Another https://dagger.io fan here. Have been using it since late 2021 to continuously deploy a Phoenix app to Fly.io: https://github.com/thechangelog/changelog.com/pull/395. Every commit goes into production.
This is what the GHA workflow currently looks like: https://github.com/thechangelog/changelog.com/blob/c7b8a57b2...
FWIW, you can see how everything fits together in this architecture diagram: https://github.com/thechangelog/changelog.com/blob/master/IN...
-
Project mention: Streamline Your Serverless Development with These Top 10 Powerhouse Tools | dev.to | 2023-01-02
Apex is an open-source tool that makes it easy to build and deploy serverless applications on AWS. It's a great tool for any serverless developer, as it simplifies the process of building and deploying serverless applications, making it easier to focus on writing code.
-
InfluxDB
Collect and Analyze Billions of Data Points in Real Time. Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.
-
-
If you're running kubernetes on your Systems, you can use kubeapps.
-
Give it a try - https://github.com/devtron-labs/devtron
-
I just want to throw in keel as another alternative.
-
Project mention: Introduce KPT KCL SDK - Kubernetes manifests editing with one line of KCL code. | /r/devops | 2023-03-27
For the kpt tool and kpt kcl SDK, all mutations performed by KCL in place will be checked into git. In reality, KCL is not limited to mutating Kubernetes manifests on the client side. It is also suitable for use in the admission controller (mainly with certain advantages in language features and performance). We also have plans to support the use of KCL by operators in clusters to edit or validate Kubernetes manifests just like Kubevela and CUE language.
-
SonarLint
Clean code begins in your IDE with SonarLint. Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today.
-
kapp
kapp is a simple deployment tool focused on the concept of "Kubernetes application" — a set of resources with the same label
-
-
kayac/ecspresso: ecspresso is a deployment tool for Amazon ECS
-
Project mention: Type-safe, K-sortable, globally unique identifier inspired by Stripe IDs | news.ycombinator.com | 2023-06-28
typeid source: https://github.com/jetpack-io/launchpad/tree/main/pkg/typeid
The linked repo is a CLI wrapper around this.
-
-
spot
A user-friendly and efficient tool for the effortless deployment and configuration of resources on remote machines. (by umputun)
-
-
Project mention: How valuable is home lab automation when applying for Devops? | /r/devops | 2023-05-16
Make a github private repo that pushes to S3. Just spending 5 minutes, I'd have one thing in the repo, your pdf resume which you commit as a pdf, then use a github action like git-s3-push (note: I haven't done due diligence on this, so use it at your own risk).
-
-
-
configurator
Synchronize and Version Control ConfigMaps & Secrets across Deployment Rollouts. (by gopaddle-io)
-
kubestellar
KubeStellar - a flexible solution for challenges associated with multi-cluster configuration management for edge, multi-cloud, and hybrid cloud
Project mention: kubestellar/kubestellar: KubeStellar - a flexible solution for challenges associated with multi-cluster configuration management for edge multi-cloud and hybrid cloud | /r/devopsish | 2023-06-24 -
helm-teller
Allows you to manage configuration and secrets from multiple provider while masking the secrets at the deployment
-
instl
🤖 Instl is an installation script generator for GitHub projects. It does not need any setup, and can be used to install most GitHub projects on Linux, macOS and Windows.
-
-
workflow-watcher
Pause a GitHub Actions workflow and wait for another workflow to complete before continuing.
Project mention: Workflow-Watcher: Pause a GitHub Actions workflow and wait for another workflow to complete before continuing | /r/devops | 2023-04-19 -
Mergify
Tired of breaking your main and manually rebasing outdated pull requests?. Managing outdated pull requests is time-consuming. Mergify's Merge Queue automates your pull request management & merging. It's fully integrated to GitHub & coordinated with any CI. Start focusing on code. Try Mergify for free.
Go Deployment related posts
- How I run my servers
- Watchtower like tool but for Kubernetes
- kubestellar/kubestellar: KubeStellar - a flexible solution for challenges associated with multi-cluster configuration management for edge multi-cloud and hybrid cloud
- We've Moved
- Show HN: Spot, Simplifying DevOps Automation
- How to recreate our ArgoCD scalability experiment
- Spot - a simple and flexible tool for devops automation
-
A note from our sponsor - Mergify
blog.mergify.com | 22 Sep 2023
Index
What are some of the best open-source Deployment projects in Go? This list will help you:
Project | Stars | |
---|---|---|
1 | dagger | 9,030 |
2 | up | 8,728 |
3 | gaia | 5,103 |
4 | kubeapps | 4,676 |
5 | devtron | 3,460 |
6 | keel | 2,265 |
7 | kpt | 1,546 |
8 | kapp | 815 |
9 | morph | 654 |
10 | ecspresso | 647 |
11 | launchpad | 376 |
12 | deployr | 317 |
13 | spot | 247 |
14 | gitploy | 242 |
15 | git-s3-push | 216 |
16 | mbt | 215 |
17 | god | 207 |
18 | configurator | 108 |
19 | kubestellar | 86 |
20 | helm-teller | 71 |
21 | instl | 17 |
22 | dokku-go-example | 10 |
23 | workflow-watcher | 5 |