Skip to content
PluginStats

Goctl downloads statistics

By zeromicro · JetBrains Marketplace · Programming Language

First-class go-zero support for JetBrains IDEs. The plugin delivers a full editing experience for .api files and integrates the goctl command-line tool directly into...

View on JetBrains Marketplace Fresh · Oct 18, 2026

Goctl has 101,652 recorded downloads on JetBrains Marketplace.

It ranks #906 of 2,500 tracked JetBrains Marketplace listings by downloads.

It is rated 4.8 out of 5 from 6 ratings.

PluginStats has 3 daily observations since Oct 16, 2026; the latest is from Oct 18, 2026.

Downloads
101,652
Official API · Oct 18, 2026
7-day growth
—
Insufficient history
30-day growth
—
Insufficient history
90-day growth
—
Insufficient history
Rank
#906
Among tracked JetBrains Marketplace listings

Rating: 4.83 / 5 from 6 ratings

About Goctl

First-class go-zero support for JetBrains IDEs. The plugin delivers a full editing experience for .api files and integrates the goctl command-line tool directly into your IDE — generate Go HTTP services, gRPC/RPC services, and database model code without leaving the editor.

go-zero is a web and RPC framework for Go with engineering best practices built in. It is designed for high-traffic, resilient services and has been running production sites with tens of millions of users.

API Language Support (.api files)

• Syntax highlighting — keywords, types, HTTP methods, routes, struct tags, and comments are each colored distinctly.

• Parser & lexer — full BNF grammar; syntax errors are detected in real time. • Code formatting — reformat .api files with the standard IDE shortcut. • Code folding — fold type(...) blocks, struct bodies, @server(...) blocks, info(...) blocks, and service { ... } bodies.

• Code commenting — toggle line / block comments with the standard IDE shortcut. • Color scheme page — customize API language colors under Settings > Editor > Color Scheme > Api.

Code Intelligence

• Semantic annotations — type declarations, primitive types, user-defined struct references, route body types, and anonymous embedded fields are all highlighted and annotated.

• Duplicate detection — reports duplicate struct names (across imported files) and duplicate field names within a struct as errors.

• Unresolved type check — flags references to types that are not declared anywhere in the current file or its imports.

• Import cycle detection — detects and reports circular import chains between .api files.

• Go-to Declaration — Cmd/Ctrl+Click jumps to a type's definition, even across imported .api files.

• Find Usages / References — find all usages of a struct type with Find Usages (Alt+F7).

• Keyword completion — code completion for API language keywords.

Live Templates

Expand boilerplate instantly inside .api files: syntax, import, info, type, service, handler, HTTP method routes (get / post / put / delete / …), route documentation (@doc), and struct tag completions (json, xml, path, form) with automatic camelCase field-name filling.

New API File

Right-click any directory → New > New Api File. Choose between an empty file (minimal info block) or a full template (syntax + info + type + service skeleton).

Code Generation (right-click → Generate)

• Go Code (goctl api go) — available on .api files. Configure output directory, naming style (--style), and template source (built-in / local --home / Git --remote + --branch with live branch fetching).

• RPC Code (goctl rpc protoc) — available on .proto files. Configure --go_out, --go-grpc_out, --zrpc_out, naming style, and template source.

• Model Code (goctl model mysql ddl) — available on .sql files. Configure output directory, database name, cache support (--cache + optional --prefix), ignore columns, naming style, and template source.

Goctl Output Tool Window

All goctl command output is streamed in real time to the Goctl tool window at the bottom of the IDE.

Plugin Settings

Configure global defaults at Settings > Tools > Goctl: goctl binary path (auto-detected from PATH if blank), default naming style, and default template source (built-in / local directory / Git repository with persistent remote URL and branch).

Description from the JetBrains Marketplace listing.

  • Programming Language

Where Goctl sits in the listing

Each band is one page of 20. Downloads on a log scale. Placement is projected from downloads, so it can differ from the marketplace's own sort order. Hover a dot to see the listing.

All JetBrains Marketplace2,500 listings · 125 pages · page 46, #6 (overall #906)
All JetBrains Marketplace: every listing in downloads order
PNG SVG
Programming Language236 listings · 12 pages · page 6, #12 (overall #112)
Programming Language: every listing in downloads order
PNG SVG

Charts

Images: 30d · 1y · all time · 1600×900 dark

Adoption over time

Goctl downloads on JetBrains Marketplace, last 90 days: 101,652 downloads as of Oct 18, 2026.GoctlDownloads on JetBrains Marketplace · Last 90 days101,652downloads101.6K101.6K101.6K101.6K101.6K101.6K101.7K101.7KJul 20Aug 4Aug 19Sep 3Sep 18Oct 3Oct 18downloadsobservedarchived (Internet Archive)no observationsOct 16, 2026 – Oct 18, 2026 · 3 observations · Updated Oct…pluginstats.com
Goctl downloads on JetBrains Marketplace, last 90 days: 101,652 downloads as of Oct 18, 2026.
PNG SVG

7/30/90-day growth

Goctl downloads growth on JetBrains Marketplace: 7-day growth unavailable, 30-day growth unavailable, 90-day growth unavailable.GoctlDownloads growth on JetBrains Marketplace101,652downloads now7-day growthinsufficient historyInsufficient history30-day growthinsufficient historyInsufficient history90-day growthinsufficient historyInsufficient historyGrowth vs. nearest observation to each baseline date · Updated Oct 18, 2026pluginstats.com
Goctl downloads growth on JetBrains Marketplace: 7-day growth unavailable, 30-day growth unavailable, 90-day growth unavailable.
PNG SVG

Ranking history

Goctl JetBrains Marketplace ranking history: currently #906 (by downloads).GoctlJetBrains Marketplace ranking · by downloads · Last 90 days#906current rank#904#905#906#907#908Jul 20Aug 4Aug 19Sep 3Sep 18Oct 3Oct 18rankOct 16, 2026 – Oct 18, 2026 · 3 observations · Updated Oct 18, 2026pluginstats.com
Goctl JetBrains Marketplace ranking history: currently #906 (by downloads).
PNG SVG

Ratings over time

Goctl ratings on JetBrains Marketplace, last 90 days: 6 ratings as of Oct 18, 2026.GoctlRatings on JetBrains Marketplace · Last 90 days6ratings5.45.65.866.26.46.6Jul 20Aug 4Aug 19Sep 3Sep 18Oct 3Oct 18ratingsobservedarchived (Internet Archive)no observationsOct 16, 2026 – Oct 18, 2026 · 3 observations · Updated Oct…pluginstats.com
Goctl ratings on JetBrains Marketplace, last 90 days: 6 ratings as of Oct 18, 2026.
PNG SVG

Filled points are observed values; hollow points come from Internet Archive snapshots of the listing page. Dashed segments span periods with no observations — values between points are not interpolated.

Recent observations

Full history (3)
Recent downloads observations for Goctl
Date (UTC)DownloadsChange vs. previous
101,6520
101,652+28
101,624—

Similar JetBrains Marketplace Programming Language plugins

Data source

Cumulative download counts come from the public JetBrains Marketplace API. JetBrains reports downloads, not active installs. Ratings are the mean of public votes.

Listing: https://plugins.jetbrains.com/plugin/15100-goctl. First seen Oct 16, 2026; last successful collection Oct 18, 2026. See the methodology.