Go developer-tools

Open-source Go projects categorized as developer-tools | Edit details
Related topics: #Golang #Kubernetes #CLI #DevOps #Go

Top 23 Go developer-tool Projects

  • skaffold

    Easy and Repeatable Kubernetes Development

    Project mention: Top 200 Kubernetes Tools for DevOps Engineer Like You | dev.to | 2022-01-15

    HybridK8s Droid - Intelligence foor your favourite Delivery Platform Devtron - Software Delivery Workflow for Kubernetes Skaffold - Easy and Repeatable Kubernetes Development Apollo - Apollo - The logz.io continuous deployment solution over kubernetes Helm Cabin - Web UI that visualizes Helm releases in a Kubernetes cluster flagger - Progressive delivery Kubernetes operator (Canary, A/B Testing and Blue/Green deployments) Kubeform - Kubernetes CRDs for Terraform providers https://kubeform.com Spinnaker - Spinnaker is an open source, multi-cloud continuous delivery platform for releasing software changes with high velocity and confidence. http://www.spinnaker.io/ werf - GitOps tool to deliver apps to Kubernetes and integrate this process with GitLab and other CI tools Flux - GitOps Kubernetes operator Argo CD - Declarative continuous deployment for Kubernetes Tekton - A cloud native continuous integration and delivery (CI/CD) solution Jenkins X - Jenkins X provides automated CI+CD for Kubernetes with Preview Environments on Pull Requests using Tekton, Knative, Lighthouse, Skaffold and Helm KubeVela - KubeVela works as an application delivery control plane that is fully decoupled from runtime infrastructure ksonnet - A CLI-supported framework that streamlines writing and deployment of Kubernetes configurations to multiple clusters CircleCI - A cloud-based tool that helps build continuous integration and continuous delivery pipelines to Kubernetes.

  • kaniko

    Build Container Images In Kubernetes

    Project mention: Trying to build jenkins with docker-compose | reddit.com/r/jenkinsci | 2022-01-19

    Look into Kaniko as an alternate way to build containers. It is more secure and will work fine with the method I suggested above and you won't need to do docker in docker.

  • Scout APM

    Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.

  • terragrunt

    Terragrunt is a thin wrapper for Terraform that provides extra tools for working with multiple Terraform modules.

    Project mention: Any way of transforming a requirements.txt file to a pypi-packages block in Terraform? | reddit.com/r/Terraform | 2021-12-27

    You could use Terragrunt and then add a hook to run a script that creates a tf file from the requirements file?

  • pyroscope

    Continuous Profiling Platform! Debug performance issues down to a single line of code

    Project mention: Continuous Profiling in Kubernetes Using Pyroscope | dev.to | 2022-01-19

    Pyroscope is an open source platform, consisting of server and agent. It allows the user to collect, store, and query the profiling data in a CPU and disk efficient way.

  • Gitkube

    Build and deploy docker images to Kubernetes using git push

  • kubefwd

    Bulk port forwarding Kubernetes services for local development.

    Project mention: Using Telepresence 2 for Kubernetes debugging and local development | dev.to | 2021-04-15

    Kubefwd works similar to Telepresence by making your local environment think it is inside the cluster. The networking tunnel is one direction only. Telepresence is much smarter as it also makes the other cluster applications think that your local app is inside the same cluster. So with Kubefwd you only get 50% of what basic Telepresence offers. Telepresence also has volume mounting support for more advanced scenarios.

  • devspace

    DevSpace - The Fastest Developer Tool for Kubernetes ⚡ Automate your deployment workflow with DevSpace and develop software directly inside Kubernetes.

    Project mention: The complexity of launching local environment | reddit.com/r/microservices | 2022-01-22

    or if you deploy to kubernetes, you ca use locally docker desktop + kubernetes enabled and a nice tool called devspace (https://devspace.sh)

  • SonarQube

    Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.

  • powerline-go

    A beautiful and useful low-latency prompt for your shell, written in go

    Project mention: Faster Bash Startup | news.ycombinator.com | 2021-10-30

    It's amazing how slow shell prompts can be when you enable just a few addons. It can easily take a few seconds to show a prompt.

    I've had good results with https://github.com/justjanne/powerline-go in the past.

  • Dnote

    A simple command line notebook for programmers

  • modd

    A flexible developer tool that runs processes and responds to filesystem changes

    Project mention: Air – Live reload when developing with Go | news.ycombinator.com | 2021-07-30
  • copilot-cli

    The AWS Copilot CLI is a tool for developers to build, release and operate production ready containerized applications on AWS App Runner, Amazon ECS, and AWS Fargate.

    Project mention: AWS ECS Structure Help | reddit.com/r/aws | 2022-01-03

    An alternative to setting up from scratch is to use Copilot: https://aws.github.io/copilot-cli/ I have not tested it myself, but it looks promising. But don't let the setup above frighten you, its quite doable and kinda makes sense ;)

  • okteto

    Develop your applications directly in your Kubernetes Cluster

    Project mention: Top 200 Kubernetes Tools for DevOps Engineer Like You | dev.to | 2022-01-15

    Okteto: A Tool for Cloud Native Developers - Build better applications by developing and testing your code directly in Kubernetes Tilt: Tilt manages local development instances for teams that deploy to Kubernetes - Local Kubernetes development with no stress Garden: Kubernetes from source to finish - Development orchestrator for Kubernetes, containers and functions. KuberNix - Single dependency Kubernetes clusters for local testing, experimenting and development Copper - A configuration file validator for Kubernetes ko - Build and deploy Go applications on Kubernetes Dekorate - Java annotation processors for Kubernetes Lens IDE The Kubernetes IDE Kosko - Organize Kubernetes manifests in JavaScript Telepresence - Fast, local development for Kubernetes and Openshift microservices Monokle - Desktop UI for managing Kubernetes manifests Kr8s - Desktop application made for developers that need to monitor and visualize their Kubernetes clusters in a user friendly GUI

  • curlie

    The power of curl, the ease of use of httpie.

    Project mention: cURL to add native JSON support | news.ycombinator.com | 2022-01-20

    Check out curlie[0] which is really great and already does this. It's essentially a wrapper for curl with JSON support.

    [ 0 ] https://github.com/rs/curlie

  • glauth

    A lightweight LDAP server for development, home use, or CI

    Project mention: LDAP server recommendation | reddit.com/r/devops | 2021-11-19

    https://github.com/glauth/glauth haven't seriously used it before but seemed promising.

  • kt-connect

    Manage and Integration with your Kubernetes dev environment more efficient.

    Project mention: Which method do you prefer for accessing your Kubernetes API Server within the Private Network? | reddit.com/r/kubernetes | 2021-04-20

    I found some of them that are related to this topic, it might be useful for you too: * inlets * kt-connect * shuttle * ngrook

  • hostctl

    Your dev tool to manage /etc/hosts like a pro!

  • Wakapi

    📊 A minimalist, self-hosted WakaTime-compatible backend for coding statistics

    Project mention: Looking for a plugin to track my coding habits. | reddit.com/r/neovim | 2021-11-22

    You can self host it if you want. https://github.com/muety/wakapi

  • Peanut

    🐺 Deploy Databases and Services Easily for Development and Testing Pipelines.

    Project mention: GitHub - Clivern/Peanut: 🐺 Deploy Databases and Services Easily for Development and Testing Pipelines. | reddit.com/r/golang | 2021-12-22
  • ergo

    The management of multiple apps running over different ports made easy (by cristianoliveira)

    Project mention: What's the best solution for user Authentication/Authorization? | reddit.com/r/FullStack | 2022-01-08
  • taskctl

    Concurrent task runner, developer's routine tasks automation toolkit. Simple modern alternative to GNU Make 🧰

  • carvel-kwt

    Kubernetes Workstation Tools CLI

    Project mention: Deploy Neo4J's APOC plugin with code thanks to CARVEL vendir | dev.to | 2021-07-04


  • 1build

    Frictionless way of managing project-specific commands

  • toc

    🚩 TOC, zero configuration table of content generator for Markdown files, create table of contents from any Markdown file with ease. (by ycd)

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2022-01-22.

Go developer-tools related posts


What are some of the best open-source developer-tool projects in Go? This list will help you:

Project Stars
1 skaffold 12,361
2 kaniko 9,639
3 terragrunt 5,526
4 pyroscope 5,005
5 Gitkube 3,626
6 kubefwd 2,760
7 devspace 2,609
8 powerline-go 2,317
9 Dnote 2,199
10 modd 2,075
11 copilot-cli 2,011
12 okteto 1,977
13 curlie 1,588
14 glauth 1,241
15 kt-connect 709
16 hostctl 707
17 Wakapi 674
18 Peanut 605
19 ergo 492
20 taskctl 152
21 carvel-kwt 131
22 1build 124
23 toc 80
Find remote jobs at our new job board 99remotejobs.com. There are 29 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
OPS - Build and Run Open Source Unikernels
Quickly and easily build and deploy open source unikernels in tens of seconds. Deploy in any language to any cloud.