All 216 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.

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

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

Search