Häufig gestellte Fragen
Ich habe ein Problem gefunden
Danke für den Hinweis - bitte melde es uns, damit wir es beheben können.
Am schnellsten geht das über einen Bug-Report in unserem GitHub-Issue-Tracker. Beschreibe die Schritte zur Reproduktion, was du erwartet hast und was tatsächlich passiert ist. Ein minimales Code-Beispiel oder ein Screenshot helfen sehr.
Wenn du dir nicht sicher bist, ob es sich um einen Bug oder beabsichtigtes Verhalten handelt, ist das Discussions-Board ein guter Ort, um vorher nachzufragen.
Pull Requests mit einem Fix sind immer willkommen - wirf vorher einen Blick in die Contributing-Guidelines.
Ich habe einen Feature-Wunsch
Großartig - wir hören gern, was Stardrive für dich nützlicher machen würde.
Eröffne einen Feature-Request in unserem GitHub-Issue-Tracker und beschreibe den Anwendungsfall, das Problem, das er löst, und idealerweise eine grobe Idee, wie es funktionieren könnte.
Für breitere Ideen oder offene Diskussionen ist das Discussions-Board der bessere Ort.
Wenn du das Feature selbst beisteuern möchtest, umso besser - wirf einen Blick in die Contributing-Guidelines und eröffne einen Pull Request.
Ist es wirklich kostenlos
Ja, dieses Boilerplate ist komplett kostenlos nutzbar.
Es ist ein Open-Source-Projekt unter der MIT-Lizenz.
Wenn du uns unterstützen möchtest, damit wir am Ball bleiben, kannst du das Projekt sponsern oder spenden, irgendwo eine gute Bewertung hinterlassen und/oder dir unsere bestehenden Sponsoren ansehen.
Kann ich damit eine dynamische App bauen
Ja und nein - es kommt darauf an, was du mit “dynamisch” meinst.
Astro ist ein Frontend-Framework. Es läuft clientseitig und optional zusätzlich mit On-Demand-Server-Side-Rendering und Middleware obendrauf. Das deckt viele dynamische Anwendungsfälle ab: Formulare, Suche, Filterung, interaktive UI-Komponenten, personalisierte Seiten und mehr.
Du kannst sogar Komponenten einbinden, die in React, Vue oder Svelte geschrieben sind - über die sogenannten “Dynamic Islands”.
Was es nicht ist, ist ein Backend. Alles, was sensible Daten, authentifizierte Geschäftslogik oder eine Datenbank betrifft, gehört in einen richtigen Backend-Service, mit dem Stardrive über eine API kommuniziert.
Also: Dynamisches UI, dynamische Inhalte, dynamisches Rendering - ja. Full-Stack-App mit Datenbank und Auth im selben Projekt - nicht eigenständig, und das ist so gewollt.
Kann ich damit SaaS bauen
Ja - Stardrive ist ein hervorragender Ausgangspunkt für die öffentliche Seite eines SaaS-Produkts.
Marketing-Seite, Pricing-Page, Blog, Docs, FAQ, Integrations-Verzeichnis und Signup-Flow sind bereits vorbereitet und können angepasst werden.
Für das eigentliche Produkt - Authentifizierung, Billing, die App selbst, die Datenbank - solltest du einen dedizierten Backend-Service nutzen. Stardrive spricht mit ihm über APIs, während die Marketing-Ebene schnell, stabil und SEO-freundlich bleibt.
Für die App selbst kann es einfacher sein, sie mit einem anderen Framework zu bauen, das stärker auf reine Single-Page-Applications ausgelegt ist. Astro neigt eher zur klassischen Art, Websites zu bauen. Das passt nicht zu jedem Anwendungsfall. Aber selbst dann wäre es eine gute Wahl für deine Marketing-Seite.
Stell es dir als die Eingangstür deines SaaS vor: optimiert für Conversion, Inhalte und Suche, während dein echtes Backend die schwere Arbeit übernimmt.
Muss ich auf Cloudflare hosten
Nein, du kannst Stardrive hosten, wo du willst.
Wir empfehlen Cloudflare, weil Astro und Stardrive für deren Workers-Plattform optimiert sind, und die mitgelieferte
wrangler.jsonczusammen mit dem Cache-Purge-Script das Setup besonders reibungslos machen.Da Astro ein Frontend-Framework ist, das zu statischen Assets kompiliert (optional mit On-Demand-Server-Side-Rendering), kannst du auch auf Vercel, Netlify, Cloudflare, GitHub Pages, deinem eigenen Server oder jedem anderen statischen Host deployen.
Wenn du den Host wechselst, entfernst du einfach die Cloudflare-spezifischen Teile - der Rest des Boilerplates funktioniert weiterhin wie gewohnt.
Muss ich Entwickler sein
Nicht zwingend - aber ein Grundverständnis davon, wie Websites funktionieren, hilft definitiv.
Stardrive ist so gebaut, dass ein KI-Coding-Assistent den Großteil der Arbeit übernehmen kann. Wenn du beschreiben kannst, was du willst, und die Änderungen eines Agenten reviewen kannst, kommst du sehr weit, ohne selbst Code zu schreiben.
Dinge wie das Deployment auf Cloudflare, das Bearbeiten von Konfigurationsdateien oder das Debuggen eines unerwarteten Build-Fehlers laufen jedoch deutlich runder, wenn du (oder jemand im Team) mit den Basics von Git, Node.js und der Kommandozeile vertraut bist.
Kurz: Es ist ein Boilerplate auf Entwicklerniveau, das freundlich genug für Nicht-Entwickler ist, die mit einem KI-Assistenten arbeiten. Aber es ist kein No-Code-Tool!
Nehmt ihr Sponsoren an
Ja, absolut - und wir würden uns sehr über deine Unterstützung freuen.
Sponsorings halten das Projekt am Leben und ermöglichen es uns, Updates, Fixes und neue Features für alle Stardrive-Nutzer auszuliefern.
Du kannst das Projekt über den GitHub-Sponsors-Button im Repository unterstützen.
Jeder Stern, jedes Teilen und jeder Sponsor macht einen echten Unterschied - danke, dass du Open Source am Leben hältst.
Soll ich React aufgeben
Nein - und das musst du auch nicht.
Astro ist kein Ersatz für React. Es ist die Schicht darum herum. Du kannst React-Komponenten weiterhin in Astro-Seiten nutzen, wann immer du echte Interaktivität brauchst, und Astro liefert nur das JavaScript aus, das tatsächlich benötigt wird.
Dasselbe gilt für Vue, Svelte und Solid - du kannst sie alle im selben Projekt mischen.
Nutze Astro für Struktur, Inhalte und Performance-Basis. Nutze React (oder dein bevorzugtes Framework) für die wirklich interaktiven Teile. Das Beste aus beiden Welten.
Warum Astro
Astro ist derzeit eines der performantesten und stabilsten und gleichzeitig flexibelsten Frontend-Frameworks überhaupt.
Es liefert standardmäßig kein JavaScript aus - das heißt, deine Website bleibt blitzschnell, barrierefrei und SEO-freundlich, ganz ohne Mehraufwand.
Darüber hinaus kannst du in Astro Komponenten aus React, Vue, Svelte oder Solid frei mischen - du bist also nie festgelegt und kannst für jede Aufgabe das passende Werkzeug verwenden.
Für eine inhaltsgetriebene Website, die schnell, stabil und einfach erweiterbar sein soll, ist Astro kaum zu schlagen.
Warum LLM-freundlich
LLMs und Coding-Assistenten sind inzwischen fester Bestandteil fast jedes Entwickler-Workflows - und sie funktionieren am besten mit Code und Inhalten, die klaren, vorhersehbaren Konventionen folgen.
Stardrive ist genau so aufgebaut. Starke Defaults für SEO, Barrierefreiheit, Sicherheit und Metadaten sind bereits vorhanden, sodass ein KI-Agent sich auf das Bauen von Features konzentrieren kann, statt die Basics neu zu erfinden.
Wir haben außerdem alle relevanten Markdown-Anleitungsdateien vorbereitet. Coding-Agenten greifen diese in der Regel automatisch auf.
Zusätzlich werden
llms.txt- undllms-full.txt-Dateien automatisch generiert, damit externe Assistenten eine saubere, maschinenlesbare Sicht auf deine Website erhalten.Das Ergebnis: schnellere Iteration mit KI-Agenten, weniger Regressionen und Websites, die stabil bleiben - selbst dann, wenn der Großteil des Codes von einem Modell geschrieben wird.
Wie fange ich an
Führe
npm create stardrive@latestaus und folge der Anleitung.Alternativ kannst du das Repository direkt klonen oder forken und
npm installausführen.Starte den Dev-Server mit
npm run dev.Von dort aus passt du
theme.config.tsan dein Branding an, ersetzt die Favicons und Social-Bilder in/publicund bearbeitest die Content-Collections unter/src/contentnach deinen Bedürfnissen.Wenn du einen KI-Coding-Assistenten nutzt, verweise ihn auf das Repo und die Datei
AGENTS.md- Stardrive ist von Grund auf darauf ausgelegt, von LLMs aufgegriffen und erweitert zu werden.Im Docs-Bereich findest du detailliertere Hinweise zu Konfiguration, Struktur und Deployment.
Wie führe ich ein Upgrade durch
Aufgrund seines Boilerplate-Charakters kann das Upgrade eines Stardrive-Projekts auf die neueste Stardrive-Version eine Herausforderung sein.
Du kannst es aktualisieren, indem du die neueste Version aus dem GitHub-Repository einspielst (via
git pull).Beachte jedoch, dass du je nachdem, wie viel du geändert hast, leicht in Konflikte geraten kannst, die diesen Prozess vollständig blockieren können.
In diesem Fall müsstest du den Code manuell anpassen, indem du die aktuellen Änderungen mit deiner Version vergleichst und Dateien einzeln aktualisierst. Du kannst diese Aufgabe auch einem KI-Coding-Agent übergeben, der sie für dich erledigt.
In den meisten Fällen musst du nicht unbedingt die Stardrive-Version aktualisieren, sondern lediglich das zugrunde liegende Astro-Paket.
Führe dazu
npx @astrojs/upgradeaus. Beachte, dass auch dies mit einigen manuellen Aufgaben verbunden sein kann. Wirf einen Blick in die offizielle Astro-Dokumentation und dort vor allem auf die Changelogs und Migrationsleitfäden.Hinweis: Die lokale Stardrive-Version ist in der
package.jsonunter dem SchlüsselstardriveVersionhinterlegt. Wenn du nach Änderungen suchst, vergleiche die Release Notes im GitHub-Repository mit dem Stand deiner lokalen Version, um zu sehen, was sich seitdem geändert hat.
Keine Fragen passen zu deiner Suche.
