Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/lissone/rotion

A Notion alternative written with Electron.
https://github.com/lissone/rotion

clsx cmdk electron electron-store eslint phosphor-react tailwindcss tiptap typescript

Last synced: about 2 months ago
JSON representation

A Notion alternative written with Electron.

Awesome Lists containing this project

README

        


Rotion


Description   |   
Demonstration   |   
Requirements   |   
Technologies   |   
Layout   |   
Usage





License
Repo size
Top lang
Stars repo
Forks repo
Pull requests
Last commit


Report bug
·
Request feature


## Description

This project is a desktop application inspired by the popular productivity tool Notion. Developed using Electron and TypeScript, this application replicates basic functionalities for note-taking and text editing, with support for markdown.

The main goal of this project was to explore the Electron framework, investigating its capabilities for building cross-platform desktop applications, as well as leveraging the TipTap library to create a rich and integrated text editing experience.

## Demonstration

https://github.com/user-attachments/assets/49dfdd92-6107-48a2-bc80-e9f016c12357

## Requirements

- [Nodejs](https://nodejs.org/en/)
- [Npm](https://www.npmjs.com/)
- [Pnpm](https://pnpm.io)

## Technologies

- Electron
- Typescript
- TailwindCSS
- Tiptap
- Cmdk
- Electron Store
- Phosphor React
- Eslint
- @rocketseat/eslint-config

## Layout

You can view the project layout via this link.

## Usage

You can clone it on your pc using the command:

```bash
git clone https://github.com/Lissone/rotion.git
cd rotion
```

Install dependencies using:

```bash
pnpm install
#or
npm install
```

Run application:

```bash
pnpm dev
#or
npm run dev
```

## License

Distributed under the MIT License. See `LICENSE` for more information.


Made with ❤️ by Lissone