{"id":22983488,"url":"https://github.com/xanmoy/notion-desktop","last_synced_at":"2025-04-22T12:27:59.270Z","repository":{"id":263984592,"uuid":"891993714","full_name":"xanmoy/notion-desktop","owner":"xanmoy","description":"Notion Desktop is a cross-platform desktop application that allows you to use Notion directly on your computer, making it easier to chat with friends and family while working.","archived":false,"fork":false,"pushed_at":"2025-02-01T22:00:42.000Z","size":1245,"stargazers_count":6,"open_issues_count":2,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-01T22:28:23.216Z","etag":null,"topics":["canonical","desktop-application","electronjs","javascript","linux","notion","open-source"],"latest_commit_sha":null,"homepage":"https://snapcraft.io/notion-desktop","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/xanmoy.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-11-21T10:25:06.000Z","updated_at":"2025-02-01T22:00:47.000Z","dependencies_parsed_at":"2024-11-21T11:34:19.400Z","dependency_job_id":"1878887c-4a44-43ea-aadb-f81d31c6e8e0","html_url":"https://github.com/xanmoy/notion-desktop","commit_stats":null,"previous_names":["xanmoy/notion-desktop"],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xanmoy%2Fnotion-desktop","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xanmoy%2Fnotion-desktop/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xanmoy%2Fnotion-desktop/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xanmoy%2Fnotion-desktop/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/xanmoy","download_url":"https://codeload.github.com/xanmoy/notion-desktop/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":237743729,"owners_count":19359287,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["canonical","desktop-application","electronjs","javascript","linux","notion","open-source"],"created_at":"2024-12-15T02:39:49.065Z","updated_at":"2025-04-22T12:27:59.262Z","avatar_url":"https://github.com/xanmoy.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Notion Desktop\n\nNotion Desktop is a cross-platform desktop application that allows you to use Notion directly on your computer, making it easier to chat with friends and family while working.\n\n![Image](https://github.com/xanmoy/notion-desktop/blob/main/screenshots/notion-desktop.jpeg)\n\n## 🛠 **Features**\n\n- **Full Notion Functionality**: Access all Notion features in a dedicated desktop app.\n- **Single Instance**: Ensures only one instance of the app runs at a time.\n- **Custom User-Agent**: Enhanced compatibility with Notion Web.\n- **Window Management**: Automatically maximizes on startup for better visibility.\n- **Google Sign-In Support**: Login via Google is supported with external browser fallback for security.\n- **Popup Handling**: Popups are allowed to ensure smooth navigation and interactions.\n\n---\n\n![Image](https://github.com/xanmoy/notion-desktop/blob/main/screenshots/image1.png)\n\n## 📦 **Installation**\n\n```bash\nsudo snap install notion-desktop\n```\n\n### Build From Source\n\n1. **Clone the repository**:\n\n```bash\ngit clone https://github.com/xanmoy/notion-desktop.git\ncd notion-desktop\n```\n\n2. **Install dependencies**: Ensure that you have all the necessary dependencies installed.\n\n```bash\n   npm instal\n```\n\n3. Start the application:\n\n```bash\nnpm start\n```\n\n4. **Build the application**: Run the following command to create a Snap package of the application.\n\n```bash\nnpm run dist\n```\n\n5. **Change to the dist directory**: Navigate to the dist directory where the Snap package is located.\n\n```bash\ncd dist\n```\n\n6. **Install the Snap package**: Use the following command to install the Snap package. The `--dangerous` flag allows the installation of locally built packages.\n\n```bash\nsudo snap install --dangerous ./Notion-desktop_1.0.3_amd64.snap \n```\n\n## ↩️ **Uninstallation Steps**\n\nRemove the Snap package: To uninstall the Notion Desktop application, run the following command:\n\n```bash\nsudo snap remove Notion-desktop\n```\n\n## 📖 **Usage Instructions**\n\n### **Launching the App**:\n\n   After installation, open Notion Desktop using:\n\n```bash\n   notion-desktop\n```\n\n## 🤝 **Contributing**\n\nContributions are welcome! If you'd like to contribute to this project, please fork the repository and submit a pull request.\n\n## 📜 **License**\n\nThis project is licensed under the MIT License. See the [LICENSE](./LICENSE) file for details.\n\n## Acknowledgments\n\n- **Electron** - Framework used to build the application.\n- **Notion** - A new tool that blends your everyday work apps into one. It's the all-in-one workspace for you and your team.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fxanmoy%2Fnotion-desktop","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fxanmoy%2Fnotion-desktop","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fxanmoy%2Fnotion-desktop/lists"}