Skip to content

What is Raclette? ​

Raclette is a modern, web-based fullstack development framework built to help developers create modular applications faster — with less boilerplate and more structure. It is open source and completely free to use — forever.

At its core, Raclette is all about letting you focus on the parts of software development that matter: delivering features and solving problems. It removes repetitive setup, scaffolding, and glue code, so you can jump straight into building value.

Key Benefits ​

  • đź”§ UI-ready without lock-in
    Choose your favorite frontend framework (Vue, React, etc.) and enhance it with Raclette’s powerful orchestration layer and optional UI themes.

  • đź§± Declarative & Modular
    Applications are built from reusable building blocks like Widgets, Compositions, and InteractionLinks — enabling rapid prototyping and production-grade apps alike.

  • đź”— Backend included
    Raclette comes with a backend layer out of the box, including authentication, database integration (MongoDB), and WebSocket support — no setup required.

  • 🚀 Speed without compromise
    Whether you're building an internal tool, a SaaS product, or a standalone POC — Raclette gets you from zero to working UI in record time.

Built for Real-World Use Cases ​

Raclette is ideal for developers who need to:

  • Build admin dashboards and internal tools
  • Add a UI to existing CLI tools
  • Create multi-app orchestration interfaces
  • Develop feature-rich SaaS platforms
  • Quickly spin up a proof of concept without getting bogged down in plumbing

If it has users, inputs, and logic — it’s Raclette time.
Raclette is for all the small ideas that don’t stay small.

How It Works ​

Raclette consists of three main layers:

The Core ​

The Core handles everything behind the scenes:

  • Global Redux store (application state)
  • Auth & session handling
  • MongoDB integration
  • Typed configuration and backend APIs

The Core provides all data and logic — but renders no UI itself.

The Orchestrator ​

The Orchestrator connects the Core to a specific frontend framework (e.g. Vue or React). It decides how the UI is rendered based on the structure defined in the Core store.

The Orchestrator:

  • Controls layout and widget rendering
  • Connects UI logic with state
  • Integrates plugin APIs and view logic

The Admin Dashboard ​

A separate, pre-built web interface for non-developers to:

  • Set up projects
  • Create and manage views
  • Configure widgets and data bindings
  • Manage users, permissions, tags, and more

All changes in the Admin Dashboard are saved to the global store — so the Orchestrator can render the latest app state automatically.

Summary ​

Raclette is a modern fullstack framework for teams who want to:

  • Move fast with a structured dev environment
  • Avoid redundant code and setup
  • Stay in control of both code and configuration
  • Build scalable UIs — declaratively

From CLI-based tools to multi-user web apps:
Raclette is your fullstack shortcut — without cutting corners.

TIP

đź”— Ready to dive deeper?
Learn about the Architecture Overview and how Raclette’s core concepts work together to power your app.