A modern, minimalist Markdown note-taking application built with Electron, React, and TypeScript. NoteMark provides a seamless writing experience with real-time preview and automatic saving.
- π Clean and intuitive Markdown editor
- π Real-time preview as you type
- πΎ Automatic saving (autosave after 3 seconds of inactivity)
- π¨ Beautiful dark theme interface
- π₯οΈ Cross-platform support (Windows, macOS, Linux)
- π Local file system storage
- β‘ Fast and lightweight
- Electron - Cross-platform desktop framework
- React - UI framework
- TypeScript - Type-safe JavaScript
- TailwindCSS - Utility-first CSS framework
- MDXEditor - Markdown editor component
- Jotai - Atomic state management
- electron-vite - Electron Build Tool
- Node.js 20.x or later
- yarn or npm
- Clone the repository
git clone https://github.com/KhaledSaeed18/NoteMark.git
cd NoteMark
- Install dependencies
yarn
# or
npm install
- Start development server
yarn dev
# or
npm run dev
Build for your current platform:
yarn build
Platform-specific builds:
# Windows
yarn build:win
# macOS
yarn build:mac
# Linux
yarn build:linux
-
Text Formatting
- Bold text (
**bold**
) - Italic text (
_italic_
)
- Bold text (
-
Headers
- H2 (
## Heading 2
) - H3 (
### Heading 3
) - H4 (
#### Heading 4
)
- H2 (
-
Lists
- Bulleted lists
- Numbered lists
-
Blockquotes
- Single line quotes (
> quote
)
- Single line quotes (
-
Code
- Inline code (
`code`
)
- Inline code (