Beginner-friendly tool that sets up a coding environment for common programming languages. It is designed for people who want a guided setup experience instead of manually installing everything one by one.
The tool installs the language toolchain, sets up Visual Studio Code, and installs the recommended VS Code extensions — all in one guided flow.
LINK - ProjectDevSetup
- Python
- C
- C++
- Java
- HTML / CSS
- JavaScript
- Rust
- Go
- All languages (installs everything)
First, make sure Python is installed.
Then install the package with:
pip install projectdevsetupYou can start it with either command:
projectdevsetupor:
python -m projectdevsetupRun one of the commands above in your terminal.
The tool will show a menu like this:
============================================================
projectdevsetup - Zenith Open Source Projects
Automatic Developer Environment Setup for Beginners
============================================================
Which programming language do you want to set up?
1. Python
2. C
3. C++
4. Java
5. HTML / CSS
6. JavaScript
7. Rust
8. Go
9. All Languages
Enter a number from 1 to 9.
The tool then goes through these steps:
- Installs the selected language tools
- Sets up Visual Studio Code
- Installs recommended VS Code extensions
Once setup completes, open VS Code and start writing code in your chosen language.
- The tool needs internet access to install packages and editors.
- Some installs may require administrator or sudo permissions.
- Installation success depends on the operating system and external installers being available.
- If VS Code or a language tool cannot be installed automatically, the tool shows a manual fallback message.
Run tests from the repository root with:
$env:PYTHONPATH="src"
python -m pytest tests/ -vIf you are on macOS or Linux:
PYTHONPATH=src python -m pytest tests/ -vBuild release artifacts with:
python -m build© 2026 Zenith Open Source Projects. All Rights Reserved. Zenith is a Open Source Project Idea's by @roshhellwett


