Topics / #swagger

Swagger projects on GitHub

OpenAPI specification tooling for documenting and exploring REST APIs.

As of , the most-starred Swagger projects on GitHub are fastapi (103.1K stars), nocodb (65.3K stars) and swagger-ui (29K stars). GitHub.Locker tracks 17 Swagger repositories with 437.3K stars combined. The fastest-growing on October 16 was fastapi, with +34 stars in a day.

17Projects
437.3KStars in total
+78Stars in a day

Hot right now

Most stars gained in a day · Oct 16

The all-time top

17 projects · by stars

  1. #1 · fastapi/fastapi

    fastapi

    FastAPI is a modern Python web framework for building APIs using standard Python type hints, with automatic data validation and interactive documentation.

    103.1K
  2. #2 · nocodb/nocodb

    nocodb

    NocoDB is a free, self-hostable Airtable alternative: an online database builder that gives your data a rich, no-code spreadsheet interface.

    65.3K
  3. #3 · swagger-api/swagger-ui

    swagger-ui

    Swagger UI turns an OpenAPI (formerly Swagger) spec into interactive, visual API documentation: your team or end consumers can see and try the API's resources without any implementation logic in place.

    29K
  1. 4

    SpringAll

    28.9Kwuyouzhuguli/SpringAll · Java

    A large collection of hands-on Spring tutorials in Chinese covering Spring Boot, Spring Boot & Shiro, Spring Batch, Spring Cloud, Spring Cloud Alibaba, and Spring Security & OAuth2, each paired with runnable example code and a companion blog post.

  2. 5

    yapi

    27.7KYMFE/yapi · JavaScript

    YApi is a visual API management platform for developers, product managers and QA: one place to document, debug, mock and automatically test your APIs.

  3. 6

    redoc

    26KRedocly/redoc · TypeScript

    Redoc is an open-source tool that generates API reference documentation from OpenAPI (formerly Swagger) definitions — it turns your spec file into a polished, readable reference page.

  4. 7

    gin-vue-admin

    25.1Kflipped-aurora/gin-vue-admin · Go

    A full-stack admin development platform: a Vue 3 + Element frontend and a Go (Gin) backend, pre-wired with JWT auth, casbin permissions, dynamic routes and menus, and code/form generators so you start on business logic instead of boilerplate.

  5. 8

    gpt-crawler

    22.4KBuilderIO/gpt-crawler · TypeScript

    A crawler that scrapes a website (one or multiple URLs) and turns the pages into a knowledge file you can upload to OpenAI to build a custom GPT or assistant.

  6. 9

    grpc-gateway

    20Kgrpc-ecosystem/grpc-gateway · Go

    gRPC-Gateway is a protoc plugin that reads your protobuf service definitions and generates a reverse-proxy server which translates a RESTful HTTP API into gRPC, so one service can serve both gRPC and RESTful JSON clients at the same time.

  7. 10

    swagger-codegen

    17.8Kswagger-api/swagger-codegen · Mustache

    Swagger Codegen is a template-driven engine that takes an OpenAPI or Swagger definition and automatically generates API client libraries (SDKs), server stubs and API documentation from it.

  8. 11

    scalar

    16.3Kscalar/scalar · TypeScript

    Scalar is an open-source API platform: a modern, offline-first REST API client built for OpenAPI (a Postman alternative), plus an interactive API reference that renders OpenAPI/Swagger documents and looks nothing like 2011.

  9. 12

    metersphere

    13.6Kmetersphere/metersphere · Java

    MeterSphere is an open-source continuous testing platform with a built-in AI assistant, designed to make software testing simpler and faster so it stops being the bottleneck of continuous delivery.

  10. 13

    awesome-nestjs

    13.2Knestjs/awesome-nestjs

    A curated list of resources, tools, libraries, boilerplates, and tutorials related to the NestJS backend framework.

  11. 14

    swag

    13.1Kswaggo/swag · Go

    Swag is a CLI tool for Go that turns annotation comments in your source code into Swagger 2.0 API documentation. It ships integrations for popular Go web frameworks, so the docs can be served from your app via Swagger UI.

  12. 15

    filebrowser

    8.8Kgtsteffaniak/filebrowser · Go

    FileBrowser Quantum is a self-hosted web app that lets you browse, manage, preview, and edit your files through a browser, with a modern responsive UI.

  13. 16

    Jellyfish

    6.7KForget-C/Jellyfish · Python

    Jellyfish is an end-to-end production workspace for making AI-generated short dramas, covering everything from script input to storyboarding, asset consistency, shot preparation, video generation, and export.

  14. 17

    buzzkit

    389buzzkit-dev/buzzkit · TypeScript

    BuzzKit is an open source orchestration layer for notifications: you plug in your own provider keys, and it handles subscriber management, targeting, preferences, scheduling, workflows, retries and delivery receipts behind one API and one dashboard.

Often tagged together