Skip to content
PluginStats

waldo's CRS AL Language Extension installs statistics

By waldo (2 listings) · VS Code Marketplace · Snippets

Make working with the (Dynamics NAV / 365) AL Language easier and more efficient.

View on VS Code Marketplace Fresh · Oct 20, 2026

waldo's CRS AL Language Extension has 340,269 recorded installs on VS Code Marketplace, ranking #1069 of 2,501 tracked listings.

Installs
340,269
Official API · Oct 20, 2026
7-day growth
—
Insufficient history
30-day growth
—
Insufficient history
90-day growth
—
Insufficient history
Rank
#1069
Among tracked VS Code Marketplace listings

Rating: 5.00 / 5 from 9 ratings

About waldo's CRS AL Language Extension

<img src="https://github.com/waldo1001/crs-al-language-extension/raw/HEAD/images/waldo.png" align="right" width="120" height="120"/>

version installs Rating

crs-al-language-extension

A bunch of useful commands, settings and snippets to improve your life as an al developer for Microsoft Dynamics 365 Business Central (or "Microsoft Dynamics NAV").

You can support me here:

https://www.buymeacoffee.com/waldo

Features

These features are concluded at this moment:

Install waldo's modules (Temporarily disabled):

Download all PowerShell modules of author "waldo" from the PowerShellGallery. Basically resulting in:

  • Cloud.Ready.Software.NAV
  • Cloud.Ready.Software.SQL
  • Cloud.Ready.Software.Windows
  • Cloud.Ready.Software.PowerShell
Visualize dependencies by generating a GraphViz .dot file

Command: CRS: Create GraphViz Dependency Graph

This command will read all app.json files in your workspace (so this function is really useful in a Multi-root workspace) and create a .dot dependency file from it. To display this file graphically, I recommend to also install the extension Graphviz Interactive Preview. If you have, this command will automatically open the preview after generating the graph.

This functionality will take these settings into account:

  • CRS.DependencyGraph.IncludeTestApps: Whether to include all dependencies to test apps in the Dependency Graph.
  • CRS.DependencyGraph.ExcludeAppNames: List of apps you don't want in the dependency graph.
  • CRS.DependencyGraph.ExcludePublishers: List of publishers you don't want in the dependency graph.
  • CRS.DependencyGraph.RemovePrefix: Remove this prefix from the appname in the graph. Remark: this has no influence on the 'Exluce AppNames' setting.

To generate a DGML (using the ALC.EXE):

  • CRS: Compile DGML, which enables the new capabilities of the compiler to generate a DGML document that can be opened by a DGML reader (usually Visual Studio).
Run Object

The idea is to be able to run an object straight from the development environment. There are four functions in the Command Palette:

  • CRS: Run Object (Web Client)
  • CRS: Run Object (Tablet Client)
  • CRS: Run Object (Phone Client)
  • CRS: Run Object (Windows Client) Depending on which client, you will be asked for object type and object id. The functionality looks at the settings (launch.json and configuration settings).

Furthermore, there are ways to open certain object directly:

  • CRS: Run Current Object (Web Client) (CTRL+SHIFT+r) - runs the object from the open file (the extension needs to be published first). You can also run this command from the status bar ('Run In Web Client') and the context menu from the explorer.`
  • CRS: Publish and Run Current Object
  • CRS: Run AL Test Tool in Web Client
  • CRS: Run Event Subscribers Page in Web Client
  • CRS: Run Database Locks Page in Web Client
Reorganize Files

The commands can rename your file, and move the file to the folder, corresponding to the object type. There are four functions in the Command Palette:

  • CRS: Rename - Current File
  • CRS: Rename - All Files
  • CRS: Reorganize - Current File
  • CRS: CRS: Reorganize - All Files Note - "Reorganize" will move a test-codeunit to the test-folder

With the command CRS: Configure Best-practice File Naming, it will set up your user settings or workspace settings with some settings that are considered to be best practice.

Search on Google / Microsoft Docs

Two commands have been added to search for any given search string on Google or Microsoft Docs. The search string "Business Central" will automatically be added.

  • CRS: Search Microsoft Docs
  • CRS: Search Google

The selected word in the editor will be added by default as a search string.

Search on Google / Microsoft Docs

Snippets

al Snippets:

  • tpagewizard3stepswaldo
    • creates a wizard with 3 steps
    • includes placeholders
  • ttableextensionwaldo
    • Quite the same as the default snippet, but with the comment to include an TargetTableId to be able to properly rename the file (which might need that ID).
  • tpageextensionwaldo
    • Quite the same as the default snippet, but with the comment to include an TargetPageId to be able to properly rename the file (which might need that ID).
  • tpagecustomizationwaldo
    • Quite the same as the default snippet, but with the comment to include an TargetPageId to be able to properly rename the file (which might need that ID).
  • tvarwaldo
    • Some easier way to greate a variable
  • tfieldgroup(s)waldo
    • To work with fieldgroups (Like "Brick" & "DropDown")
  • tProcedureFromClipboard
    • to convert a piece of code into a function, just cut the code and use this snippet - pretty cool ;-).
  • tTestHandler..

Description from the VS Code Marketplace listing.

  • al
  • Dynamics 365 Business Central
  • Dynamics NAV
  • ERP
  • multi-root ready
  • snippet

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

waldo's CRS AL Language Extension installs on VS Code Marketplace, last 90 days: 340,269 installs as of Oct 20, 2026.waldo's CRS AL Language ExtensionInstalls on VS Code Marketplace · Last 90 days340,269installs340.1K340.1K340.1K340.2K340.2K340.2K340.2K340.2K340.3K340.3KJul 22Aug 6Aug 21Sep 5Sep 20Oct 5Oct 20installsobservedarchived (Internet Archive)no observationsOct 16, 2026 – Oct 20, 2026 · 5 observations · Updated Oct…pluginstats.com
waldo's CRS AL Language Extension installs on VS Code Marketplace, last 90 days: 340,269 installs as of Oct 20, 2026.

7/30/90-day growth

waldo's CRS AL Language Extension installs growth on VS Code Marketplace: 7-day growth unavailable, 30-day growth unavailable, 90-day growth unavailable.waldo's CRS AL Language ExtensionInstalls growth on VS Code Marketplace340,269installs now7-day growthinsufficient historyInsufficient history30-day growthinsufficient historyInsufficient history90-day growthinsufficient historyInsufficient historyGrowth vs. nearest observation to each baseline date · Updated Oct 20, 2026pluginstats.com
waldo's CRS AL Language Extension installs growth on VS Code Marketplace: 7-day growth unavailable, 30-day growth unavailable, 90-day growth unavailable.

Ranking history

waldo's CRS AL Language Extension VS Code Marketplace ranking history: currently #1069 (by installs).waldo's CRS AL Language ExtensionVS Code Marketplace ranking · by installs · Last 90 days#1069current rank#1067#1068#1069#1070#1071#1072Jul 22Aug 6Aug 21Sep 5Sep 20Oct 5Oct 20rankOct 16, 2026 – Oct 20, 2026 · 5 observations · Updated Oct 20, 2026pluginstats.com
waldo's CRS AL Language Extension VS Code Marketplace ranking history: currently #1069 (by installs).

Ratings over time

waldo's CRS AL Language Extension ratings on VS Code Marketplace, last 90 days: 9 ratings as of Oct 20, 2026.waldo's CRS AL Language ExtensionRatings on VS Code Marketplace · Last 90 days9ratings88.599.510Jul 22Aug 6Aug 21Sep 5Sep 20Oct 5Oct 20ratingsobservedarchived (Internet Archive)no observationsOct 16, 2026 – Oct 20, 2026 · 5 observations · Updated Oct…pluginstats.com
waldo's CRS AL Language Extension ratings on VS Code Marketplace, last 90 days: 9 ratings as of Oct 20, 2026.

Listing placement

All VS Code Marketplace2,501 listings · 126 pages · 1,251 shown · page 54, #9 (overall #1,069)
All VS Code Marketplace: every listing in installs order

Listing placement

Snippets489 listings · 25 pages · page 10, #14 (overall #194)
Snippets: every listing in installs order

Listing placement

Extension Packs106 listings · 6 pages · page 3, #11 (overall #51)
Extension Packs: 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 (5)
Recent installs observations for waldo's CRS AL Language Extension
Date (UTC)InstallsChange vs. previous
340,269+87
340,182+22
340,160+21
340,139+35
340,104—

Similar VS Code Marketplace Snippets plugins

All 20 waldo's CRS AL Language Extension 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=waldo.crs-al-language-extension. First seen Oct 16, 2026; last successful collection Oct 20, 2026. See the methodology.