Website • Public Alpha - Get started • FAQ • API
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.
Today, Polar gives open source maintainers a better and funded backlog based on what drives the most impact within their community.
For maintainers:
- 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.
- Better backlog. Sorted by feedback and pledges. Filters by progress and stage.
- Chrome extension. Bring Polar with you to enhance Github Issues.
For backers (maintainers too):
- Track dependencies. Automatic detection of internal references to open source issues
- Seamless pledging. Ability to pledge behind them with a credit-card on file.
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
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.
- server – Python / FastAPI / Arq / SQLAlchemy (PostgreSQL) / Redis
- clients – Turborepo
- web (Dashboard) – NextJS (TypeScript)
- chrome-extension – React (TypeScript)
- polarkit - Shared React components & API client
pyproject.toml
friends: FastAPI, Pydantic, Arq, SQLAlchemy, Githubkit, sse-starlette, Uvicorn, httpx-oauth, jinja, blinker, pyjwt, Sentry + more
package.json
friends: Next.js, TanStack Query, tailwindcss, zustand, openapi-typescript-codegen, axios, radix-ui, cmdk, framer-motion + more
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.
Licensed under Apache License, Version 2.0.