メインコンテンツへスキップ

言語とフレームワーク

選んだ言語でつくる

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 はできる限り対応し、確認できたこととできなかったことをお知らせします。

API をつくるなら、すべての API に備わる機能を見る

どの言語でも、すべてのプロジェクトに

  • 本物のサンドボックスでビルドとテスト

    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 がないため、機械学習モデルの学習は対象外です。