Skip to content

A simple cross-platform text editor made for writing notes, letters, poems, and such with ease with a beautiful UI.

License

Notifications You must be signed in to change notification settings

TMG8047KG/RosePad

RosePad

GitHub Downloads (all assets, latest release) GitHub Actions Workflow Status AUR Version GitHub Tag GitHub Repo stars
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.


Idea and Reason

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.


Supported Platforms

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

How to build the app from the source

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:

  1. 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)
  2. 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.
  3. 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
  4. 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

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.

Contributions

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.

Credits

Testers: Sof and Pl46u3

About

A simple cross-platform text editor made for writing notes, letters, poems, and such with ease with a beautiful UI.

Topics

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Sponsor this project

  •