Skip to content

Polar is a platform for open source maintainers to get better funding

License

Notifications You must be signed in to change notification settings

Mahmoudgalalz/polar

 
 

Repository files navigation


Website   •   Public Alpha - Get started   •   FAQ

Polar is released under the Apache 2.0 license. Discord Chat Follow @polar_sh


Polar: Empowering Open Source Maintainers to Become Entrepreneurs

Our goal is to build a platform for open source maintainers to seamlessly set up, operate and scale value-add services and subscriptions to their backers – individuals and businesses alike.

Crafting on-demand and tiered subscription services tailored to suit their initiative, community and their users’ needs. From a suite of offerings such as:

  • Prioritized issues. What Polar is today with more to come (see below).
  • Backer management & communication. Automated and streamlined promotions, i.e tiered logos on README/Sites, newsletters, polls etc.
  • Premium support. Questions, implementation guidance to consultation scheduling etc.
  • Premium access. Educational material, roadmap voting, early or private access to repositories and packages and more.
  • Custom. We’ll have a Polar API to enable unlimited creativity for other services you might want to build across your domains and other platforms.

All available in a dashboard designed to make managing these services a delightful experience. In combination with insights and marketing tools to help grow them over time.

Read more about our v1.0 goals and our announcement of having raised a $1.8M pre-seed to pursue this vision.

Polar Public Alpha (v0.1)

Polar

Today, Polar gives open source maintainers a better and funded backlog based on what drives the most impact within their community.

For maintainers:

  1. Embedded pledges. Our Github app can automatically embed the Polar badge to get backers to pledge behind specific issues or features. You can enable it for all or select issues.
  2. Better backlog. Sorted by feedback and pledges. Filters by progress and stage.
  3. Chrome extension. Bring Polar with you to enhance Github Issues.

For backers (maintainers too):

  1. Track dependencies. Automatic detection of internal references to open source issues
  2. Seamless pledging. Ability to pledge behind them with a credit-card on file.

Roadmap, Issues & Feature Requests

Join our Discord or GitHub Discussions to help shape the future of Polar and to see what we're working on. We're excited to hear from you!

🐛 Found a bug? Submit it here.

🔓 Found a security vulnerability? We greatly appreciate responsible and private disclosures to security@polar.sh. See Security

Contributions

Documentation on how to setup a development environment is incoming. Until then, if you're feeling adventurous checkout our repository structure below and clients/README and server/README in particular.

Monorepo

  • server – Python / FastAPI / Arq / SQLAlchemy (PostgreSQL) / Redis
  • clients – Turborepo

♥️🙏 To our pyproject.toml friends: FastAPI, Pydantic, Arq, SQLAlchemy, Githubkit, sse-starlette, Uvicorn, httpx-oauth, jinja, blinker, pyjwt, Sentry + more
♥️🙏 To our package.json friends: Next.js, TanStack Query, tailwindcss, zustand, openapi-typescript-codegen, axios, radix-ui, cmdk, framer-motion + more

Security

If you believe you have found a security vulnerability in Polar, we encourage you to responsibly disclose this and not open a public issue. We will investigate all legitimate reports and greatly appreciate your help. Email security@polar.sh to disclose any security vulnerabilities.

License

Licensed under Apache License, Version 2.0.

About

Polar is a platform for open source maintainers to get better funding

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 52.9%
  • TypeScript 45.8%
  • JavaScript 0.9%
  • SCSS 0.3%
  • HTML 0.1%
  • Mako 0.0%