All 218 Dependencies

Every package Polar depends on, ranked by repo health score.

Polar is an open source monetization platform built for developers who want to sell SaaS, AI tools, and digital products without spending months building billing infrastructure. It acts as the merchant of record, handling subscriptions, usage-based billing, tax compliance across 100+ countries, and customer lifecycle management so you can focus on building the product itself.

The platform supports selling access to GitHub repositories, Discord communities, license keys, file downloads, and seat-based products through a single unified checkout and customer portal. It integrates with Stripe for payments and provides official SDKs for JavaScript and Python, plus framework adapters for Next.js, BetterAuth, Astro, and more.

At its core, Polar includes an event ingestion engine and metering system that enables usage-based pricing — developers can emit custom events (API calls, token usage, storage bytes) and Polar automatically meters them, generates invoices, and bills customers based on actual consumption. This makes it particularly well-suited for AI SaaS products and developer tooling where pricing tied to resource usage is increasingly the norm.

Polar is open source under the Apache 2.0 license, with a hosted version at polar.sh that acts as the MOR and handles the complexity of tax filings and payment processor relationships.

29 aiocsv >=1.4.1 33 @date-fns/utc ^2.1.1 36 alembic_utils >=0.8.8 37 rehype-slug ^6.0.0 38 langcodes >=3.5.1 38 taskipy >=1.10.3 39 expo-server-sdk-python >=2.1.0 40 remark-gfm ^4.0.1 41 GSAP ^3.15.0 41 big.js ^7.0.1 41 hash-wasm ^4.12.0 42 slugify ^1.6.6 42 tw-animate-css ^1.4.0 43 dom-to-image ^2.6.0 43 python-arabic-reshaper >=3.0.1 44 cmdk ^1.1.1 44 next-themes ^0.4.6 45 @cloudflare/stream-react ^1.9.3 45 EventEmitter3 ^5.0.4 46 itsdangerous >=2.2.0 46 tailwindcss-radix ^4.0.2 47 makefun >=1.15.6 47 react-timeago ^8.3.0 49 Tailwind CSS Forms ^0.5.11 49 tailwindcss-typography ^0.5.19 51 @expo/vector-icons ^15.0.3 53 Jinja >=3.1.6 54 react-qr-code ^2.0.11 56 ts-morph ^25.0.1 outdated 59 jest-dom ^6.9.1 outdated 59 pycountry >=24.6.1 59 python-snappy >=0.7.3 60 OpenAPI Pydantic >=0.5.1 60 python-bidi >=0.6.11 61 React Testing Library ^16.3.2 62 Commander.js ^15.0.0 65 HTTPX OAuth >=0.17.0 65 email-validator >=2.1.0.post1 65 tzdata >=2026.2 66 HTTPX >=0.28.1 66 remark ^15.0.1 68 python-multipart >=0.0.32 70 MDX ^3.1.1 70 MDX ^3.1.1 70 MDX ^3.1.1 70 psycopg2 >=2.9.12 71 Geist ^1.7.0 71 React Native Async Storage 2.2.0 outdated 71 Standard Webhooks (Python) >=1.0.0 71 greenlet >=3.5.2 72 FlashList 2.0.2 outdated 72 globals ^16.5.0 outdated 73 SQLAlchemy-Utils >=0.41.1 73 input-otp ^1.4.2 74 react-native-webview 13.15.0 outdated 74 vite-tsconfig-paths ^5.1.4 outdated 75 openapi-typescript ^0.15.0 outdated 75 openapi-typescript ^7.10.1 75 openapi-typescript ^0.0.15 outdated 76 python-slugify >=8.0.1 77 githubkit ==0.16.0 outdated 77 markdown-to-jsx ^8.0.0 outdated 77 react-day-picker ^9.14.0 outdated 77 structlog >=26.1.0 78 Radix UI ^1.2.12 78 Radix UI ^1.1.15 78 Radix UI ^1.3.3 78 Radix UI ^1.1.15 78 Radix UI ^2.1.16 outdated 78 Radix UI ^2.1.8 outdated 78 Radix UI ^1.1.15 78 Radix UI ^1.3.8 78 Radix UI ^2.2.6 outdated 78 Radix UI ^1.1.8 78 Radix UI ^1.2.4 78 Radix UI ^1.2.6 78 Radix UI ^1.1.13 78 Radix UI ^1.2.15 78 Radix UI ^1.2.8 78 dotenv ^16.6.1 outdated 78 prometheus-client >=0.25.0 78 react-error-boundary ^6.0.0 79 APScheduler >=3.11.3 79 Dramatiq >=1.17.1 79 Motion ^12.38.0 outdated 79 esbuild ^0.28.0 80 tsup ^8.5.1 outdated 81 Autoprefixer ^10.5.0 81 js-yaml ^5.2.1 81 nanoid ^5.1.9 outdated 82 class-variance-authority ^0.7.1 82 date-fns ^4.1.0 82 posthog >=7.21.1 84 cryptography >=48.0.1 84 markdown-it-py >=4.2.0 84 react-native-safe-area-context ^5.6.2 85 Babel >=2.16.0 85 Shiki ^3.23.0 outdated 85 Shiki ^3.23.0 outdated 85 asyncpg >=0.29.0 85 react-native-svg 15.12.1 outdated 85 sse-starlette >=3.4.5 85 tsx ^4.21.0 86 React Native Web ~0.21.2 87 AnyIO >=4.14.0 87 PyJWT >=2.13.0 87 eslint-plugin-react ^7.37.5 88 Pydantic Logfire >=4.37.0 88 dnd-kit ^6.3.1 88 dnd-kit ^10.0.0 outdated 88 dnd-kit ^3.2.2 outdated 88 pydantic-extra-types >=2.9.0 88 python-dateutil >=2.9.0.post0 89 Typer >=0.26.7 89 genai-prices >=0.0.67 89 pydantic-settings >=2.14.2 89 tailwind-merge ^3.5.0 90 Alembic >=1.18.5 90 MCP TypeScript SDK ^1.29.0 90 Oxlint ^1.71.0 90 React Email ^6.6.8 90 Scalar API Reference ^0.28.8 outdated 90 Tailwind CSS ^4.3.0 90 Tailwind CSS ^4.2.2 90 Tailwind CSS ^3.4.19 outdated 90 Uvicorn >=0.49.0 90 boto3 >=1.43.42 90 daisyui ^5.5.20 90 fpdf2 >=2.8.3 90 jsdom ^27.4.0 outdated 90 nuqs ^2.8.9 91 Pydantic AI >=2.2.0 91 React Native Gesture Handler ~2.28.0 outdated 91 Recharts ^3.8.1 91 Zod ^4.3.6 91 clickhouse-connect >=1.4.1 91 react-dropzone ^14.4.1 outdated 92 @vitejs/plugin-react ^5.2.0 outdated 92 AI SDK ^3.0.70 outdated 92 AI SDK ^3.0.64 outdated 92 AI SDK ^1.0.36 outdated 92 AI SDK ^3.0.53 outdated 92 AI SDK ^3.0.169 outdated 92 AI SDK ^6.0.167 outdated 92 FastAPI ==0.136.3 outdated 92 Pillow >=12.3.0 92 Playwright ^1.61.0 92 React Hook Form ^7.68.0 92 TanStack Query ^5.90.12 92 TanStack Table ^8.21.3 outdated 92 lucide-react ^0.577.0 outdated 92 lucide-react ^0.552.0 outdated 92 postcss ^8.5.10 93 Pydantic >=2.13.4 93 React Native Reanimated ~4.1.6 outdated 93 React Native Reanimated 0.5.1 outdated 93 Vitest ^4.1.4 outdated 93 Vitest ^4.1.4 outdated 93 posthog-js ^7.16.0 outdated 93 posthog-js ^1.25.2 93 posthog-js ^1.369.1 93 posthog-js ^5.29.2 outdated 93 react-stripe-js ^5.6.1 outdated 93 sentry-cli ^2.58.4 outdated 93 stripe-js ^8.11.0 outdated 94 Authlib >=1.7.2 94 Expo ~6.1.2 outdated 94 Expo 0.2.0-beta.7 outdated 94 Expo ~54.0.29 outdated 94 Expo ~12.0.11 outdated 94 Expo ~7.0.10 outdated 94 Expo ~15.0.8 outdated 94 Expo ~8.0.8 outdated 94 Expo ~18.0.12 outdated 94 Expo ~15.0.8 outdated 94 Expo ~6.0.20 outdated 94 Expo ~8.0.10 outdated 94 Expo ~14.0.10 outdated 94 Expo ~15.0.8 outdated 94 Expo ~3.0.11 outdated 94 Expo ~0.10.8 outdated 94 Expo ~8.0.10 outdated 94 Expo ~0.32.15 outdated 94 Expo ~6.0.19 outdated 94 Expo ~15.0.8 outdated 94 Expo ~31.0.12 outdated 94 Expo ~3.0.9 outdated 94 Expo ^9.0.9 outdated 94 Expo ~1.0.8 outdated 94 Expo ~6.0.9 outdated 94 Expo ~29.0.15 outdated 94 Expo ~15.0.10 outdated 94 SQLAlchemy >=2.0.51 94 Stripe Python >=14,<15 outdated 94 jest ^29.7.0 outdated 94 typescript-eslint ^8.58.2 95 @babel/core ^7.28.5 outdated 95 ESLint ^9.39.4 outdated 95 ESLint ^9.39.4 outdated 95 Sentry JavaScript (@sentry/browser) ^10.49.0 outdated 95 TypeScript ^5.9.3 outdated 95 pypdf >=6.14.2 95 redis-py >=5.0.4 96 Material UI ^7.3.10 outdated 96 Next.js ^16.2.4 96 Next.js ^16.2.4 96 Next.js ^16.2.4 96 Next.js ^16.2.6 96 React Navigation ^7.8.12 outdated 96 React Navigation ^7.1.25 96 react-native-screens ~4.16.0 outdated 96 sentry-sdk >=2.64.0 98 React ^7.0.1 outdated 98 React 19.1.0 outdated 98 React DOM 19.1.0 outdated 98 React DOM 18.3.1 outdated 98 React Native 0.81.5 outdated 98 google-auth >=2.38.0

Join founders buildingwith open source

Opinionated takes, migration guides, cost-saving tips, and insights from the open source ecosystem.

Subscribe on Substack
Join 750+ subscribers