Programmierung und Softwareentwicklung

Cloudflare veröffentlicht Void als Open-Source-Projekt zum Erstellen von Vite-Anwendungen und ihrer Bereitstellung auf Workers

Cloudflare hat die Veröffentlichung des Quellcodes von Void angekündigt. Dabei handelt es sich um ein Paket aus SDK, Befehlszeilenschnittstelle und selbst gehosteter Plattform zum Erstellen von Full-Stack-Vite-Anwendungen und ihrer Bereitstellung auf Cloudflare. Die Werkzeuge sollen die Verwaltung von Servern, Datenbanken, Authentifizierung und Cloud-Ressourcen vereinfachen und zugleich Kontrollmöglichkeiten für Teams bieten, die mithilfe von Programmieragenten interne Anwendungen entwickeln.

2026-10-15
4 Min. Lesezeit
31 Aufrufe
certi.news Editorial Team
Cloudflare veröffentlicht Void als Open-Source-Projekt zum Erstellen von Vite-Anwendungen und ihrer Bereitstellung auf Workers

Cloudflare hat die Veröffentlichung von Void als Open-Source-Projekt angekündigt. Void verbindet eine Bereitstellungsplattform, ein SDK und eine Befehlszeilenschnittstelle zum Erstellen von Full-Stack-Vite-Anwendungen und ihrer Bereitstellung auf Cloudflare. Die drei Werkzeuge bieten einen einheitlichen Workflow, der die Anwendungsschnittstelle mit Serverdiensten, Datenbanken und Cloudflare-Ressourcen verbindet, anstatt diese Komponenten jeweils einzeln zu verwalten.

Der Schritt folgt auf den Beitritt von VoidZero zu Cloudflare. Ursprünglich war die Idee eine private Plattform zur Bereitstellung von Anwendungen, bevor das Team beschloss, den Quellcode zu öffnen, damit Unternehmen und andere Teams sie installieren und anpassen können.

Drei Komponenten in einem Paket

Void besteht aus Void Platform, einer gemeinsam genutzten Hosting-Plattform für Teams, die auf Workers for Platforms läuft; Void SDK, einem modularen JavaScript-Paket, das eine Vite-Anwendung in eine Full-Stack-Anwendung verwandelt; und Void CLI, einem Befehlszeilenwerkzeug zum Einrichten von Ressourcen und Bereitstellen von Anwendungen.

Advertisement

Die drei Komponenten werden als JavaScript-Paket und als Vite-Plug-in verteilt, die über npm installiert werden können. Die Plattform ermöglicht Administratoren, den Zugriff zu kontrollieren, Ressourcenlimits festzulegen, Bereitstellungen und Nutzung zu überprüfen sowie Benutzer, Projekte, Protokolle und Rollbacks über die Administrationsoberfläche oder die CLI zu verwalten.

Automatisch bereitgestellte Infrastruktur

Das SDK leitet während der Bereitstellung ab, welche Ressourcen die Anwendung benötigt. Laut Cloudflare kann die Anwendung Datenbanken, Warteschlangen oder Integrationen mit künstlicher Intelligenz anfordern, während Void die passenden Ressourcen automatisch einrichtet. Außerdem bietet es dateibasierte API-Routen, Vorab-Rendering, Caching, Islands-Funktionen und Typsicherheit, die von der Datenbank bis zur Benutzeroberfläche reicht.

Das Paket unterstützt JavaScript-Frameworks wie React und Vue und kann in Vinext, React Router, SvelteKit, Nuxt, TanStack Start und Astro integriert werden. Void verwaltet Ressourcenschnittstellen mithilfe von Hono, Migrationen, die Bereitstellung und die Authentifizierung über Better Auth.

In der Entwicklungsumgebung stellt der Import von void/db eine lokale Datenbank bereit, während bei der Bereitstellung automatisch eine D1-Ressource erstellt werden kann. Dasselbe gilt für AI Gateway: Der Import von void/ai richtet die erforderliche Integration zur Nutzung der KI-Dienste von Cloudflare ein.

Was ändert sich in der Praxis?

Void verkürzt den Weg vom Erstellen einer Vite-Anwendung bis zu ihrem Betrieb in der Produktion: Es erstellt die Anwendung, wendet die Migrationen an, richtet die Ressourcen ein und stellt sie anschließend bei Cloudflare oder auf einer gemeinsam genutzten Void-Plattform bereit. Die CLI kann direkt oder über Programmieragenten verwendet werden, um Bereitstellungsprotokolle zu analysieren, fehlgeschlagene Anfragen zu diagnostizieren und den Lebenszyklus des Projekts zu verfolgen.

Die Plattform richtet sich außerdem an Unternehmen, die nichttechnische Teams oder Mitarbeiter, die Programmieragenten nutzen, dazu befähigen möchten, interne Anwendungen zu erstellen, ohne jedem Benutzer direkten Zugriff auf das Cloud-Konto zu gewähren. Die gemeinsam genutzte Plattform bietet Ressourcenlimits und zentrale Zugriffskontrollen. Ihre selbstständige Bereitstellung erfordert jedoch ein Cloudflare-Konto mit aktiviertem Workers for Platforms und R2, eine PostgreSQL-Datenbank, einen Anmeldeanbieter und eine Domain für die Anwendungen.

Offenheit hebt die Einschränkungen nicht auf

Unternehmen können Void unverändert verwenden oder kopieren und anpassen, um ihre Systeme und Workflows zu integrieren oder die Lösung sogar an andere Bereitstellungsplattformen anzupassen. Benutzer, die keine Funktionen zur Teamverwaltung benötigen, können ihre Anwendung über das SDK auch direkt in ihrem eigenen Cloudflare-Konto bereitstellen.

Der praktische Nutzen bleibt jedoch daran gebunden, dass Teams das Cloudflare-Modell akzeptieren und die grundlegenden Anforderungen der Plattform selbst verwalten können. Die Ankündigung beschreibt zudem Möglichkeiten zur Einrichtung und automatischen Bereitstellung, enthält jedoch keine unabhängigen Angaben zu Leistungsgrenzen, dem Kostenmodell oder den Mechanismen zur Sicherheitsisolierung zwischen Anwendungen. Diese Punkte müssen geprüft werden, bevor Void in umfangreichen Produktionsumgebungen eingesetzt wird.

Nachrichtenquelle
Cloudflare Blog
Originalquelle öffnen ↗
c
Autor

certi.news Editorial Team

Das Wichtigste

Cloudflare hat das Open-Source-Projekt Void gestartet. Es umfasst eine Hosting-Plattform, ein SDK und eine Befehlszeilenschnittstelle zum Erstellen von Full-Stack-Vite-Anwendungen sowie zum Bereitstellen ihrer Ressourcen und ihrer Veröffentlichung auf Cloudflare. Void richtet sich an Teams und Unternehmen, die die Verwaltung des Backend-Systems sowie die Steuerung von Zugriffen und Ressourcen vereinfachen möchten. Der selbstständige Betrieb erfordert jedoch Cloudflare-Voraussetzungen und zusätzliche Infrastruktur.

  • Void besteht aus Void Platform, Void SDK und Void CLI. Die Komponenten werden über npm und ein Vite-Plugin verteilt.
  • Void kann Ressourcen wie Datenbanken, Warteschlangen und Integrationen für künstliche Intelligenz während der Bereitstellung automatisch einrichten.
  • Es unterstützt JavaScript-Frameworks wie React und Vue und lässt sich mit Vinext, React Router, SvelteKit, Nuxt, TanStack Start und Astro integrieren.
  • Über die Verwaltungsoberfläche oder die CLI bietet es Kontrollmöglichkeiten für die Verwaltung von Benutzern, Projekten und Protokollen sowie für Rollbacks und Ressourcenlimits.
  • Für die selbstständige Bereitstellung sind ein Cloudflare-Konto mit aktivierten Workers for Platforms und R2, eine PostgreSQL-Datenbank, ein Login-Anbieter und eine Domain für die Anwendungen erforderlich.
  • Die Ankündigung enthält keine unabhängigen Details zu Leistungsgrenzen, dem Kostenmodell oder den Mechanismen zur Sicherheitsisolierung zwischen Anwendungen.

FAQ

Was ist Void?

Void ist ein Open-Source-Projekt von Cloudflare, das eine Bereitstellungsplattform, ein SDK und eine Befehlszeilenschnittstelle zum Erstellen und Veröffentlichen von Full-Stack-Vite-Anwendungen kombiniert.

Was sind die Hauptkomponenten von Void?

Void besteht aus Void Platform für das gemeinsame Hosting, Void SDK zur Umwandlung einer Vite-Anwendung in eine Full-Stack-Anwendung und Void CLI zum Einrichten von Ressourcen und zur Bereitstellung.

Kann Void außerhalb des gemeinsamen Hostings verwendet werden?

Ja. Anwendungen können über das SDK direkt in einem Cloudflare-Konto bereitgestellt werden. Unternehmen können Void außerdem kopieren und anpassen oder für andere Bereitstellungsplattformen adaptieren.

Welche grundlegenden Voraussetzungen gelten für den selbstständigen Betrieb?

Für den selbstständigen Betrieb sind ein Cloudflare-Konto mit aktivierten Workers for Platforms und R2, eine PostgreSQL-Datenbank, ein Login-Anbieter und eine Domain für die Anwendungen erforderlich.

Aus derselben Kategorie

Das könnte Sie interessieren

Alle Nachrichten anzeigen