Introducing JetSet for VSCode — A Peer-to-Peer File Sharing Extension
File transfers from Visual Studio Code just got a step easier with JetSet for VSCode
Developers just love using Visual Studio Code, thanks to its wide compatibility not to mention retaining its lightweight nature as well. The cherry on top is the power of extensions that reinforces people to love it even more.
Most full-stack developers often tend to use .env
files to secure their sensitive data like database connection strings, hashing secrets, and various other environment variables, and you guessed it right, it is highly imperative to keep it off of version control systems like Git. But that makes it harder for collaborative development.
Now is the need for a quick solution to transfer files, no matter sensitive or not, with a considerable amount of privacy.
This is the reason why I developed JetSet for VSCode, a first-of-its-kind Visual Studio Code extension for developers to transfer files across to each other all while staying inside Visual Studio Code.
JetSet for VSCode initiates a Peer-to-Peer connection between the sender and receiver and there is no upfront registration required. PINs are generated one for each of the sender and receiver and they can get started with just that.
Source code files and other related files can be sent with the highest possible privacy and efficiency via the extension and the deep integration of the extension with VSCode ensures that the files received directly land in the currently open workspace of the Receiver preventing the tedious file search process where files get mixed up in common destination folders.
As an add-on, I have made use of the Visual Studio Code components to design the user interface in a way that blends well with your editor theme of choice.
Features
• Easy setup process and seamlessly integrates into any Visual Studio Code environment including the web version
• Peer-to-Peer connection between sender and receiver to keep privacy intact
• Ability to send files of any format (multiple files or folders can be compressed into .zip format and sent)
• Receiver can choose to approve connection request from a sender after verifying sender’s identity at the discretion


The dashboard view once the receiver accepts the connection request made by the Sender using the Receiver ID:




Here is how to get started using the extension:

Installation
You can try it out now from the Visual Studio Marketplace.