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