Go developer-tools

Open-source Go projects categorized as developer-tools

Top 23 Go developer-tool Projects

  • d2

    D2 is a modern diagram scripting language that turns text to diagrams.

  • Project mention: NMAP-formatter: convert NMAP results to HTML, CSV, JSON, graphviz (dot), SQLite | news.ycombinator.com | 2024-01-26
  • skaffold

    Easy and Repeatable Kubernetes Development

  • Project mention: Google to Discontinue Skaffold | news.ycombinator.com | 2024-04-02
  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • kaniko

    Build Container Images In Kubernetes

  • Project mention: Using AKS for hosting ADO agent and using it to build and test as containers | /r/azuredevops | 2023-05-09

    If all you need to do is build container, you can use https://github.com/GoogleContainerTools/kaniko

  • terragrunt

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

  • Project mention: Deploying a Containerized App to ECS Fargate Using a Private ECR Repo & Terragrunt | dev.to | 2024-04-22

    name: Configure on: push: branches: - main pull_request: branches: - main workflow_dispatch: inputs: destroy: description: 'Run Terragrunt destroy command' required: true default: 'false' type: choice options: - true - false jobs: apply: if: ${{ !inputs.destroy || inputs.destroy == 'false' }} runs-on: ubuntu-latest steps: - name: Checkout repository uses: actions/checkout@v2 - name: Setup SSH uses: webfactory/[email protected] with: ssh-private-key: ${{ secrets.SSH_PRIVATE_KEY }} - name: Setup Terraform uses: hashicorp/setup-terraform@v2 with: terraform_version: 1.5.5 terraform_wrapper: false - name: Setup Terragrunt run: | curl -LO "https://github.com/gruntwork-io/terragrunt/releases/download/v0.48.1/terragrunt_linux_amd64" chmod +x terragrunt_linux_amd64 sudo mv terragrunt_linux_amd64 /usr/local/bin/terragrunt terragrunt -v - name: Apply Terraform changes run: | cd dev terragrunt run-all apply -auto-approve --terragrunt-non-interactive -var AWS_ACCESS_KEY_ID=$AWS_ACCESS_KEY_ID -var AWS_SECRET_ACCESS_KEY=$AWS_SECRET_ACCESS_KEY -var AWS_REGION=$AWS_DEFAULT_REGION env: AWS_ACCESS_KEY_ID: ${{ vars.AWS_ACCESS_KEY_ID }} AWS_SECRET_ACCESS_KEY: ${{ secrets.AWS_SECRET_ACCESS_KEY }} AWS_DEFAULT_REGION: ${{ vars.AWS_DEFAULT_REGION }} destroy: if: ${{ inputs.destroy == 'true' }} runs-on: ubuntu-latest steps: - name: Checkout repository uses: actions/checkout@v2 - name: Setup SSH uses: webfactory/[email protected] with: ssh-private-key: ${{ secrets.SSH_PRIVATE_KEY }} - name: Setup Terraform uses: hashicorp/setup-terraform@v2 with: terraform_version: 1.5.5 terraform_wrapper: false - name: Setup Terragrunt run: | curl -LO "https://github.com/gruntwork-io/terragrunt/releases/download/v0.48.1/terragrunt_linux_amd64" chmod +x terragrunt_linux_amd64 sudo mv terragrunt_linux_amd64 /usr/local/bin/terragrunt terragrunt -v - name: Destroy Terraform changes run: | cd dev terragrunt run-all destroy -auto-approve --terragrunt-non-interactive -var AWS_ACCESS_KEY_ID=$AWS_ACCESS_KEY_ID -var AWS_SECRET_ACCESS_KEY=$AWS_SECRET_ACCESS_KEY -var AWS_REGION=$AWS_DEFAULT_REGION env: AWS_ACCESS_KEY_ID: ${{ vars.AWS_ACCESS_KEY_ID }} AWS_SECRET_ACCESS_KEY: ${{ secrets.AWS_SECRET_ACCESS_KEY }} AWS_DEFAULT_REGION: ${{ vars.AWS_DEFAULT_REGION }}

  • daytona

    The Open Source Dev Environment Manager.

  • Project mention: FLaNK AI for 11 March 2024 | dev.to | 2024-03-11
  • devspace

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

  • Project mention: I Need a Tool to Develop on Kubernetes | /r/kubernetes | 2023-12-06
  • HTTPLab

    The interactive web server

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • go-recipes

    🦩 Tools for Go projects

  • Project mention: 2023 update to go-recipes collection | /r/golang | 2023-12-11
  • Gitkube

    Build and deploy docker images to Kubernetes using git push

  • kubefwd

    Bulk port forwarding Kubernetes services for local development.

  • copilot-cli

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

  • Project mention: Use AWS Graviton processors on AWS Fargate with Copilot | dev.to | 2023-11-17

    AWS Copilot CLI is an open source command line interface for running containers on AWS App Runner, Amazon Elastic Container Service (ECS), and AWS Fargate.

  • okteto

    Develop your applications directly in your Kubernetes Cluster

  • Project mention: Noob question: How do you setup your local dev environment? | /r/kubernetes | 2023-05-31

    Check also devspace.sh and okteto.com

  • powerline-go

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

  • modd

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

  • Dnote

    A simple command line notebook for programmers

  • curlie

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

  • Project mention: HTTP Client | /r/golang | 2023-07-01

    There are others, but continue practicing with this. If you like, read https://github.com/rs/curlie codebase 😊

  • Wave Terminal

    An Open-Source, AI-Native, Terminal Built for Seamless Workflows.

  • Project mention: Warp VS Wave Terminal - a user suggested alternative | libhunt.com/r/Warp | 2024-04-03

    Wave Terminal is an open-source alternative to Warp that doesn't require a login, includes Ai-integration, with he ability to bring your own AI.

  • convoy

    The Cloud Native Webhooks Gateway

  • Project mention: What is it about Webhooks and Why you should care? | news.ycombinator.com | 2023-07-05
  • glauth

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

  • Project mention: LDAP Authentication Server for Developers | news.ycombinator.com | 2023-06-18
  • Wakapi

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

  • Project mention: Wakapi - Open-Source Time Tracking for Devs | dev.to | 2023-08-15

    The project has reached more than 1,700 GitHub stars now, the hosted service at wakapi.dev got 1,800 registered users today and a super friendly, small community has evolved on GitHub - things, which I am super happy and appreciative about!

  • envd

    🏕️ Reproducible development environment

  • Project mention: Show HN: Dockerfile Alternative for AI/ML | news.ycombinator.com | 2023-08-15
  • grmon

    Command line monitoring for goroutines

  • kt-connect

    A toolkit for Integrating with your kubernetes dev environment more efficiently

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
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).

Go developer-tools related posts

Index

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

Project Stars
1 d2 15,837
2 skaffold 14,659
3 kaniko 13,882
4 terragrunt 7,613
5 daytona 5,358
6 devspace 4,062
7 HTTPLab 3,982
8 go-recipes 3,807
9 Gitkube 3,781
10 kubefwd 3,684
11 copilot-cli 3,308
12 okteto 3,163
13 powerline-go 2,704
14 modd 2,699
15 Dnote 2,685
16 curlie 2,642
17 Wave Terminal 2,456
18 convoy 2,301
19 glauth 2,265
20 Wakapi 2,221
21 envd 1,912
22 grmon 1,888
23 kt-connect 1,451

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com