An independent, developer-led collective designing high-quality, privacy-focused, and fully auditable applications to solve the root problems of digital sovereignty.
View Repository
Β·
Report Bug
Β·
Request Feature
RebelRoot is the parent collective and ecosystem powering a suite of user-centric applications:
A state-of-the-art mobile browser built for speed, safety, and ultimate user control.
- GeckoView Engine: Powered by Mozilla's high-performance GeckoView.
- Privacy by Default: Zero tracking, zero analytics, and built-in ad and tracker blocking.
- Customization: Out-of-the-box support for Firefox extensions.
- Offline Translation: On-device Machine Learning translation models to process language without sending data to servers.
- Sandboxed Execution: Secure sandbox architecture keeping system resources protected.
A modern, zero-telemetry, zero-ad publishing platform designed to connect independent authors directly with their audience.
- AI Recommendation Engine: Conversational novel discovery assistant powered by Llama 3.3 70B via Groq Cloud.
- Real-time Interaction: Millisecond-level WebSocket live chat on chapter feeds and community forums.
- Digital Sovereignty: Robust offline-ready library cache and encrypted client-side sync.
- Publisher Workspace: A sleek markdown-friendly editor optimized for distraction-free writing.
A lightweight, zero-dependency, offline-first e-commerce checkout widget built to run entirely client-side.
- Easy Integration: Single-script inclusion with simple HTML data attributes.
- Offline Transactions: Complete shopping state persisted securely using
localStorage. - Zero Overhead: No heavy databases or external dependencies needed for calculations.
This repository contains the source code for the RebelRoot Web Portal, serving as the marketing website, documentation center, and showcase dashboard.
- Framework: Next.js (React 17, TypeScript)
- Styling: Styled Components (Vanilla CSS-in-JS design system)
- Content Management: Tina CMS (Local & cloud-ready editing)
- Performance: Optimized for Green Web Vitals and SEO out of the box.
Make sure you have Node.js and either Yarn or NPM installed.
-
Clone the repository:
git clone https://github.com/ParasxAgarwal/rebelroot.git cd rebelroot -
Install dependencies:
yarn install # or npm install -
Set up environment variables: Copy
.env.exampleto.env.localand configure your API keys (e.g. Sendgrid, TinaCMS):cp .env.example .env.local
-
Run the development server:
yarn dev # or npm run devOpen http://localhost:3059 (configured in package.json) to view the portal locally.
-
Run Tina CMS locally for blog & content management:
yarn dev:cms # or npm run dev:cmsNavigate to
/adminon your local server to edit posts and content interactively.
We welcome contributions from fellow rebels! If you want to contribute to the portal or any of the flagship applications:
- Fork the repository.
- Create your feature branch (
git checkout -b feature/AmazingFeature). - Commit your changes (
git commit -m 'Add some AmazingFeature'). - Push to the branch (
git push origin feature/AmazingFeature). - Open a Pull Request.
RebelRoot was built using the awesome open-source next-saas-starter template created by Blazity. We appreciate the Blazity team for providing a robust foundation for React/Next.js SaaS applications.
Distributed under the MIT License. See LICENSE for more information.