Focus on building your passion, while we focus on the infrastructure to get you paid.
- All-in-one funding & monetization platform for open source- and indie developers.
- Sell access to GitHub repositories, Discord Support channels, File Downloads, License Keys & much more with Digital Products & Subscriptions.
- Setup crowdfunding on your GitHub issues
- We're the merchant of record handling the...
- ...boilerplate (billing, receipts, customer accounts etc)
- ...headaches (sales tax, VAT)
- No fixed, monthly, costs
- 5% + payment & payout fees
🎯 v1.0 North Star. Checkout what we're building towards
💬 Shape the future of Polar with us. Join our Discord
🐛 Found a bug? Submit it here.
🔓 Found a security vulnerability? We greatly appreciate responsible and private disclosures to security@polar.sh. See Security
You can integrate Polar on your docs, sites or services using our Public API and Webhook API.
We also maintain SDK for the following languages:
- JavaScript (Node.js and browsers): polarsource/polar-js
- Python: polarsource/polar-python
You can develop on Polar in GitHub Codespaces. The environment is pre-configured to contain (most) of the tools that you'll need, and will help you to configure the integration between Polar and GitHub (see .devcontainer/README). Using an instance with at least 4 cores is recommended.
You can also develop on Polar locally on your computer, which is the recommended way of working if you want to get into the deep of how Polar works. 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)
- polarkit - Shared React components
@polar-sh/astro
- Polar Astro SDK- astro-example - Astro Example app powered by
@polar-sh/astro
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.