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

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 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·5 Aufrufe

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.

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Start searching with AI
  • 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-Verlauf

    Star-Verlauf für vojtechhabarta/typescript-generatorStar-Verlauf für vojtechhabarta/typescript-generator

    Kuratierte Suchen mit Typescript Generator

    Handverlesene Sammlungen, in denen Typescript Generator vorkommt.
    • Typed API client
    • Code-Generatoren für OpenAPI-Clients

    Häufig gestellte Fragen

    Was macht vojtechhabarta/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.

    Was sind die Hauptfunktionen von vojtechhabarta/typescript-generator?

    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.

    Welche Open-Source-Alternativen gibt es zu vojtechhabarta/typescript-generator?

    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…

    Open-Source-Alternativen zu Typescript Generator

    Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit Typescript Generator.
    • microsoft/kiotaAvatar von microsoft

      microsoft/kiota

      3,777Auf GitHub ansehen↗

      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
      Auf GitHub ansehen↗3,777
    • uncss/uncssAvatar von uncss

      uncss/uncss

      9,408Auf GitHub ansehen↗

      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
      Auf GitHub ansehen↗9,408
    • orval-labs/orvalAvatar von orval-labs

      orval-labs/orval

      6,145Auf GitHub ansehen↗

      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
      Auf GitHub ansehen↗6,145
    • blitz-js/blitzAvatar von blitz-js

      blitz-js/blitz

      14,129Auf GitHub ansehen↗

      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
      Auf GitHub ansehen↗14,129
    Alle 30 Alternativen zu Typescript Generator anzeigen→