Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/yashraj-n/notion-linux-desktop
This repository contains the code to build the unofficial Notion.so Linux desktop app. The code is based on the Notion.so web client. Built using Tauri and Rust.
https://github.com/yashraj-n/notion-linux-desktop
notion rust tauri web-app
Last synced: 2 days ago
JSON representation
This repository contains the code to build the unofficial Notion.so Linux desktop app. The code is based on the Notion.so web client. Built using Tauri and Rust.
- Host: GitHub
- URL: https://github.com/yashraj-n/notion-linux-desktop
- Owner: yashraj-n
- License: mit
- Created: 2024-03-24T05:10:29.000Z (10 months ago)
- Default Branch: master
- Last Pushed: 2024-03-24T13:31:43.000Z (10 months ago)
- Last Synced: 2024-04-24T05:30:46.839Z (9 months ago)
- Topics: notion, rust, tauri, web-app
- Language: Rust
- Homepage:
- Size: 764 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Notion Linux Desktop Build
This repository contains the code to build the unofficial Notion.so Linux desktop app. The code is based on the [Notion.so web client](https://www.notion.so/). Built using [Tauri](https://tauri.app) and Rust.## Installation
Get a .deb or .AppImage release from [Releases](https://github.com/yashraj-n/notion-linux-desktop/releases/tag/v0.1.0)
- For Debian/Ubuntu
> Its recommended to use the *.deb* release package
```bash
# assuming you have the .deb file in current directory# Install using dpkg
sudo dpkg -i .deb
```- For other Linux distributions
> Its recommended to use the *.AppImage* release package
```bash
# assuming you have the .AppImage file in current directory# Make the AppImage executable
chmod +x .AppImage
# Run the AppImage
./.AppImage
```## Development
### Prerequisites
- Rust
- Tauri CLI### Steps
1. Clone the repository
```bash
git clone https://github.com/yashraj-n/notion-linux-desktop
```2. Change directory
```bash
cd notion-linux-desktop
```3. Install Tauri CLI
```bash
cargo install tauri-cli
```4. Install Cargo dependencies
```bash
cargo tauri dev
```> Wait until you get `Warn Waiting for your frontend dev server to start on http://localhost:8080/...`
5. Run the app
```bash
# Change directory into src-tauri
cd src-tauri
# Run the appcargo run
```## License
[MIT](LICENSE)