Skip to content

AryanBhati02/LangSetup

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🚀 LangSetup — One-Click Multi-Language Setup for VS Code

Platform Tech Feature Architecture Version Status

Install multiple programming languages, tools, and extensions in one workflow — directly from a VS Code sidebar. No tutorials. No manual setup. No repeated installations.


🎥 Demo

Watch Demo

🔥 Why LangSetup?

Setting up development environments is repetitive and time-consuming:

  • Installing each language separately
  • Downloading compilers and runtimes manually
  • Configuring environment variables
  • Installing extensions one by one

LangSetup eliminates this entire process.

👉 It enables multi-language setup in a single flow, including:

  • System tools (compilers, SDKs, runtimes)
  • Required VS Code extensions
  • Latest stable versions

✨ Features

  • Multi-language installation (install multiple at once)
  • 📦 Automatic toolchain setup (compilers, runtimes, SDKs)
  • 🧩 Auto-installs VS Code extensions
  • 🔄 Always latest versions (fetched dynamically)
  • 📋 Activity History & logging system
  • 🎨 Language icons & improved UI
  • 🖥 Cross-platform — Windows, macOS & Linux
  • 🎯 Beginner-friendly sidebar interface

🌐 Supported Languages

C/C++, Java, Python, JavaScript, TypeScript, HTML/CSS, C#, PHP, Kotlin, Swift, Ruby, Rust, Go, Dart/Flutter, R, Lua


🧠 How It Works

  1. Open the LangSetup sidebar in VS Code
  2. Select your Operating System
  3. Choose one or more languages
  4. Click Install

👉 LangSetup will:

  • Download official installers
  • Launch setup automatically
  • Install required extensions
  • Track activity in history logs

🛠 Development

npm install
npm run compile
# Press F5 in VS Code to test

👤 Author

| Aryan Bhati |


⚠️ Requirements

  • Visual Studio Code v1.116.0 or higher

📄 License

MIT

About

One-click VS Code extension that sets up any programming language with all required tools and extensions—ready to code instantly.

Topics

Resources

License

Stars

3 stars

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors