Magellan — Remote-Service-Ausführung für TypeScript.

Typsichere Frontend-Backend-Kommunikation, quelloffen.
Magellan lässt Ihr Frontend typsicher mit dem Backend sprechen — ohne handgeschriebenen API-Client. Diese Seite verkauft nichts; sie zeigt Ihnen eine der Technologien, mit der wir bauen. Der stärkste Beleg: diese Website läuft selbst auf Magellan.

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 Entwickler

Klingt 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.

Jan

Lieber persönlich?

JanRufen Sie an, schreiben Sie eine E-Mail, oder schildern Sie Ihr Anliegen — was Ihnen lieber ist.

jan@quatico.com