Skip to content

polarsource/polar

Repository files navigation


Subscribe on Polar

Sign Up   •   Blog   •   Docs   •   API

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


Polar.sh: All-in-one funding & monetization platform for developers

Focus on building your passion. We'll focus on the infrastructure to get you paid. From first donation to IPO.

  • All-in-one funding & monetization (soon) platform for open source- and indie developers.
  • Build your own audience with Polar Newsletters/Posts
  • 1% OSS Program - setup automatic rewards to upstream contributors/dependencies (soon)
  • We're the merchant of record handling the...
    • ...boilerplate (billing, receipts, customer accounts etc)
    • ...headaches (sales tax, VAT)

Serving world-class open source- and indie developers

Developer/Initiative How they're using Polar
SerenityOS SerenityOS & Ladybird Uses issue funding & rewarding contributors 100%
tRPC tRPC All their issues are fundable with contributors getting 70%
tRPC Bela Bohlender Blogging (incl. premium posts for members) and sponsorship
Your next store Your Next Store Selling access via their website to private GitHub repo of their Next.js storefront
tRPC Biome Uses issue funding & rewarding contributors 70%
tRPC Strawberry GraphQL Membership benefits, newsletter & sponsorship + Discord invites
tRPC David Hewitt Blogging (incl. premium posts for members) and sponsorship
Your next store Open Status Funding towards their issues/backlog
tRPC Isaac Harris-Holt Blogging (incl. premium posts for members) and sponsorship

... and thousands more. Join us!

Pricing

  • No fixed, monthly, costs
  • 5% + payment & payout fees

Roadmap, Issues & Feature Requests

🎯 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

Polar API & SDK

You can integrate Polar on your docs, sites or services using our Public API, Webhook API, and/or our Polar JS SDK (Beta)

Contributions

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.

Open in GitHub Codespaces

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.

Contributors

Monorepo

♥️🙏 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.