A simple cross-platform text editor made for writing notes, letters, poems, and such with ease, with a beautiful UI.
Developed using Tauri v2 in combination with Vite, React, and Typescript.
Caution
This is still in development, and everything you see can change at any point in time. As the app is an early Beta version.
The idea behind this project is to combine the simplicity and style of Notepad and the text formatting functionality of Microsoft Word while being able to handle all or most of the text file extensions in one app.
The reason for making this came when I got pissed at how I couldn't style text I was writing in my trusty Notepad, which led me to switch to Word. Which is not a great experience since it's slow and, with a pretty cluttered UI, and on top of that, it sometimes has unexplainable behaviors, and requires a paid license. That doesn't help when you're trying to download it because Word may be the hardest downloadable thing.
All supported platforms and the app's working status on those platforms.
Note
There is a chance you might need to download or do something extra on some distros of Linux distributions to be able to run the editor properly.
Linux support is mainly tested on Arch Linux!
Tip
When you're downloading RosePad on your macOS device, you might need to allow the app from the security settings due to the app not being certified by Apple.
| Platform | Supported | Tested |
|---|---|---|
| Windows | ✅ | ✅ |
| Linux | ✅ | ✅ |
| MacOS | ✅ | ✅ |
| Android | ❌ | ❌ |
| IOS | ❌ | ❌ |
If you want to build the app yourself from the source code or to make modifications and build the app with them, you will need to:
- Clone or download the repository on your computer. That can be done by clicking "code" and selecting/copying the option you prefer. (Using git is recommended)
- Then, if you don't have Node.js and Rust, you will need to download them. You will also need to install
pnpm, which is used for the project. - After you've downloaded everything, you need to set up the project in an IDE or terminal of your choice. In which you have to execute this command:
pnpm install
- When everything is done, you just need to build it, or if you want to make changes and test them, you can run it in development mode with these commands:
- For building the app:
pnpm tauri build - For development mode:
pnpm tauri dev
- For building the app:
Note
The build will create a system-specific installer.
Example:
On Windows, it will build WiX and NSIS installers.
For more information, check the Tauri documentation.
Everyone is free to contribute to and modify the app's code as they see fit, provided they follow the Contribution and License rules and clauses.