Postfix Completion downloads statistics
JetBrains Marketplace · Code Editing
The basic idea is to prevent caret jumps backward while typing code, let you start with the some expression, explore some APIs, think about what you are going to do...
Postfix Completion has 31,355 recorded downloads on JetBrains Marketplace.
It ranks #1680 of 2,501 tracked JetBrains Marketplace listings by downloads.
It is rated 5.0 out of 5 from 3 ratings.
PluginStats has 4 daily observations since Oct 16, 2026; the latest is from Oct 19, 2026.
Rating: 5.00 / 5 from 3 ratings
About Postfix Completion
The basic idea is to prevent caret jumps backward while typing code, let you start with the some expression, explore some APIs, think about what you are going to do and after finish with statement of some type.
Available templates:
• .if – checks boolean expression to be true – if (expr) • .else – checks boolean expression to be false – if (!expr) • .var – initialize new variable with expression – T x = expr; • .null – checks nullable expression to be null – if (expr == null) • .notnull – checks expression to be non-null – if (expr != null) • .not – negates value of inner boolean expression – !expr • .for – iterates over collection – for (T item : collection) • .while – uses expression as loop condition – while (expr) • .arg – helps surround argument with invocation – method(expr) • .cast – surrounds expression with cast – (SomeType) expr • .new – produces instantiation expression for type – new T() • .fori – surrounds with loop – for (int i = 0; i < expr.length; i++) • .forr – reverse loop – for (int i = expr.length - 1; i >= 0; i--) • .field – introduces field for expression – _field = expr; • .par – surrounds outer expression with parentheses – (expr) • .return – returns value from containing method – return expr; • .switch – switch over integral/enum/string values – switch (expr) • .throw – throws exception of 'Throwable' type – throw new Exception(); • .assert – creates assertion from boolean expression – assert expr; • .synchronized – produces synchronized block – synchronized (expr) • .instanceof – surrounds expression with instanceof – expr instanceof SomeType ? ((SomeType) expr). : null
Other features:
• Template expansion by [Tab] key in editor (like live templates) • Support for IDEA chained code completion (st.new => new SomeType()) • Works inside code fragments, like evaluate expression debugger window • Settings page to disable/enable particular postfix templates
Description from the JetBrains Marketplace listing.
- Code Editing
Where Postfix Completion 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.
Charts
Images: 30d · 1y · all time · 1600×900 dark
Adoption over time
7/30/90-day growth
Ranking history
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 (4)Similar JetBrains Marketplace Code Editing 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/7342-postfix-completion. First seen Oct 16, 2026; last successful collection Oct 19, 2026. See the methodology.