Magellan — Remote-Service-Ausführung für TypeScript.
Was ist Magellan?
Magellan ist ein quelloffenes RPC-Framework für TypeScript. Es ermöglicht typsichere Kommunikation zwischen Frontend und Backend: Sie rufen Backend-Funktionen so auf, als wären es lokale Funktionen — die Typen aus dem Backend gelten unverändert im Frontend. Der Transport über die Netzwerkgrenze wird zur Nebensache, weil das Typsystem beide Seiten zusammenhält.Drei Merkmale
RPC für TypeScript
Remote Procedure Calls für TypeScript: Backend-Funktionen werden vom Frontend aufgerufen, als lägen sie lokal — die Ausführung geschieht remote.
Typsichere Client-Proxies
Die Client-Proxies werden via `magellan compile` generiert statt handgeschrieben — der Typvertrag zwischen Frontend und Backend bleibt automatisch in Sync.
React-Binding
Mit **@quatico/magellan-react** binden Sie Remote-Aufrufe direkt in Ihre React-Anwendung ein.
Was Ihnen das bringt
Kein handgeschriebener API-Client
Der Client wird aus den Backend-Signaturen generiert — Sie pflegen keine parallele API-Schicht von Hand.
Typsicherheit über die Netzwerkgrenze
Ändert sich eine Backend-Signatur, meldet der Compiler den Bruch im Frontend — bevor er zur Laufzeit auffällt.
Ein Endpoint
Der Remote-Aufruf läuft über einen einzigen Endpoint statt über viele einzeln gepflegte Routen.
Belegbar, nicht behauptet
Der stärkste Beweis: Diese Website läuft selbst auf Magellan. Alle Formulare und Remote-Aufrufe gehen über die @quatico/magellan-Pakete an den `/api/magellan`-Endpoint — wir nutzen unsere eigenen Werkzeuge. Der Code ist quelloffen; sehen Sie selbst nach, statt uns zu glauben.Magellan auf GitHubFür EntwicklerKlingt nach der richtigen Grundlage für Ihre Anwendung?
Sprechen wir darüber, wie Magellan Ihrem Projekt dient — ergebnisoffen, wir schauen gemeinsam, was Ihr Fall wirklich braucht.

Lieber persönlich?
Jan — Rufen Sie an, schreiben Sie eine E-Mail, oder schildern Sie Ihr Anliegen — was Ihnen lieber ist.