Schluss mit dem - gleichen Boilerplate
Überspringe wochenlange repetitive Einrichtung. Starte dein nächstes Rails-Projekt mit einer produktionsreifen Grundlage mit Authentifizierung, Admin-Panels, Internationalisierung und modernem Tooling - alles praxiserprobt und bereit zur Anpassung.
Neu: Push-Benachrichtigungen integriert!
Web Push API Integration mit Abo-Verwaltung, sofort einsatzbereit.
Von Null anfangen?
- Devise-Authentifizierung zum 50. Mal einrichten
- i18n mit korrektem Locale-Wechsel konfigurieren
- Admin-Panels mit rollenbasiertem Zugriff bauen
- Sidekiq, Redis und Hintergrund-Jobs verkabeln
- Immer wieder die gleichen Stimulus-Controller schreiben
Fang stattdessen an Features zu bauen.
- Komplettes Auth-System mit E-Mail/Benutzername-Login
- Admin- & Moderations-Panels mit CanCanCan
- Volle i18n-Unterstützung (EN/DE) mit korrektem Routing
- Sidekiq + Clockwork für Hintergrundverarbeitung
- Wiederverwendbare Stimulus-Controller und Patterns
In Minuten einsatzbereit
Vier einfache Schritte zu deinem nächsten Projekt
Klonen & Installieren
Forke das Repository und führe bundle install aus. Alle Dependencies sind gepinnt und getestet.
Funktioniert mit Ruby 3.3+, Node 20+, MySQL 8 und Redis. Docker-Setup verfügbar.
Konfigurieren
Aktualisiere .env mit deinen Zugangsdaten. Datenbank-, Redis- und Mailer-Configs sind bereit.
Umgebungsspezifische Einstellungen für Development, Staging und Production.
Anpassen
Benenne die App um, aktualisiere das Branding und füge deine Geschäftslogik hinzu.
Saubere Architektur macht es einfach zu erweitern ohne gegen das Framework zu kämpfen.
Ausliefern
Deploye mit den enthaltenen Deployment-Skripten. Kamal, Docker oder traditionell - deine Wahl.
Produktionsreif mit korrektem Logging, Fehlerbehandlung und Monitoring-Hooks.
Von Rails-Entwicklern, für Rails-Entwickler.
Das ist nicht einfach eine weitere Starter-Vorlage. Es ist die Grundlage, die wir für Produktionsanwendungen nutzen, verfeinert durch echte Projekte und aktualisiert auf Rails 8 Best Practices.
Jedes Pattern ist praxiserprobt in Produktion mit echten Nutzern. Keine theoretischen Abstraktionen - nur Code, der funktioniert.
Folgt Rails-Konventionen und fügt sinnvolle Defaults hinzu. Du fühlst dich sofort zuhause.
Aktiv gewartet und aktualisiert. Wenn Rails sich weiterentwickelt, entwickelt sich dieses Base Project mit.
Alles was du brauchst
Vorkonfiguriert, getestet und produktionsreif
Komplettes Auth-System
Devise mit E-Mail ODER Benutzername-Login, Passwort-Reset, E-Mail-Bestätigung und Session-Management. Alle Flows sind gestylt und getestet.
Hintergrund-Jobs bereit
Sidekiq für Job-Verarbeitung, Clockwork für Scheduling, Redis für Caching. Alles verkabelt und konfiguriert.
Admin- & Moderations-Panels
Vollständiges Admin-Dashboard mit Einstellungsverwaltung, Benutzerverwaltung und Inhaltsmoderation. Rollenbasiert mit CanCanCan.
Moderner Frontend-Stack
Hotwire (Turbo + Stimulus), Tailwind CSS und Importmap. Schnell, responsiv und ohne Webpack-Komplexität.
Volle Internationalisierung
Komplettes i18n-Setup mit EN/DE-Locales, locale-aware Routing für SEO und korrekte Umlaut-Behandlung.
Entwickler-Glück
Dev-Bypass für schnelles Testen, Rubocop + Brakeman vorkonfiguriert und umfassende Dokumentation.
Was Entwickler sagen
“Hat mir mindestens zwei Wochen Setup bei meinem letzten Projekt gespart. Das Auth-System und Admin-Panel waren genau das, was ich brauchte, und die Code-Qualität ist ausgezeichnet.”
“Endlich ein Rails-Starter, der tatsächlich Rails-Konventionen folgt. Ich musste keine schlechten Patterns verlernen oder gegen die Architektur kämpfen.”
“Das i18n-Setup ist besonders beeindruckend. Korrektes Locale-Routing, SEO-freundliche URLs und echte deutsche Übersetzungen - nicht maschinell übersetzter Müll.”
“Ich habe viele Rails-Templates ausprobiert. Das ist das erste, bei dem ich nicht sofort die Hälfte umschreiben wollte. Sauber, pragmatisch und produktionsreif.”
Bereit schneller zu shippen?
Klone das Repository und fang an, deine nächste großartige Rails-Anwendung zu bauen.
100% kostenlos, für immer
MIT-lizenziert. Nutze es für persönliche Projekte, Kundenarbeit oder SaaS-Produkte. Keine Namensnennung erforderlich.
Loslegen
Erstelle einen Account um die Dashboard-Demo zu testen
Häufig gestellte Fragen
Alles was du über Rails Base Project wissen musst
Rails Base Project benötigt Ruby 3.3+ und Rails 8.0+. Wir bleiben bei den neuesten stabilen Releases und aktualisieren Dependencies regelmäßig. Das Gemfile ist sorgfältig kuratiert um Versionskonflikte zu vermeiden.
Absolut! Es ist MIT-lizenziert, was bedeutet, dass du es für jeden Zweck nutzen kannst - persönliche Projekte, Kundenarbeit, SaaS-Produkte oder Enterprise-Anwendungen. Keine Namensnennung erforderlich, obwohl wir uns über einen Stern auf GitHub freuen.
Die Architektur folgt Standard-Rails-Konventionen. Füge Models in app/models, Controller in app/controllers und Views in app/views hinzu. Für komplexe Geschäftslogik nutze das Service-Objects-Pattern in app/services. Die Patterns sind in CLAUDE.md dokumentiert.
Nein. Rails Base Project ist komplett kostenlos und Open Source. Was du siehst ist was du bekommst - keine Features sind hinter einer Paywall versteckt. Wir glauben, dass gute Grundlagen für jeden zugänglich sein sollten.
Authentifizierung wird von Devise gehandhabt, das hochgradig konfigurierbar ist. Alle Devise-Views sind bereits nach app/views/devise/ extrahiert und mit Tailwind gestylt. Du kannst Flows ändern, OAuth-Provider hinzufügen oder 2FA implementieren indem du der Devise-Dokumentation folgst.
Die Standardkonfiguration nutzt MySQL 8, aber der Wechsel zu PostgreSQL ist unkompliziert - aktualisiere einfach database.yml und Gemfile. SQLite funktioniert für Development, wird aber für Production nicht empfohlen.
Wir liefern Deployment-Skripte für traditionelles VPS-Deployment mit. Die App funktioniert auch mit Kamal (Rails 8 Standard), Docker, Heroku, Render oder jeder Plattform die Rails unterstützt. Schau in .claude/rules/webserver.md für Production-Setup-Details.
Ja! Die modulare Architektur macht es einfach ungenutzte Komponenten zu entfernen. Brauchst du den Blog nicht? Lösche Blog-Controller, Model und Views. Brauchst du kein i18n? Vereinfache die Routes und entferne Locale-Dateien. Jedes Feature ist isoliert.
Beiträge sind willkommen! Forke das Repository, mache deine Änderungen und erstelle einen Pull Request. Bitte folge dem bestehenden Code-Style und füge Tests für neue Features hinzu. Schau in CONTRIBUTING.md für detaillierte Richtlinien.
Ja! Umfassende Dokumentation ist in der CLAUDE.md-Datei und im .claude/rules/-Verzeichnis verfügbar. Diese Dateien dokumentieren Patterns, Konventionen und Architekturentscheidungen. Sie werden auch von KI-Assistenten wie Claude Code für kontextbewusste Hilfe genutzt.
Bereit das Rad nicht mehr neu zu erfinden?
Klone Rails Base Project und fang an Features zu bauen, die zählen.
Auf GitHub ansehen