# Server Framework Guides
Source: https://speakeasy.com/openapi/frameworks

Here, you'll find a comprehensive collection of step-by-step guides for generating OpenAPI specs for popular server frameworks in various languages. Or read our guide below for advice on how to generate an OpenAPI schema from your existing code base.

import { CardGrid } from "@/components/card-grid";
import {
  GoFrameworkGuidesData,
  GRPCFrameworkGuidesData,
  JavaFrameworkGuidesData,
  PHPFrameworkGuidesData,
  PythonFrameworkGuidesData,
  RubyFrameworkGuidesData,
  TypescriptFrameworkGuidesData,
} from "@/lib/data/openapi/framework-guides";

<CardGrid
  cards={TypescriptFrameworkGuidesData}
  heading="TypeScript Frameworks"
/>

<CardGrid cards={PythonFrameworkGuidesData} heading="Python Frameworks" />

<CardGrid cards={GoFrameworkGuidesData} heading="Go Frameworks" />

<CardGrid cards={JavaFrameworkGuidesData} heading="Java Frameworks" />

<CardGrid cards={PHPFrameworkGuidesData} heading="PHP Frameworks" />

<CardGrid cards={RubyFrameworkGuidesData} heading="Ruby Frameworks" />

<CardGrid cards={GRPCFrameworkGuidesData} heading="gRPC Tools" />