https://github.com/anechunaev/notion-electron
Notion Desktop Client for Linux
https://github.com/anechunaev/notion-electron
electron javascript nodejs notion office productivity
Last synced: about 1 month ago
JSON representation
Notion Desktop Client for Linux
- Host: GitHub
- URL: https://github.com/anechunaev/notion-electron
- Owner: anechunaev
- License: mit
- Created: 2024-12-19T19:40:43.000Z (12 months ago)
- Default Branch: main
- Last Pushed: 2025-02-18T17:11:07.000Z (10 months ago)
- Last Synced: 2025-02-18T17:35:46.084Z (10 months ago)
- Topics: electron, javascript, nodejs, notion, office, productivity
- Language: HTML
- Homepage:
- Size: 522 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Notion Electron – Unofficial Notion Client for Linux
Notion Electron is an unofficial desktop application for Notion, built using Electron. This project aims to provide a seamless and native-like experience for Notion users on desktop Linux (tested on Fedora 41).

## Installation
You can download `.deb`, `.rpm` and `AppImage` packages by this links:
- **[Download .deb package (x64)](https://github.com/anechunaev/notion-electron/releases/download/v1.6.2/notion-electron-1.6.2.amd64.deb)**
- **[Download .rpm package (x64)](https://github.com/anechunaev/notion-electron/releases/download/v1.6.2/notion-electron-1.6.2.x86_64.rpm)**
- **[Download AppImage (x64)](https://github.com/anechunaev/notion-electron/releases/download/v1.6.2/notion-electron-1.6.2.x86_64.AppImage)**
### Manual Installation
You could also build an application from source files manually.
Dependencies:
- Node.js (v22 or higher)
- npm (v10 or higher)
Steps:
1. Clone the repository:
```sh
git clone https://github.com/anechunaev/notion-electron.git /usr/share/notion-electron
```
2. Install dependencies:
```sh
npm install
```
3. Build the application:
```sh
npm run make
```
4. Install the application:
```sh
npm run install-desktop-file
```
## Configuration
Run program with this flags to enable features:
- `--hide-on-startup` – This flag allows the application to start without opening the main window. It is useful when you add the client to your autostart programs list, since it will launch minimized to the tray.
- `--disable-spellcheck` - disables OS-defined spellcheck.
## Contributing
Contributions are welcome! Please follow these steps to contribute:
1. Fork the repository.
2. Create a new branch (`git checkout -b feature-branch`).
3. Make your changes.
4. Commit your changes (`git commit -m 'Add some feature'`).
5. Push to the branch (`git push origin feature-branch`).
6. Open a pull request.
## License
This project is licensed under the MIT License.
## Acknowledgements
- [Electron](https://www.electronjs.org/)
- [Notion](https://www.notion.so/)