awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
vojtechhabarta avatar

vojtechhabarta/typescript-generator

0
View on GitHub↗
1,216 stars·257 forks·Java·MIT·14 views

Typescript Generator

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.

The tool builds an abstract syntax representation from scanned bytecode using reflection and compiles output through configurable module scoping, formatting declarations into global scopes, namespaces, or ambient modules. It supports implementation code generation alongside standard type definitions, producing runnable implementation files and fetch functions when client logic requires concrete code rather than just types.

Integration into development workflows is handled through build pipeline automation that hooks directly into standard compilation lifecycles. Users can tailor processing scopes and output formats by specifying target Java classes, glob patterns, and REST application entry points through build plugins or direct invocation.

Features

  • Java to TypeScript Generators - Turns Java classes and data models into equivalent TypeScript type definitions to share structures between backend and frontend code.
  • TypeScript Type Generators - Parses backend Java class structures and compiles them into corresponding TypeScript type definition files for use in frontend applications.
  • REST API Client Generators - Generates client-side service classes from backend endpoint definitions so applications can communicate reliably with remote REST servers.
  • Type Definition Generators - Translates compiled class properties and collections into equivalent frontend type definitions.
  • Code Generators - Produces runnable implementation files instead of standard declaration files when client logic requires concrete code rather than types.
  • API-Driven Client Generators - Analyses server-side routing annotations to produce strongly typed HTTP client stubs matching remote API endpoints.
  • Build Plugin Code Generators - Automates the creation of TypeScript definitions directly inside build systems to keep frontend code synchronized with backend changes.
  • Build System Integrations - Hooks directly into standard compilation lifecycles to automate code generation without manual intervention.
  • Build Output Configurations - Specifies target Java classes, glob patterns, REST applications, and output formats through build plugins or direct invocation.
  • Build Pipeline Integrations - Automates code generation tasks directly inside build systems or through direct program execution to keep outputs current.
  • Reflection-Based Unmarshallers - Scans compiled bytecode using reflection to extract class structures, properties, and relationships for downstream conversion.

Star history

Star history chart for vojtechhabarta/typescript-generatorStar history chart for vojtechhabarta/typescript-generator

How this analysis was created: This summary and feature list were written by an AI model that read the project's README and public documentation pages. Each feature links to the documentation it came from; stars, license and language come straight from the GitHub API. The model does not read the source code, and the analysis is refreshed when the project is re-analysed. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Open-source alternatives to Typescript Generator

Similar open-source projects, ranked by how many features they share with Typescript Generator.
  • microsoft/kiotamicrosoft avatar

    microsoft/kiota

    3,777View on GitHub↗

    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

    C#apicsharpdotnet
    View on GitHub↗3,777
  • uncss/uncssuncss avatar

    uncss/uncss

    9,408View on GitHub↗

    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

    JavaScriptbuild-toolcleanupcss
    View on GitHub↗9,408
  • orval-labs/orvalorval-labs avatar

    orval-labs/orval

    6,145View on GitHub↗

    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

    TypeScript
    View on GitHub↗6,145
  • blitz-js/blitzblitz-js avatar

    blitz-js/blitz

    14,129View on GitHub↗

    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

    TypeScript
    View on GitHub↗14,129
See all 30 alternatives to Typescript Generator→

Frequently asked questions

What does vojtechhabarta/typescript-generator do?

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.

What are the main features of vojtechhabarta/typescript-generator?

The main features of vojtechhabarta/typescript-generator are: 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.

What are some open-source alternatives to vojtechhabarta/typescript-generator?

Open-source alternatives to vojtechhabarta/typescript-generator include: 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…

Curated searches featuring Typescript Generator

Hand-picked collections where Typescript Generator appears.
  • Typed API client
  • OpenAPI Client Code Generators