Skip to content

🦡Open source discount code browser extension.

License

getBadger/extension

Repository files navigation

Badger Logo

Badger 🦡

Browser extension for the Chrome & Firefox browsers.
Currently live in the webstore.

About BadgerWhat's Inside?Current StageTech StackGetting StartedContributingStay Connected with BadgerLicense Overview

Status


🎯 About Badger

Badger was born out of a desire to bring transparency to the online shopping and marketing experience. As tech-savvy users ourselves, we recognized the need for tools that empower shoppers and affiliate marketers with clear, honest information about the digital marketplace.

We're building an all-in-one marketing suite focused on:

  • Unified Workflow: Websites, apps, community, and AI tools in one place.
  • Effortless Collaboration: Real-time co-authoring with features like line-level locking.
  • Powerful Knowledge Creation: Flexible note-taking (Markdown, rich text, infinite canvases, pen support), LaTeX support, and more.
  • Smart Organization: Integrated planning, powerful global search, and knowledge graphs.
  • Revolutionary Version History: Every change saved.
  • Secure & Private by Design: Built with cybersecurity precision.

📦 What's Inside This Monorepo?

This BadgerExtension repository is a monorepo that houses the foundational code for Badger:

  • /app:

    • The Badger extension application.
    • Built with React (using Tailwind for the frontend).
    • Provides the cross-platform user interface (Windows, macOS, Linux) and client-side logic.
    • Handles offline-first capabilities and synchronization with the backend.
  • /server:

    • The backend logic and data modules running privately.
    • Written in Python.
    • Manages real-time feedback, data persistence, and the detailed data history system.

Note: Directory names are placeholders and may evolve.

⏳ Current Stage

Badger and this BadgerExtension repository are currently in the launched live phase. The code here represents foundational work and is subject to significant changes as we iterate and refine our vision based on community feedback.

⭐ Star History

Star History Chart

🛠️ Tech Stack

  • Client-side (Browser Extension App):
  • Backend & Real-time Database:
    • Language: Python, SQL, noSQL
  • Key Features Powered by this Stack:
    • Cross-platform native-like experience
    • Real-time collaboration

🚀 Getting Started

As we are in the early stages, detailed setup and contribution guidelines for developers are still being formulated.

However, to work with this repository, you will generally need:

  • Node.js: For the React frontend .

More specific instructions for building, running, and developing will be added to the respective subdirectories (/app, /server) as they mature.

🤝 Contributing

Your insights, experiences, and ideas are critical at this early stage! While direct code contributions to BadgerExtension will become more streamlined as the project matures, here's how you can help shape Badger right now:

  • 📧 Share Your Thoughts via Email: Send your ideas, your biggest frustrations with current tools, and your dream features to: naquan@getBadger.net
  • Watch this Repository: Stay updated on our progress.
  • 💡 Open Issues: Feel free to open issues in this repository for specific bugs you anticipate or features directly related to the Extension application's structure or functionality.
  • 🗣️ Spread the Word: Sharing Badger with friends, classmates, and colleagues helps immensely!

We plan to be open to direct Pull Request suggestions for features and improvements that may be accepted into the Extension product. Formal contribution guidelines (CONTRIBUTING.md) will be added as the codebase stabilizes.

🌐 Stay Connected with Badger

Follow the overall Badger project for updates, announcements, and community discussion:

📜 License Overview

BadgerExtension (Version 1.0.1) is licensed under the Apache License Version 2.0.

  • Until May 2, 2030 (the "Change Date"):
    • You CAN copy, modify, create derivative works, and redistribute the software.
    • You CAN use it for non-production purposes.
    • For production use, you can self-host it for internal purposes for up to 50 individual users.
    • You CANNOT offer it as a commercial hosted service or exceed the 50-user limit in production without a separate commercial license from Badger.
  • On or After May 2, 2030:
    • The license will automatically convert to the GNU Affero General Public License v3.0 or later (AGPLv3+).
  • Important:
    • You must include the Apache license text with any distribution.

This is a brief summary. For full terms and conditions, please see the LICENSE file.


Thank you for your interest in BadgerExtension! We're excited to build the future of academic software with you.

Best regards, Naquan & the (future) Badger Team (An international initiative)

About

🦡Open source discount code browser extension.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •