Blink Code Editor is a high-performance IDE built from the ground up to ensure every millisecond of latency is eliminated. This project is a standalone development environment, not a VS Code fork, focusing on a lightweight footprint and instantaneous feedback.
| Release Channel | Version | Stability | Available | Platforms |
|---|---|---|---|---|
| Stable | v0.0.12-dev | Stable | Yes | Windows, Linux |
| Stable | v0.0.11-dev | Stable | Yes | Windows, Linux |
| Stable | v0.0.10-dev | Stable | Yes | Windows, Linux |
| Development | v0.0.9-dev | Stable | Yes | Windows, Linux |
| Development | v0.0.8-dev | Stable | Yes | Windows, Linux |
| Development | v0.0.7-patch | Stable | Yes | Windows, Linux |
| Development | v0.0.6-dev | Low | Yes | Windows, Linux |
| Development | v0.0.5-dev | Mid | Yes | Windows |
| Development | v0.0.4-dev | Mid | Yes | Windows |
| Development | v0.0.3-dev | Mid | Yes | Windows |
| Development | v0.0.2-dev | Mid | Yes | Windows |
| Development | v0.0.1-dev | Low | Yes | Windows |
| Development | v0.0.0-dev | Low | Yes | Windows |
- Draggable and resizable window with basic navbar buttons.
- File Explorer with tree view.
- Some file extensions icons.
- Keyboard shortcuts for file explorer.
- File explorer can open files in the editor.
- File editing and saving (CTRL + S)
- Resizable file explorer.
- Error and warning panel with resizable height.
- Errors and warnings are displayed in the bottom panel with other informations.
- Changelog modal introduced in the bottom-right corner.
- Glassmorphism UI inspired by modern editors.
- Version-aware display persistence.
- Image files preview
- Link clicking (beta feature for now)
- Creating new files and folders by shortcuts (CTRL + N for new file & CTRL + SHIFT + N for new folder)
- Context menu after right click the file/folder with options like copy/paste/cut/rename/remove
- Drag and drop system (the files and folders)
- Built-in Terminal next to problems panel (CTRL + `)
- Last session directory history
- Auto current directory in Terminal
- Aptabase Analytics integration for tracking user interactions and events.
- Auto-updates have been implemented, press "ALT" key for display navbar links with update button.
- Settings panel with font, editor, cursor & minimap customization options, accessible in the navbar "Edit" link button.
- Custom theme engine.
- LSP (Language Server Protocol) integration.
- Global search and indexing.
- Multi-cursor support.
- Plugin API for community extensions.
- Built-in Git interface.
- Cloud synchronization for settings.
We welcome contributions from the community. Since Blink is built from scratch, we are looking for developers interested in performance optimization and core architecture.
- Fork the repository.
- Create your feature branch.
- Submit a Pull Request with a detailed description of changes.
This project is licensed under the MIT License - see the LICENSE file for details.