TabOut adds intelligent tab-out to various online coding editors. Forget arrow keys — just hit Tab and fly past ) ] } ' " > , ;
- Smart tab‑out for
(),[],{},' '," ",<>, commas and semicolons - Multiple cursor support
- Works across various online coding platforms (LeetCode, TakeUForward, GeeksForGeeks)
- Lightweight: no UI clutter, minimal overhead
- Privacy-focused: no data collection, local processing only
- Clone this repository
- Run
npm install && npm run build:firefox - Open
about:debugging-> "This Firefox" - Click "Load Temporary Add-on" -> select
dist/firefox/manifest.json
- Clone this repository
- Run
npm install && npm run build - Open
chrome://extensions→ enable Developer mode - Click "Load unpacked" → select the
dist/chrome/folder
- Popup: Click the extension icon to quickly enable/disable
- Options: Right-click extension → Options for advanced settings
- No personal data or code content is collected or transmitted
- Local processing only - all tab-out logic runs in your browser
- Minimal storage - only user preferences saved locally via browser storage
- Host: Run only on supported coding platforms to access the editor context
- Scripting: Inject a small page script to access editor APIs (Monaco, Ace)
- Storage: Save minimal preferences (enable/disable, debug) in browser storage
- ActiveTab: Read the active tab's hostname in the popup to display site status (privacy-focused alternative to broad tabs permission)
We welcome contributions! To report bugs, fix issues, or add features, visit the Issues page. Please review our Contribution Guide for setup and contribution instructions.
- More Platforms: Support for other coding platforms (HackerRank, CodeChef, etc.)
- Custom Delimiters: User-defined tab-out patterns
- Keyboard Shortcuts: Customizable key bindings
Special thanks to:
- TabOut (VS Code Extension) - The VS Code extension that inspired this project
- Monaco Editor - The powerful code editor that powers LeetCode, various online IDEs and VS Code
- Ace Editor - The code editor that powers GeeksForGeeks and many other platforms
- The open-source community for inspiration and feedback
MIT License - see LICENSE file for details.