https://github.com/stickerdaniel/convex-autumn-svelte
Svelte 5 wrapper for Convex Autumn billing
https://github.com/stickerdaniel/convex-autumn-svelte
Last synced: 2 months ago
JSON representation
Svelte 5 wrapper for Convex Autumn billing
- Host: GitHub
- URL: https://github.com/stickerdaniel/convex-autumn-svelte
- Owner: stickerdaniel
- License: mit
- Created: 2025-10-29T20:41:34.000Z (8 months ago)
- Default Branch: main
- Last Pushed: 2026-03-31T17:50:03.000Z (3 months ago)
- Last Synced: 2026-03-31T19:43:57.462Z (3 months ago)
- Language: TypeScript
- Homepage:
- Size: 252 KB
- Stars: 4
- Watchers: 0
- Forks: 0
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
README
# Convex Autumn Svelte
**Reactive Svelte 5 bindings for [Autumn billing](https://useautumn.com) with [Convex](https://convex.dev)** - Make subscription billing and feature access control effortless in your Svelte applications.
## Features
- **Reactive Customer Data** - Automatic UI updates when billing data changes
- **Access all Autumn Operations** - Check and track usage with simple APIs, start Stripe checkout flows, create entities, and more.
- **SSR Support** - Server-side rendering with SvelteKit
- **Type Safe** - Complete TypeScript support
- **Auth Agnostic** - Works with any authentication solution (Convex Auth, BetterAuth, custom, etc.)
## Getting Started
### [Vanilla Svelte Guide](./src/lib/svelte/README.md)
For client-side only applications. Includes manual state management with loading and error states.
### [SvelteKit Guide](./src/lib/sveltekit/README.md)
For full-stack applications with SSR. Pre-loads data on the server for instant UI with no loading states.
## Resources
- **[Autumn Chat](https://autumn-chat.vercel.app/)** - AI assistant to help you build the right `autumn.config.ts` from your requirements
- [Autumn Documentation](https://docs.useautumn.com)
- [Convex Documentation](https://docs.convex.dev)
- [Svelte 5 Documentation](https://svelte.dev/docs/svelte/$state)
- [SvelteKit Documentation](https://svelte.dev/docs/kit)
## Develop & Contribute
```bash
# Install dependencies
bun install
# Run dev server (frontend + backend)
bun dev
# Build package
bun run package
# Type check
bun run check
# Run tests
bun test
```
## License
MIT