Zum Hauptinhalt springen

Sprachen und Frameworks

Bau in der Sprache deiner Wahl

Web-Apps, APIs, mobile Apps und Bibliotheken – im Framework, das du nennst, vom selben Agenten geplant, geschrieben, in einer echten Sandbox getestet und veröffentlicht.

Heute verfügbar

27 Frameworks in 11 Sprachen, heute verfügbar

Jedes Framework hier hat die Qualitätsprüfungen von Craftkite bestanden – echte Apps gebaut, getestet und geprüft –, bevor Mitglieder es nutzen konnten. Nenne eines in deiner Anfrage oder lass Craftkite wählen.

  • TypeScript

    • Next.js

      Web-App

    • Expo (React Native)

      Mobile App

    • Hono API (TypeScript)

      APIDienst

    • Vite + React

      Web-AppStatische Website

    • Nuxt (Vue)

      Web-App

    • Angular

      Web-App

    • SvelteKit

      Web-App

    • TypeScript library

      Bibliothek

  • Python

    • FastAPI (Python)

      APIDienst

    • Django (Python)

      Web-App

    • Python package

      Bibliothek

  • JavaScript

    • HTML, CSS and jQuery

      Statische Website

  • C#

    • ASP.NET Core API (C#)

      APIDienst

    • ASP.NET Core (C#, Razor Pages)

      Web-App

  • Java

    • Spring Boot API (Java)

      APIDienst

    • Spring Boot (Java, Thymeleaf)

      Web-App

  • Kotlin

    • Spring Boot API (Kotlin)

      APIDienst

  • PHP

    • Laravel API (PHP)

      APIDienst

    • Laravel (PHP)

      Web-App

  • Go

    • Go API

      APIDienst

    • Go web

      Web-App

  • Ruby

    • Ruby on Rails

      Web-App

    • Ruby gem

      Bibliothek

  • Rust

    • Axum API (Rust)

      APIDienst

    • Rust crate

      Bibliothek

  • Dart

    • Flutter

      Mobile App

    • Dart package

      Bibliothek

Eine andere Sprache? Wähle im Studio „Beliebige Sprache“ für den universellen Modus. Craftkite baut nach bestem Bemühen und sagt dir, was es prüfen konnte und was nicht.

Du baust eine API? Sieh, was jede API bekommt

Was jedes Projekt bekommt, in jeder Sprache

  • In einer echten Sandbox gebaut und getestet

    Craftkite installiert die Toolchain, führt Build, Tests und Linter aus und behebt Fehler, bevor du sie siehst.

  • Eine Live-Vorschau

    Web-Apps öffnen sich in der Vorschau, APIs im Request-Explorer und Kommandozeilen-Tools in einem Terminal – im Studio und in der mobilen App.

  • Eine Datenbank, wenn nötig

    Apps, die Daten speichern, bekommen eine Datenbank mit Migrationen und einen Datenbetrachter im Studio und in der mobilen App.

  • Anmeldung für deine Nutzer

    Craftkite Accounts gibt Apps in jeder Sprache die Anmeldung per E-Mail, Social-Konten und Zwei-Faktor-Authentifizierung, ohne eigenen Identitätscode.

  • Mit einem Tipp veröffentlichen

    Jedes Framework geht auf seine Art live – als Container, statische Website oder Store-Build –, ausgewählt für dich.

  • Code, der dir gehört

    Lade das Projekt herunter oder synchronisiere es mit deinem Git-Host. Es läuft ohne Craftkite.

Bibliotheken, in ihren Registries veröffentlicht

Schreib eine Bibliothek, und Craftkite baut, testet und veröffentlicht jede Version in ihrer Registry unter deinem eigenen Konto – nie unter dem von Craftkite.

  • TypeScript library → npm
  • Rust crate → crates.io
  • Python package → PyPI
  • Ruby gem → RubyGems
  • Dart package → pub.dev

Ein Release: 50 Credits

Eine Anfrage, mehrere Teile

Bitte in einer Anfrage um eine Web-App, eine mobile App und die API dahinter. Craftkite plant die Teile, baut sie der Reihe nach mit typisierten Clients und veröffentlicht sie gemeinsam.

Projektgedächtnis

Craftkite hält die Entscheidungen jedes Projekts kurz fest – das Framework, das Datenmodell, was erhalten bleiben soll –, damit spätere Änderungen ihnen folgen. Du kannst es lesen und bearbeiten.

Ehrliche Grenzen

  • Ein Framework erscheint erst, wenn es die Qualitätsprüfungen bestanden hat; neue kommen hinzu, sobald sie bestehen.
  • Reine Windows-Frameworks wie das klassische .NET Framework werden nicht unterstützt; Craftkite schlägt den Umstieg auf modernes .NET vor.
  • Sandboxes haben keine Grafikkarten, daher ist das Training von Machine-Learning-Modellen nicht möglich.