A desktop client for Notion that provides a multi-tab interface and custom themes for Linux users.

Lotion is an open-source desktop app specifically designed to provide a native experience for Linux users. It functions as a wrapper for Notion.so, adding desktop-level integrations and interface enhancements that are absent from the web version. The application is available for Linux via .deb, .rpm, and portable zip formats, and also supports macOS and Windows.
The software focuses on improving the workflow for knowledge management and project organization by introducing a multi-tabbed interface. Users can manage multiple pages simultaneously without relying on a web browser, utilizing a system that allows tabs to shrink and scroll horizontally when the window is crowded. It includes a variety of customization options for the visual appearance and provides standard desktop utility features like spell check and keyboard shortcuts for navigation and zooming.
Built with Electron and Node.js, Lotion uses a Redux store to manage state for tabs and windows. It is primarily intended for Linux users who require a dedicated application for their workspace but prefer a more integrated experience than a browser tab. The architecture allows for the injection of custom CSS to override internal styling properties, enabling users to target specific selectors like .notion-dark-theme to change page backgrounds and accent colors. It also ensures that zoom shortcuts work consistently across various international keyboard layouts, such as Spanish and German.
Lotion serves as a community-driven bridge for users on platforms where official native support is limited.
A self-hosted note-taking tool for quick capture using a timeline-first interface and markdown-native formatting.
A markdown editor providing real-time preview and distraction-free writing modes for desktop operating systems.
Join our newsletter to get shiny new open source software delivered to your inbox. Unsubscribe anytime.