Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/wobsoriano/vue-clerk
Community Clerk Vue SDK.
https://github.com/wobsoriano/vue-clerk
authentication clerk vue
Last synced: about 6 hours ago
JSON representation
Community Clerk Vue SDK.
- Host: GitHub
- URL: https://github.com/wobsoriano/vue-clerk
- Owner: wobsoriano
- License: mit
- Created: 2023-08-13T21:33:30.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-01-17T17:23:36.000Z (16 days ago)
- Last Synced: 2025-01-26T05:02:19.198Z (7 days ago)
- Topics: authentication, clerk, vue
- Language: TypeScript
- Homepage: https://vue-clerk.vercel.app
- Size: 2.81 MB
- Stars: 163
- Watchers: 3
- Forks: 14
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
# vue-clerk
Vue Clerk is the easiest way to add authentication and user management to your Vue application. Add sign up, sign in, and profile management to your application in minutes.
> [!IMPORTANT]
> This project has graduated to an [official SDK](https://clerk.com/changelog/2025-01-07-vue-and-nuxt-sdk). Please proceed [here](https://clerk.com/docs/references/vue/migrating-from-vue-community-sdk) for migration instructions.## Installation
```bash
npm install vue-clerk
```## Usage
Vue Clerk requires your application to have the [`clerkPlugin`](https://vue-clerk.com/plugin) installed.
If using Vite, set `VITE_CLERK_PUBLISHABLE_KEY` to your Publishable key in your `.env.local` file to make the environment variable accessible on `process.env` and pass it as the `publishableKey` prop.
```vue
import { SignInButton, SignedIn, SignedOut, UserButton } from 'vue-clerk'
Hello Clerk!
```
For further details and examples, please refer to the [Documentation](https://vue-clerk.vercel.app).
## License
MIT