awesome-vscode-extension-utils icon indicating copy to clipboard operation
awesome-vscode-extension-utils copied to clipboard

🎨 A curated list of delightful VSCode utilities to build awesome VSCode extensions and resources.



A curated list of delightful Visual Studio Code utilities to build awesome VS Code extensions and resources. For more awesomeness, check out awesome.

Awesome


Table of Contents

  • Table of Contents
  • Official
  • Data & State Management
  • Component Libraries
  • Testing
  • Logging
  • Telemetry
  • Blog Posts
  • Contribute

Official

Data & State Management

Packages that help extension developer to manage application states and data flow.

  • Tangle - JavaScript state synchronization and event handling for various of different sandbox environments, e.g. worker threads, web workers, iframes, Visual Studio Code Webviews etc

Component Libraries

Theme packages that help to build awesome VS Code extension UIs.

Testing

Packages that help you to test your extension.

Logging

Packages for logging and debugging.

Telemetry

Packages that help extension to identify usage patterns and basic telemtry.

  • VS Code Extension Telemetry - Node module to help VS Code extensions send telemetry using application insights
  • VS Code Telemetry - Wrapper around the original telemetry package that helps sending events across extension host and webview environments

Blog Posts

A set of useful blog post related to VSCode extension development.

Contribute

Contributions welcome! Read the contribution guidelines first.


Copyright 2021 © Stateful – MIT License