TypeScript generator is a build tool that parses backend class structures and REST endpoints in Java to generate corresponding TypeScript types and client services. It functions as both a static type definition generator and a Java REST client generator, translating compiled class properties, collections, and server-side endpoint definitions into equivalent frontend type definitions and client-side service classes.
Die Hauptfunktionen von vojtechhabarta/typescript-generator sind: Java to TypeScript Generators, TypeScript Type Generators, REST API Client Generators, Type Definition Generators, Code Generators, API-Driven Client Generators, Build Plugin Code Generators, Build System Integrations.
Open-Source-Alternativen zu vojtechhabarta/typescript-generator sind unter anderem: microsoft/kiota — Kiota is a multi-language SDK generator and REST API client orchestrator that transforms OpenAPI descriptions into… uncss/uncss — Uncss is a build pipeline CSS optimizer and optimization tool designed to remove unused styles from stylesheets. It… orval-labs/orval — Orval is an OpenAPI-to-TypeScript code generator that produces fully typed API clients, data-fetching hooks, mock… azure/autorest — AutoRest is a multi-language SDK generator and OpenAPI code generator designed to produce consistent software… blitz-js/blitz — Blitz is a fullstack development framework extension for Next.js and a command line interface used to bootstrap… emdash-cms/emdash — EmDash is an open-source content management system built on Astro that combines a visual admin panel with a…
Kiota is a multi-language SDK generator and REST API client orchestrator that transforms OpenAPI descriptions into strongly typed client libraries. It provides a framework for managing API specifications and generating typed interfaces to eliminate manual boilerplate development. The project utilizes a template-driven source emission system to map API specifications to native language types. It ensures consistency across environments using lock-file version syncing and organizes API endpoints into a nested object structure based on the hierarchical mapping of URI paths. The toolset includes
Uncss is a build pipeline CSS optimizer and optimization tool designed to remove unused styles from stylesheets. It analyzes HTML files to identify and strip selectors that do not match any elements in the markup, reducing the final stylesheet size and overall web page weight. The tool functions as a DOM-based CSS analyzer that can simulate runtime document states. It provides mechanisms to preserve required selectors through the use of literal names, regular expressions, and specialized CSS comment markers to ensure styles triggered by user interactions are not deleted. The project supports
Orval is an OpenAPI-to-TypeScript code generator that produces fully typed API clients, data-fetching hooks, mock data, validation schemas, and server handlers from OpenAPI or Swagger specifications. It reads any YAML or JSON API specification and generates TypeScript interfaces, HTTP request functions, and framework-specific integration code that ensures compile-time correctness for all API calls. The project distinguishes itself by generating production-ready data-fetching hooks for React Query, Vue Query, Svelte Query, Solid Query, Angular, and SWR, complete with automatic cache invalidati
Blitz is a fullstack development framework extension for Next.js and a command line interface used to bootstrap project structures and orchestrate local development servers. It integrates frontend and backend logic into a single workflow to facilitate the creation of complete web applications. The framework employs a zero-API backend integration and a direct database access layer, allowing frontend components to connect to serverless functions and databases without manual API definitions. It features a schema-driven type generator that automatically creates TypeScript definitions by analyzing