Visual Studio Toolbox

Top Visual Studio Code Extensions from Individual Contributors

Ever consider authoring your own Visual Studio Code extension to provide some missing piece of useful functionality?

While the most popular extensions in the Visual Studio Code Marketplace are naturally dominated by Microsoft and some other big corporate names like Red Hat, many individual contributors are also making waves with useful tools.

In fact, several lone coders (with help from the community) have cracked the top 10 list of extensions, which are an integral part of VS Code and help give rise to the open source, cross-platform code editor that more and more includes IDE-like features.

Microsoft puts great store in VS Code extensions giving the tool its special functionality and appeal to developers, and it provides Build your own guidance for everyone to get in on the act. Many have taken on the challenge, with amazing results.

Here's a look at the extensions from non-corporate types (excluding Microsoft employees who authored their own individual offering) who have cracked the top 10 on the popularity list:

  • vscode-icons

    vscode-icons (source: Visual Studio Code Marketplace).

    This icon package from Roberto Huertas provide hundreds of file and folder icons for all manner of uses, ranging from a simple open file icon to Python to Zip. According to his GitHub page, Huertas is "A Barcelona-based web & mobile developer wandering through cyberspace. Currently working at Telefonica Alpha."

    His extension has earned a near-perfect 4.8 rating from 309 developer reviews, having been installed more than 7.1 million times (for reference, the top extension, Python, has been downloaded 12.8 million times, and vscode-icons clocks in at No. 5 on the popularity list).

    Not that Huertas does it all alone; the vscode-icons GitHub site lists 96 contributors, and the project has earned 1,090 stars.

  • GitLens

    GitLens (source: Visual Studio Code Marketplace).

    This extension from Eric Amodio is described thusly: "Supercharge the Git capabilities built into Visual Studio Code -- Visualize code authorship at a glance via Git blame annotations and code lens, seamlessly navigate and explore Git repositories, gain valuable insights via powerful comparison commands, and so much more."

    Git, of course, is the free and open source distributed version control system that helped make Linus Torvalds famous.

    Amodio's GitHub site describes him as: "Father, husband, code monkey, entrepreneur, geek. Director of Engineering at @TeamCodeStream."

    He has worked on several GitHub projects, providing other VS Code functionality such as "find related," "toggle excluded files" and "restore editors."

    The GitLens site lists 19 contributors and 1,450 stars, while the marketplace extension has been downloaded more than 6.2 million times (No. 8 on the popularity list), earning another near-perfect rating (4.9) from 177 developer reviews.

  • One Dark Pro

    One Dark Pro
    One Dark Pro (source: Visual Studio Code Marketplace).

    This extension lists as its author "zhuangtongfa," though its corresponding GitHub site lists "Binaryify," described as a "WEB Engineer."

    Other GitHub projects with contributions from the author include vue-tetris to "use Vue, Vuex, Immutable to code Tetris" and vuejs/awesome-vue, "a curated list of things related to Vue.js."

    The One Dark Pro site says it's "based on Atom's default One Dark theme, and is one of the most downloaded themes for VS Code."

    The One Dark Pro GitHub project site lists 21 contributors and 280 stars.

    The extension has been downloaded more than 5 million times, earning a 4.3 rating from 77 developers. It's 10th on the popularity list.

The complete top 10 list is filled out by four corporate contributions from Microsoft (with two more from Microsoft employees apparently contributing on their own) and one from Red Hat.

The aforementioned extension guidance says: "Extensions can be written in either TypeScript or JavaScript. VS Code offers a first class extension development experience where you can develop, build, run, test and debug all from within VS Code itself." The guidance includes a Your First Extension project for a Hello World project, Extension API extensibility documentation and Extension Examples that would-be authors can review and build.

About the Author

David Ramel is an editor and writer for Converge360.

comments powered by Disqus


  • Creating Reactive Applications in .NET

    In modern applications, data is being retrieved in asynchronous, real-time streams, as traditional pull requests where the clients asks for data from the server are becoming a thing of the past.

  • AI for GitHub Collaboration? Maybe Not So Much

    No doubt GitHub Copilot has been a boon for developers, but AI might not be the best tool for collaboration, according to developers weighing in on a recent social media post from the GitHub team.

  • Visual Studio 2022 Getting VS Code 'Command Palette' Equivalent

    As any Visual Studio Code user knows, the editor's command palette is a powerful tool for getting things done quickly, without having to navigate through menus and dialogs. Now, we learn how an equivalent is coming for Microsoft's flagship Visual Studio IDE, invoked by the same familiar Ctrl+Shift+P keyboard shortcut.

  • .NET 9 Preview 3: 'I've Been Waiting 9 Years for This API!'

    Microsoft's third preview of .NET 9 sees a lot of minor tweaks and fixes with no earth-shaking new functionality, but little things can be important to individual developers.

  • Data Anomaly Detection Using a Neural Autoencoder with C#

    Dr. James McCaffrey of Microsoft Research tackles the process of examining a set of source data to find data items that are different in some way from the majority of the source items.

Subscribe on YouTube