Skip to content
| Marketplace
Sign in
Visual Studio Code>Programming Languages>File ForgeNew to Visual Studio Code? Get it now.
File Forge

File Forge

Preview

Faulty Blaster

|
16 installs
| (0) | Free
| Sponsor
Easy file creation with templates, type less, code more.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

File Forge

Written with <3 by FaultyBlaster

Version Installs Rating License Contributors

Create files from templates with a couple clicks or with commands!

The following programming languages are shipped by default:

  • C#
  • Python
  • TypeScript
  • Cpp
  • Other (json, csv)

Features

You can use the command palette or the context menu, as well as the shortcuts to create your files.

If you prefer to use the command palette, you can use the command Create new file or the shortcut shift+alt+n and select a language, and then select a template:

Command Shortcut
Create new file shift+alt+n
Create TypeScript file shift+alt+t
Create C# file shift+alt+c
Create Python file shift+alt+p
Create Cpp file shift+alt+o

TypeScript

Some of the available templates for typescript:

  • Index file
  • Class
  • Interface
  • Enum
  • Function
  • Hello world <= this one is on me, don't have to say thanks

ts

CSharp

  • Here is another example of how the extension works, creating a file from a template for C#:
    For C#, you can create files with the following templates:

  • Class

  • Interface

  • Struct

  • Enum

  • Record

  • Global using

cs

Python

And last, but not least, here is another example of how the extension works, creating a file from a template for python:

py

Python templates:

  • Main
  • Requirements file
  • Script

Automatic context menu activation

The extension will automatically activate the context menu when a file is created for selected languages (cs, py, ts, cpp), this will allow you to create files much faster, and easier.

Custom templates

Currently, the extension does not support custom templates, but it is planned to be added in the near future, so stay tuned!

Installation

Install the extension from the marketplace or by searching for File Forge in the extensions tab of your vscode.

Requirements

No requirements to install, but the use of the extension for x language assumes that x language is properly installed in the current system.

Release Notes

Only big updates and new features will be listed here, for detailed information and version tracking please read the changelog file.

License

The code is under the MIT license, however, some of the art may be copyrighted or given exclusive permission, such cases will be explicitly communicated on those files locations.

Thanks to

DevIcon for the programming language icons.
FreePik for the extension icon.
This is the icon used for the extension.

This extension is not affiliated with any of the above mentioned websites, and the use of their resources is under their respective licenses.

Enjoy!


This is a side project, and I am not a professional developer, I am doing this in my spare time, if you like the extension, please consider supporting me by giving a star to the repository or rating the extension on the marketplace.

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft