[![NPM Version](https://img.shields.io/npm/v/%40raclettejs%2Fcore)](https://www.npmjs.com/package/@raclettejs/core)
[![NPM License](https://img.shields.io/npm/l/%40raclettejs%2Fcore)](LICENSE)


> [!important] Beta Phase!
> raclette is still in the Beta phase. There might be breaking changes over the next couple of month so be aware of migration needs. Visit our [Milestone Overview](https://gitlab.com/groups/raclettejs/-/milestones) for more insights and estimates

## What is **raclette**?

**raclette** is a full-stack TypeScript meta-framework designed for building **platforms and portals** with minimal setup. It comes with bootstrapped features like authentication, WebSockets, database handling, containerization, and provides an easy-to-use, opinionated environment.

**Perfect for:**

- 🚀 **SaaS platforms** - Get to market faster with built-in auth and user management
- 🏢 **Customer/Supplier portals** - Enterprise-ready from day one
- 🛠️ **Internal business tools** - Focus on business logic, not infrastructure
- ⚡ **MVPs that can scale** - Start fast, grow clean with the plugin architecture

**Key Features:**

- **Widget-based frontend** (Vue.js + Vite, React support coming)
- **Plugin architecture** for reusable business logic
- **Built-in workbench** - Admin interface out of the box
- **Full-stack development** with Fastify backend + MongoDB
- **Docker containerization** for easy deployment

## What You Get

- ✅ **raclette core & workbench** dependencies with dev dependencies
- ✅ **raclette.config.js** - Main configuration file
- ✅ **Development scripts** ready to go
- ✅ **ESLint + Prettier** configuration
- ✅ **TypeScript** setup
- ✅ **Docker-ready** development environment

## [Getting Started](https://docs.raclettejs.com/docs/introduction/getting-started)

Visit the [Getting Started Guide](https://docs.raclettejs.com/docs/introduction/getting-started) in our [online Documentation](https://docs.raclettejs.com)

## Links

- 🌐 [Website](https://raclettejs.com/)
- 📚 [Documentation](https://docs.raclettejs.com/)
- 🚀 [GitLab](https://gitlab.com/raclettejs) (source code)
- 📦 [npm](https://www.npmjs.com/org/raclettejs) (packages)

## License

[AGPL-3.0-only](https://gitlab.com/raclettejs/core/-/blob/main/LICENSE?ref_type=heads)
