Skip to content
PluginStats

AL Toolbox installs statistics

By Bart Permentier · VS Code Marketplace · Snippets

AL Language Regions and Snippets

View on VS Code Marketplace Fresh · Oct 19, 2026

AL Toolbox has 132,216 recorded installs on VS Code Marketplace, ranking #2011 of 2,501 tracked listings.

Installs
132,216
Official API · Oct 19, 2026
7-day growth
—
Insufficient history
30-day growth
—
Insufficient history
90-day growth
—
Insufficient history
Rank
#2011
Among tracked VS Code Marketplace listings

Rating: 5.00 / 5 from 5 ratings

About AL Toolbox

AL Toolbox for Visual Studio Code

Please visit https://www.altoolbox.com/ for more in depth information and AL Language tips and tricks.

Features

• Regions Pre AL Language 6.0 • Custom Region Colors • Snippets • Actions • Added Code Cop Warning

Quick Overview Features

• Custom Color of Regions • Quickfixes: Surround with CopyStr • Quickfixes: Pragma Warnings • Action: Create Region • Action: Renumber AL Objects • Action: Change Object Prefix • Action: Create Related Tables • Action: Open Related Tables • Action: Copy Fields Related Tables • Action: Init Git Ignore • Action: Generate SetLoadFields • Region Functionality for PRE AL Language 6.0 • Settings • Known Issues

Custom Color of Regions

You can change the color in UserSettings

Quickfixes: Surround with CopyStr

Automatic fix for AL(AA0139)

Pragma Warnings

Every warning/information line will now show a CodeAction to surround with Pragma to ignore it. So that warnings that you can do nothing about can be ignored easily. • Example: • Click the Lightbulb: • Result:

Some variants on the above Pragma CodeAction were added as well: • Surround ### with Pragma & add TODO tag (with comment) • Surround ### with Pragma (in all documents)

Action: Create Region

• ALTB: Create regions for all AL functions and triggers | Running this command will generate Regions around all Functions that don't have regions yet. • ALTB: Create regions for all AL dataitems and columns | Running this command will generate Regions around all Dataitems and Columns in a report. • ALTB: Create regions for all AL functions, triggers, dataitems, and columns | Combination of the previous 2.

Action: Renumber AL Objects

• ALTB: Renumber AL Objects | This function will renumber your objects based on the number ranges in the App.json • Objects will be numbered in ascending order stating with the lowest number in first available range. The ranges are taken from idRange(s) in the app.json file. • Extension objects will be added to the 80,000-89,999 range if 80,000 is in the available ranges. If not the same is done as for the other objects. • ALTB: Renumber fields | Renumbers field numbers in the active editor • ALTB: Renumber all fields | Renumbers fields in all tables and table extensions objects (in all workspace folders).

Action: Change Object Prefix

• ALTB: Change Object Prefix | This function will ask you what the new prefix should be and rename all your objects and the settings.json.

Action: Create Related Tables

This will create a set of tableextensions that should have the same fields so that there is no issue when standard code issues a TransferFields().

Action: Open Related Tables

• ALTB: Open Related Tables/Pages | This function will open the related tables/pages for the object you are working on, so you can easily copy paste fields between the related tables of Sales Header for example.

Action: Copy Fields Related Tables

• ALTB: Copy fields to related tables | This will copy al fields from the current table to all related tables. If there are conflicts you will get a popup that allows you to navigate to them:

Action: Init Git Ignore

• ALTB: init .gitignore | Creates the following .gitignore in the current workspace folder or appends the missing lines to the existing .gitignore

Action: Generate SetLoadFields

ALTB: Generate SetLoadFields | Creates SetLoadFields or adds missing fields to SetLoadFields for a record. • Looks for a record at the current mouse position. • Only works for local records. • For each Get, Find, FindFirst, ... a SetLoadFields function is generated the line before it, unless it already exists. • All used fields are added. Assignment is not seen as usage.

Region Functionality for PRE AL Language 6.0

Either //#Region or the default #Region can be used with this extension. The snippets/actions will adjust automatically according to the runtime you are using. #Region will now be colored like //#Region; you can change the colors in the User Setup

Settings…

Description from the VS Code Marketplace listing.

  • AL
  • Dynamics 365 Business Central
  • Dynamics NAV

README badge

Show your rank in a README or on your website. The badge updates automatically.

Charts

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

Adoption over time

AL Toolbox installs on VS Code Marketplace, last 90 days: 132,216 installs as of Oct 19, 2026.AL ToolboxInstalls on VS Code Marketplace · Last 90 days132,216installs132.2K132.2K132.2K132.2K132.2K132.2K132.2KJul 21Aug 5Aug 20Sep 4Sep 19Oct 4Oct 19installsobservedarchived (Internet Archive)no observationsOct 16, 2026 – Oct 19, 2026 · 4 observations · Updated Oct…pluginstats.com
AL Toolbox installs on VS Code Marketplace, last 90 days: 132,216 installs as of Oct 19, 2026.

7/30/90-day growth

AL Toolbox installs growth on VS Code Marketplace: 7-day growth unavailable, 30-day growth unavailable, 90-day growth unavailable.AL ToolboxInstalls growth on VS Code Marketplace132,216installs now7-day growthinsufficient historyInsufficient history30-day growthinsufficient historyInsufficient history90-day growthinsufficient historyInsufficient historyGrowth vs. nearest observation to each baseline date · Updated Oct 19, 2026pluginstats.com
AL Toolbox installs growth on VS Code Marketplace: 7-day growth unavailable, 30-day growth unavailable, 90-day growth unavailable.

Ranking history

AL Toolbox VS Code Marketplace ranking history: currently #2011 (by installs).AL ToolboxVS Code Marketplace ranking · by installs · Last 90 days#2011current rank#2009#2010#2011#2012#2013Jul 21Aug 5Aug 20Sep 4Sep 19Oct 4Oct 19rankOct 16, 2026 – Oct 19, 2026 · 4 observations · Updated Oct 19, 2026pluginstats.com
AL Toolbox VS Code Marketplace ranking history: currently #2011 (by installs).

Ratings over time

AL Toolbox ratings on VS Code Marketplace, last 90 days: 5 ratings as of Oct 19, 2026.AL ToolboxRatings on VS Code Marketplace · Last 90 days5ratings4.44.64.855.25.45.6Jul 21Aug 5Aug 20Sep 4Sep 19Oct 4Oct 19ratingsobservedarchived (Internet Archive)no observationsOct 16, 2026 – Oct 19, 2026 · 4 observations · Updated Oct…pluginstats.com
AL Toolbox ratings on VS Code Marketplace, last 90 days: 5 ratings as of Oct 19, 2026.

Listing placement

All VS Code Marketplace2,501 listings · 126 pages · 1,251 shown · page 101, #11 (overall #2,011)
All VS Code Marketplace: every listing in installs order

Listing placement

Snippets489 listings · 25 pages · page 21, #1 (overall #401)
Snippets: every listing in installs order

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.

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

Recent observations

Full history (4)
Recent installs observations for AL Toolbox
Date (UTC)InstallsChange vs. previous
132,216+11
132,205+6
132,199+39
132,160—

Similar VS Code Marketplace Snippets plugins

All 20 AL Toolbox alternatives

Data source

Install counts, average rating, and rating counts come from the public Visual Studio Marketplace gallery API. Installs are cumulative and exclude updates.

Listing: https://marketplace.visualstudio.com/items?itemName=BartPermentier.al-toolbox. First seen Oct 16, 2026; last successful collection Oct 19, 2026. See the methodology.