言語とフレームワーク
選んだ言語でつくる
Web アプリ、API、モバイルアプリ、ライブラリを、指定したフレームワークで。同じエージェントが計画し、書き、本物のサンドボックスでテストし、公開します。
現在利用できるもの
11 言語・27 フレームワークが利用可能
ここにあるフレームワークはすべて、メンバーに公開する前に Craftkite の品質チェック(実際のアプリを作成・テスト・レビュー)に合格しています。リクエストで名前を指定するか、Craftkite に選ばせてください。
TypeScript
Next.js
Web アプリ
Expo (React Native)
モバイルアプリ
Hono API (TypeScript)
APIサービス
Vite + React
Web アプリ静的サイト
Nuxt (Vue)
Web アプリ
Angular
Web アプリ
SvelteKit
Web アプリ
TypeScript library
ライブラリ
Python
FastAPI (Python)
APIサービス
Django (Python)
Web アプリ
Python package
ライブラリ
JavaScript
HTML, CSS and jQuery
静的サイト
C#
ASP.NET Core API (C#)
APIサービス
ASP.NET Core (C#, Razor Pages)
Web アプリ
Java
Spring Boot API (Java)
APIサービス
Spring Boot (Java, Thymeleaf)
Web アプリ
Kotlin
Spring Boot API (Kotlin)
APIサービス
PHP
Laravel API (PHP)
APIサービス
Laravel (PHP)
Web アプリ
Go
Go API
APIサービス
Go web
Web アプリ
Ruby
Ruby on Rails
Web アプリ
Ruby gem
ライブラリ
Rust
Axum API (Rust)
APIサービス
Rust crate
ライブラリ
Dart
Flutter
モバイルアプリ
Dart package
ライブラリ
その他の言語は、スタジオで「その他の言語」を選ぶとユニバーサルモードになります。Craftkite はできる限り対応し、確認できたこととできなかったことをお知らせします。
どの言語でも、すべてのプロジェクトに
本物のサンドボックスでビルドとテスト
Craftkite がツールチェーンを入れ、ビルド・テスト・リンターを実行し、失敗をあなたが見る前に直します。
ライブプレビュー
Web アプリはプレビューで、API はリクエストエクスプローラーで、コマンドラインツールはターミナルで開きます。スタジオでもモバイルアプリでも。
必要ならデータベースも
データを保存するアプリにはマイグレーション付きのデータベースが用意され、スタジオとモバイルアプリでデータを確認できます。
ユーザーのサインイン
Craftkite Accounts で、どの言語のアプリにもメール、ソーシャルアカウント、2 段階認証のサインインを追加できます。認証コードを書く必要はありません。
ワンタップで公開
フレームワークごとに最適な方法(コンテナ、静的サイト、ストア向けビルド)で公開されます。
コードはあなたのもの
プロジェクトをダウンロードするか、Git ホスティングと同期できます。Craftkite がなくても動きます。
ライブラリをレジストリへリリース
ライブラリを書けば、Craftkite が各バージョンをビルド・テストし、あなた自身のアカウントでレジストリに公開します。Craftkite のアカウントは使いません。
- TypeScript library → npm
- Rust crate → crates.io
- Python package → PyPI
- Ruby gem → RubyGems
- Dart package → pub.dev
1 回のリリース:50 クレジット
1 つのリクエストで複数のパーツ
Web アプリ、モバイルアプリ、その背後の API を 1 つのリクエストで依頼できます。Craftkite がパーツを計画し、型付きクライアントとともに順番に作り、まとめて公開します。
プロジェクトメモリー
Craftkite は各プロジェクトの決定事項(フレームワーク、データモデル、残してほしいこと)を短く記録し、その後の変更がそれに従うようにします。内容は読んで編集できます。
正直な制限
- フレームワークは品質チェックに合格してから掲載されます。新しいものは合格し次第追加されます。
- 従来の .NET Framework のような Windows 専用フレームワークには対応していません。Craftkite は最新の .NET への移行を提案します。
- サンドボックスには GPU がないため、機械学習モデルの学習は対象外です。
