Skip to content

Deskworks/quicksheet-gomod

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

quicksheet-gomod

QuickSheet Extension

A QuickSheet extension that shows Go module info directly in your spreadsheet cells — the latest version, publish date, and number of published versions — straight from the public Go module proxy.

Usage

Type in any cell using the gomod: prefix:

gomod: github.com/gin-gonic/gin
gomod: gorm.io/gorm
gomod: github.com/gin-gonic/gin,gorm.io/gorm,github.com/spf13/cobra

Single module — shows a 2-column info card:

Field Value
Module gin-gonic/gin
Version v1.10.0
Released 2024-05-07
Versions 39
github.com/gin-gonic/gin

Multiple modules — shows a comparison table (up to 20):

Module Version Released
gin-gonic/gin v1.10.0 2024-05-07
gorm.io/gorm v1.25.x 2024-xx-xx
spf13/cobra v1.8.x 2024-xx-xx

Install

ext: github:Deskworks/quicksheet-gomod

Requires QuickSheet and the .NET 9 SDK.

Features

  • 🐹 Latest version + publish date for any Go module path
  • 📊 Multi-module comparison table (comma-separated)
  • 🔢 Count of published versions
  • ⚡ 30-minute cache — no repeated proxy calls
  • 🔑 No API key required — uses the public Go module proxy
  • 🚫 Zero NuGet dependencies

Data source

  • https://proxy.golang.org/{module}/@latest — latest version + timestamp
  • https://proxy.golang.org/{module}/@v/list — published version list

Both are free, unauthenticated, public endpoints. Module paths are case-encoded per the Go module proxy protocol (uppercase letters become ! + lowercase).

Part of the QuickSheet extension ecosystem

Sits alongside the other package-registry extensions (npm:, pypi:, crates:, nuget:, maven:, rubygems:, hackage:). See the full extension directory.

License

MIT

About

QuickSheet extension: Go module info (latest version, publish date, version count) from the public Go module proxy. Zero deps, no API key.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages