Skip to content
PluginStats

C/C++ Include Guard installs statistics

By Akira Miyakoda · VS Code Marketplace · Other

Insert C/C++ Include Guard

View on VS Code Marketplace Fresh · Oct 20, 2026

C/C++ Include Guard has 239,312 recorded installs on VS Code Marketplace, ranking #1339 of 2,501 tracked listings.

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

Rating: 5.00 / 5 from 6 ratings

About C/C++ Include Guard

Insert C/C++ Include Guard Macros

GitHub Codacy Badge Visual Studio Marketplace Installs Visual Studio Marketplace Downloads Visual Studio Marketplace Rating

The C/C++ Include Guard extension enables you to add, remove or update include guard macros to your C/C++ header files in one go.

Thanks to contributors: @erkan-ozkan, @HO-COOH, @sleiner, @Philanatidae, @alexolog

Screenshots

Automatically insert include guard when creating a new header file

Automatic Insert

Insert and Remove include guard

Insert and Remove

Update existing include guard

Update existing

Automatically update include guard when renaming a header file

Automatic updating

Features

  • Generates include guard macros from GUID (or UUID v4), file name or file path. All non-alphanumeric characters are replaced with underscores.
// GUID
#define E8A33412_A210_4F05_99A4_F6E2019B7137
// File name
#define UTILS_H
// File path form the prject root
#define FOO_BAR_UTILS_H
  • Selectable comment style on #endif. Block, line or none.
/* Block comment. */
#endif /* AE2E827A_F4B3_422C_801F_DF9020986F2B */

// Line comment.
#endif // B93E7584_5E15_48C3_9D9C_92263000BF7B

// Without comment.
#endif
  • Prevents GUIDs from starting with a decimal number. (Optional)
// Can prevent ill-formed macros like this.
#define 47A7840C_D31B_4D39_BF77_E5E957F0A97A
  • Adds a cusomizable prefix and/or suffix. (Optional)
#define ABC_7FE87DA8_601D_4D8E_AEE5_E6BE6EAB5678_XYZ
  • Shortens redundant underscores. (Optional)
// From a path like 'foo/_bar_/utils.h'.
#define FOO_BAR_UTILS_H     // not FOO__BAR__UTILS_H
  • Removes the file extension. (Optional)
// From a path like 'foo/bar/utils.h'.
#define FOO_BAR_UTILS
  • Selectable number of folders which should be used for include guard. (Optional)
// From a path like 'foo/bar/utils.h'.
#define BAR_UTILS
  • Skips comment blocks at the beginning of a file. (Optional)
  • Inserts a blank line after the first comment blocks. (Optional)
/**
 * Copyright (c) 2019 Akira Miyakoda
 *
 * This software is released under the MIT License.
 * https://opensource.org/licenses/MIT
 */

#ifndef FOO_BAR_UTILS_H     // <- Inserted here.
#define FOO_BAR_UTILS_H
  • Removes #pragma once when an include guard is added. (Optional)

  • Customizable number of spaces between #endif and its comment.

Description from the VS Code Marketplace listing.

  • c
  • c++
  • multi-root ready

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

C/C++ Include Guard installs on VS Code Marketplace, last 90 days: 239,312 installs as of Oct 20, 2026.C/C++ Include GuardInstalls on VS Code Marketplace · Last 90 days239,312installs239.2K239.2K239.2K239.2K239.2K239.3K239.3K239.3K239.3KJul 22Aug 6Aug 21Sep 5Sep 20Oct 5Oct 20installsobservedarchived (Internet Archive)no observationsOct 16, 2026 – Oct 20, 2026 · 5 observations · Updated Oct…pluginstats.com
C/C++ Include Guard installs on VS Code Marketplace, last 90 days: 239,312 installs as of Oct 20, 2026.

7/30/90-day growth

C/C++ Include Guard installs growth on VS Code Marketplace: 7-day growth unavailable, 30-day growth unavailable, 90-day growth unavailable.C/C++ Include GuardInstalls growth on VS Code Marketplace239,312installs 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
C/C++ Include Guard installs growth on VS Code Marketplace: 7-day growth unavailable, 30-day growth unavailable, 90-day growth unavailable.

Ranking history

C/C++ Include Guard VS Code Marketplace ranking history: currently #1339 (by installs).C/C++ Include GuardVS Code Marketplace ranking · by installs · Last 90 days#1339current rank#1337#1338#1339#1340#1341Jul 22Aug 6Aug 21Sep 5Sep 20Oct 5Oct 20rankOct 16, 2026 – Oct 20, 2026 · 5 observations · Updated Oct 20, 2026pluginstats.com
C/C++ Include Guard VS Code Marketplace ranking history: currently #1339 (by installs).

Ratings over time

C/C++ Include Guard ratings on VS Code Marketplace, last 90 days: 6 ratings as of Oct 20, 2026.C/C++ Include GuardRatings on VS Code Marketplace · Last 90 days6ratings5.45.65.866.26.46.6Jul 22Aug 6Aug 21Sep 5Sep 20Oct 5Oct 20ratingsobservedarchived (Internet Archive)no observationsOct 16, 2026 – Oct 20, 2026 · 5 observations · Updated Oct…pluginstats.com
C/C++ Include Guard ratings on VS Code Marketplace, last 90 days: 6 ratings as of Oct 20, 2026.

Listing placement

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

Listing placement

Other761 listings · 39 pages · page 20, #5 (overall #385)
Other: 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 C/C++ Include Guard
Date (UTC)InstallsChange vs. previous
239,312+65
239,247+24
239,223+30
239,193+25
239,168—

Similar VS Code Marketplace Other plugins

All 20 C/C++ Include Guard 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=akiramiyakoda.cppincludeguard. First seen Oct 16, 2026; last successful collection Oct 20, 2026. See the methodology.