Polyglot Studio is a lightweight, ultra-responsive web-based code editor featuring multi-tab support, live previewing, and a high-contrast futuristic aesthetic. It is engineered for developers who need a fast, zero-install environment for web experimentation and script testing.
Utilizes the same core engine as VS Code, providing features like:
- IntelliSense & Autocomplete: Context-aware code suggestions.
- Syntax Highlighting: Support for JavaScript, HTML, CSS, Python, and more.
- Multi-Cursor Editing: Edit multiple lines at once for rapid refactoring.
Experience zero-latency updates with our custom synchronization engine:
- The Ping: Every keystroke in the editor broadcasts a payload via the
BroadcastChannelAPI. - The Pong: Internal iframes and detached pop-out windows listen for these pings and update their DOM content instantly without a full page reload.
- Multi-Tab Architecture: Open and switch between dozens of files while maintaining scroll position and undo history.
- Dynamic Explorer: A nested file tree that reflects your backend structure in real-time.
- Symbol Outline: An automatic scanner that parses your code for IDs, classes, and selectors for quick jumping.
- Live Preview: Toggle a side-by-side view of your rendered web projects.
- Backend Terminal: Integrated shell feedback from the Node.js server to debug scripts and view console logs.
- Visual Feedback: A "Sync Dot" in the status bar blinks on every update, confirming your connection is live.
Important
The github page is only for display purposes other features may or may not work. Follow the instructions that follow to unlock all features
- Go to the Releases section on the right side of this page.
- Download the latest
Source code (zip). - Extract the folder to your desired directory.
- Click the green Code button at the top of this repository.
- Select Download ZIP.
- Extract the contents to your machine.
-
Install Dependencies: Open your terminal in the extracted folder and run:
npm install
-
Initialize the Vault:
npm start / node server.js
Establish Connection: You can access the vault:
On the PC: Open http://localhost:3000
On Other Devices (Phones/Tablets):
-
Find your Local IP (Type ipconfig in CMD on Windows or ifconfig on Linux).
-
Open the browser on your other device and type: http://YOUR_LOCAL_IP:3000 (e.g., http://192.168.1.5:3000). npm install node server.js