Aller au contenu principal

Langages et frameworks

Créez dans le langage de votre choix

Apps web, API, apps mobiles et bibliothèques dans le framework que vous nommez : le même agent les planifie, les écrit, les teste dans un vrai bac à sable et les publie.

Disponibles aujourd’hui

27 frameworks dans 11 langages, disponibles aujourd’hui

Chaque framework de cette liste a passé les contrôles qualité de Craftkite — de vraies apps créées, testées et relues — avant d’être ouvert aux membres. Nommez-en un dans votre demande, ou laissez Craftkite choisir.

  • TypeScript

    • Next.js

      App web

    • Expo (React Native)

      App mobile

    • Hono API (TypeScript)

      APIService

    • Vite + React

      App webSite statique

    • Nuxt (Vue)

      App web

    • Angular

      App web

    • SvelteKit

      App web

    • TypeScript library

      Bibliothèque

  • Python

    • FastAPI (Python)

      APIService

    • Django (Python)

      App web

    • Python package

      Bibliothèque

  • JavaScript

    • HTML, CSS and jQuery

      Site statique

  • C#

    • ASP.NET Core API (C#)

      APIService

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

      App web

  • Java

    • Spring Boot API (Java)

      APIService

    • Spring Boot (Java, Thymeleaf)

      App web

  • Kotlin

    • Spring Boot API (Kotlin)

      APIService

  • PHP

    • Laravel API (PHP)

      APIService

    • Laravel (PHP)

      App web

  • Go

    • Go API

      APIService

    • Go web

      App web

  • Ruby

    • Ruby on Rails

      App web

    • Ruby gem

      Bibliothèque

  • Rust

    • Axum API (Rust)

      APIService

    • Rust crate

      Bibliothèque

  • Dart

    • Flutter

      App mobile

    • Dart package

      Bibliothèque

Un autre langage ? Choisissez « N’importe quel langage » dans le studio pour le mode universel. Craftkite crée au mieux de ses possibilités et vous dit ce qu’il a pu vérifier ou non.

Vous créez une API ? Voyez ce que reçoit chaque API

Ce que reçoit chaque projet, dans chaque langage

  • Créé et testé dans un vrai bac à sable

    Craftkite installe la chaîne d’outils, lance le build, les tests et les linters, et corrige ce qui échoue avant que vous ne le voyiez.

  • Un aperçu en direct

    Les apps web s’ouvrent dans l’aperçu, les API dans l’explorateur de requêtes et les outils en ligne de commande dans un terminal, dans le studio comme dans l’app mobile.

  • Une base de données si besoin

    Les apps qui stockent des données reçoivent une base avec ses migrations, et une visionneuse de données dans le studio et l’app mobile.

  • La connexion pour vos utilisateurs

    Craftkite Accounts offre aux apps de tout langage la connexion par e-mail, comptes sociaux et double authentification, sans code d’identité à écrire.

  • Publiez d’un geste

    Chaque framework est mis en ligne à sa manière — un conteneur, un site statique ou un build pour les stores — choisie pour vous.

  • Un code qui vous appartient

    Téléchargez le projet ou synchronisez-le avec votre hébergeur Git. Il fonctionne sans Craftkite.

Des bibliothèques publiées dans leurs registres

Écrivez une bibliothèque : Craftkite compile, teste et publie chaque version dans son registre sous votre propre compte, jamais sous celui de Craftkite.

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

Une version : 50 crédits

Une demande, plusieurs parties

Demandez en une seule fois une app web, une app mobile et l’API qui les sert. Craftkite planifie les parties, les crée dans l’ordre avec des clients typés et les publie ensemble.

Mémoire du projet

Craftkite garde une courte trace des décisions de chaque projet — le framework, le modèle de données, ce que vous avez demandé de conserver — pour que les changements suivants les respectent. Vous pouvez la lire et la modifier.

Des limites claires

  • Un framework n’apparaît qu’une fois les contrôles qualité passés ; d’autres s’ajoutent dès qu’ils les passent.
  • Les frameworks réservés à Windows, comme le .NET Framework classique, ne sont pas pris en charge ; Craftkite propose de passer au .NET moderne.
  • Les bacs à sable n’ont pas de carte graphique : l’entraînement de modèles d’apprentissage automatique n’est pas couvert.