A lightweight, minimalist code editor for macOS.
- 🎨 Syntax Highlighting - 50+ languages supported via Monaco Editor
- 🌙 Dark & Light Themes - Sublime-inspired dark theme by default
- 📁 File Tree - Easy folder navigation and project management
- 🗂️ Multiple Tabs - Work on multiple files simultaneously
- ⌨️ Keyboard Shortcuts - Sublime-compatible shortcuts
- 🔍 Find & Replace - Quick search with regex support
- 💨 Fast Startup - Launches in under 2 seconds
- 🔒 Local-First - Your files stay on your machine
Download the latest .dmg from Releases.
# Clone the repository
git clone https://github.com/HectorHernandez1/CodeLight.git
cd codelight
# Install dependencies
npm install
# Run in development mode
npm start
# Build for macOS
npm run build| Action | Shortcut |
|---|---|
| New File | ⌘N |
| Open File | ⌘O |
| Open Folder | ⌘⇧O |
| Save | ⌘S |
| Save All | ⌘⇧S |
| Close Tab | ⌘W |
| Find | ⌘F |
| Replace | ⌘H |
| Go to Line | ⌃G |
| Quick Open | ⌘P |
| Toggle Sidebar | ⌘B |
| Increase Font | ⌘+ |
| Decrease Font | ⌘- |
| Toggle Word Wrap | ⌘⌥W |
Tier 1 (Full Support): JavaScript, TypeScript, Python, Go, Rust, Java, C#, C/C++, SQL, HTML, CSS, JSON, YAML, Markdown
Tier 2 (Good Support): Ruby, PHP, Swift, Kotlin, Scala, R, Shell/Bash, Lua, Perl
Plus 30+ more languages with basic syntax highlighting.
- macOS 10.13 or later
# Run with dev tools
npm start
# Run linter
npm run lint
# Run tests
npm test- Electron - Cross-platform desktop framework
- Monaco Editor - VS Code's editor engine
MIT License - see LICENSE for details.
Contributions are welcome! Please read our Contributing Guide first.
Made with ❤️ by Hector