c15t
Version:
<div align="center"> <img src="https://c15t.com/logo-icon.png" alt="c15t Logo" width="64" height="64" /> <h1>c15t</h1> <p>Transform privacy consent from a compliance checkbox into a fully observable system</p>
61 lines (44 loc) • 2.17 kB
Markdown
<div align="center">
<img src="https://c15t.com/logo-icon.png" alt="c15t Logo" width="64" height="64" />
<h1>c15t</h1>
<p>Transform privacy consent from a compliance checkbox into a fully observable system</p>
[](https://github.com/c15t/c15t)
[](https://github.com/c15t/c15t/actions/workflows/ci.yml)
[](LICENSE)
[](https://c15t.com/discord)
</div>
## Installation
```bash
npm install c15t
# or
yarn add c15t
# or
pnpm add c15t
```
## Quickstart
```bash
# Generates the schema + code
npx @c15t/cli generate
pnpm dlx @c15t/cli generate
yarn dlx @c15t/cli generate
bunx --bun @c15t/cli generate
```
## Documentation
For detailed documentation and examples, visit https://c15t.com/docs/javascript/quickstart.
## Features
- 📵 **Offline mode**: With c15t you can use a browser based storage without needing a database
- 🔒 **Secure consent management**: Store your user preferences in a secure backend
- 💾 **Self-hostable**: For developers who prefer to have total control over their infrastructure and data
- 🌐 **Regulation Ready**: Built to meet GDPR, CCPA, and other privacy requirements
## Framework Integrations
This is the core JavaScript SDK — framework-agnostic and lightweight by design.
If you're working with a specific stack, we also provide official packages for:
* **React**: [`@c15t/react`](https://www.npmjs.com/package/@c15t/react)
* **Next.js**: [`@c15t/nextjs`](https://www.npmjs.com/package/@c15t/nextjs)
These include ready-to-use components and tighter integration with their respective runtimes.
## Support
- 📚 [Documentation](https://c15t.com/docs/javascript)
- 💬 [Discord Community](https://c15t.com/discord)
- 🐛 [Issue Tracker](https://github.com/c15t/c15t/issues)
## License
[GNU General Public License v3.0](https://github.com/c15t/c15t/blob/main/LICENSE)