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: 7 months 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 (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-02-18T17:11:07.000Z (over 1 year ago)
- Last Synced: 2025-02-18T17:35:46.084Z (over 1 year 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/)