# Syrup: The Open-Source Honey Alternative [](https://github.com/Abdallah-Alwarawreh/Syrup/actions/workflows/build-extension.yml) [](https://dsc.gg/hexium) Syrup is a lightweight, open-source browser extension designed to make finding and applying the best coupons effortless. Unlike traditional tools like Honey, Syrup prioritizes **transparency**, **user privacy**, and **ethical design** over profit-driven motives. Please read [the privacy policy](https://joinsyrup.com/PrivacyPolicy). You can help the project financially by becoming a Patreon member [here](https://www.patreon.com/c/HexiumDev/membership) or on [Ko-fi](https://ko-fi.com/HexiumDev). --- ## π₯ Featured Video Watch how and why Syrup was made!
--- ## π Features - π **Smart Coupon Finder**: Automatically scans for and applies the best coupons during checkout. - π± **Ethical & Transparent**: Open-source and free from hidden agendas or shady affiliate deals. - π **Privacy-Focused**: No tracking, no data harvesting just savings. --- ## πͺ Installing The Syrup extension is availabe to anyone using a Chromium or Firefox-based browser with WebExtension support! [](https://chromewebstore.google.com/detail/syrup/odfgjmajnbkiabjnfiijllkihjpilfch) [](https://addons.mozilla.org/en-US/firefox/addon/syrup) ...or manually as a [.crx-file](https://github.com/Abdallah-Alwarawreh/Syrup/releases/) --- ## π Building 0. **Prerequisites**: \ [Node.js](https://nodejs.org/) and npm installed for development. 1. **Download the Extension**: Clone or download the repo: ```bash git clone https://github.com/Abdallah-Alwarawreh/Syrup.git cd Extension-React ``` 2. **Build the Extension**: Install dependencies and build: ```bash npm install npm run build ``` 3. **Add to Your Browser**: - Open your browserβs developer mode. - Load the `dist` folder as an unpacked extension. --- ## π€ Contributing We welcome contributions to improve Syrup! Hereβs how you can help: 1. Fork the repository. 2. Create a branch for your feature or bug fix: ```bash git checkout -b my-new-feature ``` 3. Commit your changes and push the branch: ```bash git commit -m "Add my feature" git push origin my-new-feature ``` 4. Open a Pull Request! For major changes, please open an issue first to discuss what youβd like to contribute. ### Translating You can also contribute by helping to translate Syrup! This is done through our [Crowdin](https://crowdin.com/project/syrup-extension) instance. --- ## π Backend / API > β οΈ Work in Progress! Feel free to contribute and shape the future of Syrup! ### Exchangeable Backend System The backend system is designed to be fully exchangeable! You can: - π Host existing backends yourself - π οΈ Write your own implementation - π Use different providers - βοΈ Configure everything in the extension settings ### API Standard The backend follows the Syrup API Standard (SAS). Check out our [backend documentation](https://github.com/Abdallah-Alwarawreh/Syrup/tree/main/backend/standard) for all the details! Found something that could be improved? Create an issue - we'd love to hear your thoughts! ### Current Implementation The current backend is maintained by [@ImGajeed76](https://github.com/ImGajeed76). Check out the implementation here: [discountdb-api](https://github.com/ImGajeed76/discountdb-api) Got questions? Feel free to: - π¬ Contact @ImGajeed76 on Discord - π Open an issue in the [discountdb-api](https://github.com/ImGajeed76/discountdb-api) repo - π€ Contribute to the project (and maybe leave a star π) --- ## π Tech Stack [Techstack](./techstack.md) --- ## β€οΈ Acknowledgements Special thanks to the amazing people who made Syrup possible: - **Nufshi** and **skyerush** for their support in creating the video. - **Taco** for incredible emotional support. - And for our lovely contributors: - @abstra208 - UI, Safari Extension, Translation and Bug Fixes. - @mvlwarekekw - Translation and Bug Fixes. - @1A3Dev - UI, Safari Extension and Bug Fixes. - @cranberry3148 - Auto Apply Coupons and Bug Fixes. - @ImGajeed76 - API and Endpoints and his [backend (go star)](https://github.com/ImGajeed76/discountdb-api) we use - @hammerill - Github Build Script. - @chipseater - Redirection Handler in Website. - @JxxIT - Bug Fixes. - And to all other individuals who edited the README. --- ## π License Syrup is licensed under the [GPL-3.0 License](LICENSE). --- ## π¨οΈ Join the Community Have questions, ideas, or just want to connect? Join our [Discord Community](https://discord.com/invite/SxTjmsS2g9)!