Skip to content

An open-source Notion UI built with Vue 3

License

Notifications You must be signed in to change notification settings

HTMLCSSDirectory/lotion

 
 

Repository files navigation

🧴 Lotion

An open-source Notion UI built with Vue 3.

Try demo


We will be talking about Lotion and the Notion UI during CityJS Singapore's pre-conference meetup on 27th July!

Features

  • Block-based editor
  • Drag to reorder blocks
  • Basic Markdown-parsing including bold, italic, headings and divider
  • Type '/' for command menu and shortcuts

Getting Started

1. Clone this repository, go to the root directory and install packages

git clone https://github.com/dashibase/lotion
cd lotion
npm i

2. Run dev

npm run dev

You should see what looks like the screenshot above.

3. Contribute!

Lotion is quite limited for now but we hope it serves as a good starting point for other folks looking to build their own editors.

We would love to make Lotion more extensible and welcome any suggestions or contributions!

Acknowledgements

This was made much easier with the following libraries and frameworks, thank you!

About

An open-source Notion UI built with Vue 3

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Vue 91.6%
  • TypeScript 3.9%
  • JavaScript 2.6%
  • CSS 1.1%
  • HTML 0.8%