Skip to content

v1.0.0

Latest

Choose a tag to compare

@beingniloy beingniloy released this 17 Jul 10:10

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-pty for 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 Bengali font 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 PaletteCtrl+Shift+P for 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