Skip to content

vallades/notepad

Repository files navigation

Electron Notepad

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.

Features

  • 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

Installation

  1. Clone the repository:

    git clone https://github.com/vallades/notepad.git
    cd notepad
  2. Install dependencies:

    npm install
  3. Run the development version:

    npm run electron:dev
  4. Build for production:

    npm run electron:build

Development

  • npm run dev: Start the Vite development server
  • npm run build: Build the application
  • npm run electron:dev: Run the Electron app in development mode
  • npm run electron:build: Build the Electron app for distribution

Technologies Used

  • Electron
  • React
  • Vite
  • Monaco Editor
  • Material-UI
  • Node.js

License

This project is licensed under the MIT License - see the LICENSE file for details.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published