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: