Project reading tools

This page summarizes the projects mentioned and recommended in the original post on /r/golang

Our great sponsors
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • SaaSHub - Software Alternatives and Reviews
  • gobgp

    BGP implemented in the Go Programming Language

  • I am thinking about following some Go projects like GoBGP or hugo. What tools should I use for navigating the source tree and cross reference them? I have some vim/ctag files experiences on some C projects.

  • Hugo

    The world’s fastest framework for building websites.

  • I am thinking about following some Go projects like GoBGP or hugo. What tools should I use for navigating the source tree and cross reference them? I have some vim/ctag files experiences on some C projects.

  • 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
  • govim

    govim is a Go development plugin for Vim8, written in Go

  • If need more accurate omnisense, then I recommend "govim" out of many existing plugins. This one is pure vimscript while it provides most of the expected features: https://github.com/govim/govim note it does start gopls (language server) just like other plugins. But Go is fast, so expect it to be pretty solid experience.

  • ctags

    A maintained ctags implementation

  • If you are heavy Vim user, you do not need anything else. For just quick browsing, simply use ctags, make sure to use universal ctags (https://ctags.io) not exuberant ctags which are no longer well maintained. Go works out of box.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts