A modern, feature-rich text editor built with Electron, React, and Monaco Editor. This application provides a powerful and user-friendly interface for editing text files with advanced features like syntax highlighting, multiple tabs, and split views.
- Multiple Tabs: Open and edit multiple files simultaneously
- Syntax Highlighting: Support for various programming languages and file formats
- Split View: Work on different files or sections side by side
- File Comparison: Compare two files or versions of the same file
- Markdown Preview: Real-time preview for markdown files
- Modern UI: Clean and intuitive interface with a dark theme
- Advanced Editing: Features like find/replace, undo/redo, and word count
- Cross-platform: Works on Windows, macOS, and Linux
-
Clone the repository:
git clone https://github.com/vallades/notepad.git cd notepad
-
Install dependencies:
npm install
-
Run the development version:
npm run electron:dev
-
Build for production:
npm run electron:build
npm run dev
: Start the Vite development servernpm run build
: Build the applicationnpm run electron:dev
: Run the Electron app in development modenpm run electron:build
: Build the Electron app for distribution
- Electron
- React
- Vite
- Monaco Editor
- Material-UI
- Node.js
This project is licensed under the MIT License - see the LICENSE file for details.