A lightweight code editor built with Electron.
A lightweight, cross‑platform desktop code editor built with Electron, designed for developers who want a fast, distraction‑free coding environment. QuillEditor focuses on the essentials: write code, save files, debug, repeat — without the overhead and noise of large IDEs.
Modern editors are powerful, but often overwhelming. QuillEditor is built around a simple idea:
An editor should get out of your way.
No heavy plugins, no bloated UI, no lag. Just a clean workspace that lets you focus on writing and understanding code.
-
Lightweight & Fast Optimized for performance, even when working with large files or low‑resource systems.
-
Syntax Highlighting Built‑in support for popular languages such as:
- JavaScript
- HTML
- CSS
- Python
- JSON (and more planned)
-
File Explorer Tree‑view file explorer with basic file and folder operations.
-
Tabbed Editing Open and work on multiple files simultaneously with an intuitive tab system.
-
Modern UI Clean, minimal interface designed for clarity and focus.
-
Cross‑Platform Runs on Windows, macOS, and Linux via Electron.
- Electron – Desktop application framework
- HTML, CSS, JavaScript – Core UI and logic
- Node.js – File system and system‑level operations
- Go to the Releases page: 👉 https://github.com/004Ongoro/quilleditor/releases
- Download the installer for your operating system.
- Install and start coding.
# Clone the repository
git clone https://github.com/004Ongoro/quilleditor.git
# Navigate into the project directory
cd quilleditor
# Install dependencies
npm install
# Start the app
npm startMake sure you have Node.js and npm installed before running the project.
main.js– Electron main processpreload.js– Secure bridge between Node.js and the rendererrenderer.js– UI logic and editor interactionsindex.html/styles.css– Application UI
CI pipelines are set up using GitHub Actions for:
- Development builds
- Production releases
- Built‑in debugger improvements
- Search & replace
- Custom themes (light / dark / minimal)
- Keyboard shortcuts
- Language‑specific enhancements
- Plugin or extension system (lightweight)
Contributions are welcome!
- Fork the repository
- Create a new feature branch
- Commit your changes
- Open a Pull Request
If you have ideas, suggestions, or bug reports, feel free to open an issue.
This project is licensed under the MIT License — you are free to use, modify, and distribute it.
George Ongoro Software Engineer • Builder • Minimalist Tools Advocate
- GitHub: https://github.com/004Ongoro
- Website: https://ongoro.top
QuillEditor — write code, not distractions. ✍️
