What is Bangladesh Code?
Bangladesh Code is an official-grade code editor built for the Government of Bangladesh. It combines the familiar power and interface of Visual Studio Code with a fully Bengali-localized experience, government branding, and built-in tools tailored for public sector software development.
Think of it as VS Code, but ours — বাংলায়, বাংলার জন্য।
Key Features
Editor & IDE
- Monaco Editor — The same editor engine that powers VS Code
- Syntax Highlighting — HTML, CSS, JavaScript, PHP, JSON, Markdown, and more
- Multi-tab Editing — Open, switch, and manage multiple files simultaneously
- Undo/Redo — Full content-level undo/redo history per file
- Auto Save — Optional real-time saving to disk
- Minimap — Toggleable code minimap navigation
- Find & Replace — Global search across all files with case sensitivity, whole word, and regex support
File Explorer
- Full File Tree — Browse your project folders just like VS Code
- Create / Rename / Delete — Files and folders with confirmation dialogs
- Copy / Cut / Paste — Clipboard operations across the file tree
- Folder Context Actions — New file/folder inside any subfolder
- Right-click Context Menu — All standard operations at your fingertips
- Dynamic Project Name — Sidebar shows the actual opened folder name
Terminal
- Integrated Terminal — xterm.js powered terminal built into the editor
- Shell Support — PowerShell (Windows), zsh (macOS), bash (Linux)
- PTY Backend — Real pseudo-terminal via
node-ptyfor full compatibility - Sandbox Mode — Optional restricted terminal execution for security
Bilingual UI (বাংলা / English)
- Complete Bengali Translation — Every menu, button, dialog, and tooltip
- Instant Language Toggle — Switch between বাংলা and English on the fly
- Bengali Input Support — Type and code in Bangla natively
- Unicode First — UTF-8 throughout,
Noto Sans Bengalifont family
Theming & Appearance
- Light & Dark Themes — Government-branded color schemes
- CSS Variable System — Full theme customization via CSS custom properties
- Custom Icon Themes — VS Code Flat and Government Default icon sets
- Adjustable Font Size — Increase/decrease from sidebar or settings
- Sidebar Position — Left or right, your choice
Government & Security
- Gov-Branded UI — Official Bangladesh Government green color palette (
#006A4E) - Offline Mode — Block all network requests for classified work
- Telemetry Blocker — Built-in script blocker for analytics/telemetry
- SSL Verification — Configurable SSL certificate checking
- Sandbox Execution — Run code in restricted mode when enabled
Auto-Update System
- In-App Update Notifications — Bell icon in status bar with amber dot
- One-Click Download & Install — Download updates without leaving the editor
- Manual Update Option — Check for updates from Settings > About
Git Integration
- Git Status Panel — View branch, changes, and file statuses
- Init / Commit / Push / Pull — All basic Git operations from the sidebar
- Terminal Integration — Full Git CLI available in the integrated terminal
Extensions (Planned)
- Extension Marketplace — Browse and install Bengali-focused extensions
- Bangla Spellchecker — Spellcheck for Bengali comments and strings
- PHP Runner — Run PHP directly from the editor
- C/C++ Pack — Compile and debug C/C++ code
Developer Tools
- Command Palette —
Ctrl+Shift+Pfor quick access to all commands - Keyboard Shortcuts — Fully customizable keybindings
- Problems Panel — Static analysis for code quality warnings
- Live HTML Preview — See your HTML output in real-time
- Documentation Panel — Built-in coding guidelines and security directives
- Go to Line — Navigate to any line number instantly
- Code Folding & Bracket Matching — Advanced editor features built-in
Bangladesh Code v1.0.0
Downloads
| Platform | File |
|---|---|
| Windows | bdcode-1.0.0.exe |
| macOS | bdcode-1.0.0.dmg |
| Linux | bdcode-1.0.0.AppImage |