Sine is a community-driven mod/theme manager for all Firefox-based browsers, designed to be a more efficient, powerful, user-friendly, and compatible alternative to manual installation.
Sine is independent of other third-party tools and injects itself into the settings page to provide a clean, intuitive, and sturdy system that makes getting new mods and themes easy.ℹ️ NOTE: A manual installation guide is available in the Wiki page for installation.
The automatic installer is the easiest way to set up both Sine and its bootloader with minimal effort. Starting with version 2.0, installers are available for:
- macOS
- Linux
- Windows
x64 and ARM architecture CPUs are also supported.
- Download the Installer: Grab the appropriate installer for your operating system from the Sine release page.
- Run the Installer: The installation method differs depending on the platform.
- Windows: Execute the downloaded file.
- Mac: For Mac, you have to unquarantine the file and then execute it. To do so, open the terminal in the location of the installer and then run the following commands (replace sine-macos-arm64 with sine-macos-x64 if you use x64):
xattr -d com.apple.quarantine ./sine-macos-arm64 sudo codesign --force --deep --sign - sine-macos-arm64 ./sine-macos-arm64 - Linux: Execute the downloaded file.
- Restart Your Browser: Close and reopen the browser to complete the setup.
That’s it! Sine should now be installed and ready to use.
Sine boasts a powerful suite of easy-to-use tools for everyone, technical, or non-technical. Let's look through some of these features:
Sine has a marketplace that is built-in to the settings gui for easy access. This marketplace is where the user adds and views Sine-compatible mods.
Am I limited to this settings gui?: Absolutely not. Sine provides support for installing mods from our website too.
Every time a pull request gets published to a repository, it seems like it just adds to the stack of never-ending overflow. Sine makes this process simple. All you have to do is make an issue with a template. Assuming your project is already Sine-compatible, it'll work just fine. Plus, the developers of Sine are active enough to handle your pull requests in no longer than a day.
What about updating?: Sine does not require update requests and pulls them straight from your repository. This means that you will never have to worry about github issues being outdated or have to tell your user to update to the latest version.
Sine makes the process of adding unpublished mods easy as long as they have a valid mod format. You simply type in the name of the repository (folder if needed) and Sine handles the rest.
Built-in settings: Sine has built-in settings that allow you to control what you like and don't like about it, and if you ever don't feel like you have enough control, you can create an issue or discussion here and we'll handle it right away.
Mod management: Sine gives the power to turn on or off updating for certain mods, as well as auto-updating on browser start, giving the control you need.
Mod preferences: Along with a powerful suite of tools to customize your browser experience, Sine comes with extra preference features for mods. Fortunately for you, Sine has so many, we have listed them in a wiki here.
Sine is designed to be highly compatible and as such, it offers support for userChrome, userContent, the Zen mod format (chrome), and mods missing typically necessary metadata.
We love that feeling when our browser loads fast, steady, and securely, and we hope you do too. We have put a strong emphasis on performance by using all sorts of things like concurrent tasks, multi-threaded fetching systems, and much more to keep your PC running smoothly and securely.
- 📱 Discord
- 📚 Documentation
- 🛒 Marketplace
- 🚀 Releases
- 🤝 Discussions
Built with ❤️ by CosmoCreeper and some amazing supporters!
Licensed under GNU General Public License v3.0.
