Skip to content
Integrate AI meaningfully into your workflows

racletteJS Framework

The Open Source Framework for modern platform development

racletteJS: The framework for modern platform development

Forget complex framework choices and elaborate setups. racletteJS is the Open Source Framework that revolutionizes platform and portal development.

Our philosophy: Don't reinvent the wheel. 60% of all platforms need the same basic functions. racletteJS provides the foundation — you only build your unique business logic.

Quick Facts

  • Plugin-based architecture
  • API-first design
  • TypeScript & Node.js
  • Real-time with WebSockets
  • Multi-tenant ready
  • Docker & Kubernetes
  • AGPL-3.0 or MIT licenses (Open Source)
  • Community-tested

Architecture: Modular, scalable, extensible

racletteJS is based on a well-thought-out plugin system: Every functionality is an independent module that can be developed, tested and deployed independently.

Core Framework

API router, authentication, database layer, WebSocket handler

Plugin Layer

Business logic, custom APIs, workflows, integrations

UI Framework

Widget system, responsive design, theme engine

This modular architecture enables features to be developed and deployed independently. Hot-reloading, A/B testing and gradual rollouts are possible.

Core features: Production-ready from day 1

These features racletteJS brings or are in development — you no longer need to develop them:

  • Multi-Strategy Authentication: Local, OAuth, SAML, JWT with refresh tokens
  • User Management: Registration, profiles, email verification, password reset
  • Rights & Roles: RBAC system with granular permissions
  • Real-time Updates: WebSocket-based live synchronization
  • API-first Design: REST APIs with automatic documentation
  • Multi-Database Support: MongoDB and PostgreSQL with migration system
  • Widget Framework: Drag-&-drop UI components for dashboards

Imagine building a house: racletteJS is the perfect foundation — solid, proven and ready for everything you want to build on it.

Development speed: From months to weeks

The difference between traditional development and racletteJS is clear:

Development comparison (example: Community portal)

Traditional development (3-4 months)

  • Week 1-2: Architecture planning, technology selection
  • Week 3-6: API design & database schema
  • Week 7-10: Authentication & user system
  • Week 11-14: UI framework & components
  • Week 15+: Implement business logic

With racletteJS (3-4 weeks)

  • Day 1: Initialize & configure racletteJS
  • Week 1-3: Develop business logic as plugins
  • Week 4: Customize UI & fine-tuning
  • Done: Production-ready portal

The result: up to 60% less development time with simultaneously higher quality and stability.

Tech stack: Modern, proven, future-proof

racletteJS relies on proven, modern technologies:

Backend

  • Node.js with TypeScript
  • Fastify web framework
  • Valkey for caching & sessions (Open Source alternative to Redis)
  • WebSockets for real-time
  • Toad Scheduler for background jobs

Frontend

  • Vue.js 3 or React.js (in planning)
  • TypeScript for type safety
  • TailwindCSS for styling
  • Redux Store for state management
  • VueUse for utilities

Deployment: Integrated build process for production-ready Docker images that can also be deployed with Kubernetes.

Getting started: First platform in 2 minutes

Try racletteJS yourself:

Installation & Setup

npx create-raclette-app my-platform

cd my-platform && yarn && yarn dev

After 2 minutes your first racletteJS platform runs on localhost:8081

For getting started we have prepared comprehensive documentation and are working on more tutorials and community areas: