Rhyolite is a simple markdown editor build using Rust with Freya that allows user to edit and work on markdown files.
Rhyolite is inspired by volcanic rock rhyolite, which is a type of igneous rock formed from the rapid cooling of lava.
Rhyolite was a fork of fextify, but was later rewritten from scratch, using sveltekit for the frontend and tauri version was changed from v1 to v2. As of now this project does not share any similarities to the fextify project.
Update: The project is now completely written in rust, and is being rewritten to use the FREYA GUI library for the UI, making the app completely native code with rust.
- The app is being migrated from Tauri(Svelte) to Freya(Rust) based UI.(WIP).
- The 0.1.10-freeze branch has the old code for the old tauri version of the app which will not be maintained anymore.
- If you want to contribute to the app, you can work on any of the issues that have not been assigned to anyone.
- Join our Discord server to collaborate effectively.
- Checkout the master Branch for latest commits to the app.
- Use the
Rhyolite_[version]_[cpu architecture]_en-US.msiorRhyolite_[version]_[cpu architecture]-setup.exeinstaller from the Releases section or from the official website.
- Use the
Rhyolite_[version]_[cpu architecture].dmgfor Intel Macs from the Releases section or from the official website.
Note: You may encounter issues since the app isn’t signed yet, like macos saying dmg is damaged.
Run this command in your terminal:
curl -f https://rhyolite.xyz/install.sh | shTo Uninstall:
curl -f https://rhyolite.xyz/uninstall.sh | sh- Install the .deb package from the Releases section.
- Install the .rpm package from the same section.
Install Rhyolite_[version]_.AppImage using Gear Lever or AppImageLauncher, you can also make it executable and run it directly.
Work In Progress!
-
Linux/macOS users make sure you have rustc, ld/lld/mold, and gcc/clang installed.
-
Windows users make sure you have msvc and rustc installed.
-
Clone the repo and checkout release branch.
-
To build the app manually, run:
cargo build --release- Open the Command Palette using CTRL + P.
- Explore the features or refer to our Discord community for guidance.
- Theming might cause visibility issues.
- Tab icons occasionally glitch.
- Large numbers of open tabs can distort the title.
- The app is still alpha so many unkown/unregisterd bugs.
This project is licensed under the terms of the GPL-3.0 open source license. Please refer to GPL-3.0 for the full terms.
Copyright (C) 2025 Suyog Tandel(RedddFoxxyy)
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>.
- This project would have not been possible without the initial guidance and help of @80avin, @RaphGL and @prettyblueberry.
- Thanks to marc2332 for building Freya and helping me with using it for rhyolite

