{"id":24972051,"url":"https://github.com/RedddFoxxyy/rhyolite","last_synced_at":"2025-10-18T16:30:23.271Z","repository":{"id":268434571,"uuid":"904347772","full_name":"rhyolite-org/rhyolite","owner":"rhyolite-org","description":"A simple text editor written in Rust using Tauri and svelte for frontend, inspired by Obsidian.  Discord:- https://discord.gg/K6FAd8FTma","archived":false,"fork":false,"pushed_at":"2025-01-30T13:15:48.000Z","size":75166,"stargazers_count":94,"open_issues_count":24,"forks_count":11,"subscribers_count":5,"default_branch":"master","last_synced_at":"2025-01-30T13:31:41.351Z","etag":null,"topics":["editor","knowledge-base","note-taking","notes","notes-app"],"latest_commit_sha":null,"homepage":"","language":"Svelte","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/rhyolite-org.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":".github/CONTRIBUTING.md","funding":null,"license":"LICENSE.txt","code_of_conduct":".github/CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-12-16T18:00:43.000Z","updated_at":"2025-01-30T07:43:01.000Z","dependencies_parsed_at":"2024-12-19T19:43:32.009Z","dependency_job_id":"d08a531f-c2e5-4e1b-b6eb-1b2e20baf1ca","html_url":"https://github.com/rhyolite-org/rhyolite","commit_stats":null,"previous_names":["redddfoxxyy/fextifyplus","redddfoxxyy/rhyolite","rhyolite-org/rhyolite"],"tags_count":7,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rhyolite-org%2Frhyolite","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rhyolite-org%2Frhyolite/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rhyolite-org%2Frhyolite/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rhyolite-org%2Frhyolite/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rhyolite-org","download_url":"https://codeload.github.com/rhyolite-org/rhyolite/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":236981488,"owners_count":19235940,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["editor","knowledge-base","note-taking","notes","notes-app"],"created_at":"2025-02-03T17:02:23.968Z","updated_at":"2025-10-18T16:30:23.265Z","avatar_url":"https://github.com/rhyolite-org.png","language":"Svelte","funding_links":[],"categories":["Productivity"],"sub_categories":["Other"],"readme":"\u003cdiv align=\"center\"\u003e\n    \u003cimg src=\"./src/static/svgs/icon.svg\" width=256 alt=\"Rhyolite\"\u003e\n\u003c/div\u003e\n\n\u003ch1 align=\"center\"\u003eAn Open Source and performant Markdown Editor and knowledge base!\u003c/h1\u003e\n\n![Rhyolite Editor Preview](assets/Rhyolite_is_Cool!.png)\n![Rhyolite Editor Preview Command Palette](assets/rhyolite_command_preview.png)\n\n#### [Rhyolite](https://rhyolite.xyz/) is a simple markdown editor build using Rust with Freya that allows user to edit and work on markdown files.\n\n\u003e Rhyolite is inspired by volcanic rock rhyolite, which is a type of igneous rock formed from the rapid cooling of lava.\n\u003e\n\u003e Rhyolite was a fork of [fextify](https://github.com/face-hh/fextify), but was later rewritten from scratch,\n\u003e 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](https://github.com/face-hh/fextify) project.\n\u003e\n\u003e Update: The project is now completely written in rust, and is being rewritten to use the [FREYA GUI](https://freyaui.dev/) library for the UI, making the app completely native code with rust.\n\n## **Current Updates**\n\n- The app is being migrated from Tauri(Svelte) to Freya(Rust) based UI.(WIP).\n- The [0.1.10-freeze](https://github.com/RedddFoxxyy/rhyolite/tree/0.1.10-freeze) branch has the old code for the old tauri version of the app which will not be maintained anymore.\n\n\n## **For New Contributors**\n\n1. If you want to contribute to the app, you can work on any of the issues that have not been assigned to anyone.\n2. Join our **[Discord server](https://discord.gg/K6FAd8FTma)** to collaborate effectively.\n3. Checkout the master Branch for latest commits to the app.\n\n\n## How to Install?\n\n### **Windows**\n\n- Use the `Rhyolite_[version]_[cpu architecture]_en-US.msi` or `Rhyolite_[version]_[cpu architecture]-setup.exe` installer from the [Releases section](https://github.com/RedddFoxxyy/Rhyolite/releases) or from the [official website](https://rhyolite.xyz/).\n\n\n### **MacOS**\n\n- Use the `Rhyolite_[version]_[cpu architecture].dmg` for Intel Macs from the [Releases section](https://github.com/RedddFoxxyy/Rhyolite/releases) or from the [official website](https://rhyolite.xyz/).\n\n\u003e **Note:** You may encounter issues since the app isn’t signed yet, like macos saying dmg is damaged.\n\n\n### **Linux**\n\n#### Universal Linux Installer ( Use this if you use a rolling release distro or latest LTS distro )\n\nRun this command in your terminal:\n\n```bash\ncurl -f https://rhyolite.xyz/install.sh | sh\n```\n\nTo Uninstall:\n\n```bash\ncurl -f https://rhyolite.xyz/uninstall.sh | sh\n```\n\n#### Debian/Ubuntu\n\n- Install the .deb package from the Releases section.\n\n#### RHEL/Fedora\n\n- Install the .rpm package from the same section.\n\n#### AppImage/Raw Binary\n\nInstall `Rhyolite_[version]_.AppImage` using [Gear Lever](https://github.com/mijorus/gearlever) or [AppImageLauncher](https://github.com/TheAssassin/AppImageLauncher), you can also make it executable and run it directly.\n\n#### Flatpak\n\n\u003e Work In Progress!\n\n\n### **Manual Compilation**\n\n- Linux/macOS users make sure you have rustc, ld/lld/mold, and gcc/clang installed.\n- Windows users make sure you have msvc and rustc installed.\n\n- Clone the repo and checkout release branch.\n\n- To build the app manually, run:\n\n```bash\ncargo build --release\n```\n\n\n## First Startup\n\n1. Open the Command Palette using CTRL + P.\n2. Explore the features or refer to our Discord community for guidance.\n\n## Known Bugs\n\n1. Theming might cause visibility issues.\n2. Tab icons occasionally glitch.\n3. Large numbers of open tabs can distort the title.\n4. The app is still alpha so many unkown/unregisterd bugs.\n\n## Licensing\n\nThis project is licensed under the terms of the GPL-3.0 open source license. Please refer to [GPL-3.0](./LICENSE.txt) for the full terms.\n\n```\nCopyright (C) 2025  Suyog Tandel(RedddFoxxyy)\n\nThis program is free software: you can redistribute it and/or modify\nit under the terms of the GNU General Public License as published by\nthe Free Software Foundation, either version 3 of the License, or\n(at your option) any later version.\n\nThis program is distributed in the hope that it will be useful,\nbut WITHOUT ANY WARRANTY; without even the implied warranty of\nMERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\nGNU General Public License for more details.\n\nYou should have received a copy of the GNU General Public License\nalong with this program.  If not, see \u003chttps://www.gnu.org/licenses/\u003e.\n```\n\n## Maintainers\n\n[@RedddFoxxyy](https://github.com/RedddFoxxyy)\n\n## Thanks to all the contributers!!\n\n- This project would have not been possible without the initial guidance and help of [@80avin](https://github.com/80avin), [@RaphGL](https://github.com/RaphGL) and [@prettyblueberry](https://github.com/prettyblueberry).\n- Thanks to [marc2332](https://github.com/marc2332) for building [Freya](https://github.com/marc2332/freya) and helping me with using it for rhyolite\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FRedddFoxxyy%2Frhyolite","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FRedddFoxxyy%2Frhyolite","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FRedddFoxxyy%2Frhyolite/lists"}