Rhyolite is a simple markdown editor build using tauri framework that allows user to edit and work on markdown files.
Rhyolite is inspired by volcanic rocks, much like Obsidian. The project is my way to contribute and grow as a developer while sharing something meaningful with the open-source community.
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.
- Frontend is being worked on and new features are being added.
- A app-state based system that uses tauri events is being written in the
state-refactorbranch. - Working on a adding support for more markdowns.
- 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.
- The project uses lld as the default linker for the rust code on linux systems so make sure you have lld(llvm linker) installed on your linux system.(If you wish to use the default linker, comment out the code in .cargo when you build).
- Use the
Rhyolite_[version]_x64_en-US.msiorRhyolite_[version]_x64-setup.exeinstaller from the Releases section or from the official website.
- Use the
Rhyolite_[version]_x86_en-US.msiorRhyolite_[version]_x86-setup.exeinstaller installer from the Releases section or from the official website.
- Use the
Rhyolite_[version]_arm64_en-US.msiorRhyolite_[version]_arm64-setup.exeinstaller from the Releases section or from the official website.
-
Use the
Rhyolite_[version]_x64.dmgfor Intel Macs from the Releases section or from the official website. -
Use the
Rhyolite_[version]_aarch64.dmgfor M-series 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.
Make the file executable and run:
chmod +x Rhyolite_[version]_.AppImage
./Rhyolite_[version]_.AppImageWork In Progress!
-
Requires latest version of nodejs and npm.
-
Linux users make sure you have rustc, lld(llvm) installed.
-
Windows users make sure you have msvc and rustc installed.
-
To build the app manually, run:
npm run tauri build- For debugging, add
--verbose:
npm run tauri build --verboseNote: You may face errors when using package manager other than NPM.
- Run Rhyolite.exe or compile using npm run tauri build.
- 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.
Copyright 2025 RedddFoxxyy
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at:
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.