Swagger

Open-source projects categorized as Swagger

Top 23 Swagger Open-Source Projects

  • fastapi

    FastAPI framework, high performance, easy to learn, fast to code, ready for production

  • Project mention: Setting up Fast API in IIS and run APIs in Python | dev.to | 2024-05-27

    This article will show you how to setup an API written in Python using an amazing framework called FastAPI. This article is an introduction on how to use the framework, I blog later on more advanced use cases.

  • nocodb

    🔥 🔥 🔥 Open Source Airtable Alternative

  • Project mention: Getting my feet wet with Kubernetes | dev.to | 2024-06-08

    Inside each namespace, there are K8 services pointing to self hosted tools (at this point, I’ve only got NocoDB setup). Each namespace also has a Postgres database. The database is hostpath storage mounted since I am only using single node clusters and also didn’t have time to look too much into “Stateful Sets” and how to correctly host a database within a K8 cluster.

  • SurveyJS

    Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.

    SurveyJS logo
  • swagger-ui

    Swagger UI is a collection of HTML, JavaScript, and CSS assets that dynamically generate beautiful documentation from a Swagger-compliant API.

  • Project mention: Simplifying Angular Development with Swagger: A Step-by-Step Guide | dev.to | 2024-04-11

    Swagger is a fantastic open-source toolset that's perfect for developing and describing RESTful APIs. It offers you a user-friendly interface to understand a service's capabilities without needing to dig into the code. It even provides a way for you to interact directly with the API, which means you get to test its functionality.

  • full-stack-fastapi-template

    Full stack, modern web application template. Using FastAPI, React, SQLModel, PostgreSQL, Docker, GitHub Actions, automatic HTTPS and more.

  • Project mention: Python Kafka | dev.to | 2024-05-30

    Flask Tutorial: https://palletsprojects.com/p/flask/ FastAPI Tutorial: https://github.com/tiangolo/full-stack-fastapi-template Django REST Framework Tutorial: https://www.django-rest-framework.org/tutorial/quickstart/ Nginx Configuration Guide: https://docs.nginx.com/nginx/admin-guide/web-server/web-server/ Confluent Kafka Python Client: https://docs.confluent.io/platform/current/clients/api-docs/confluent-kafka-python.html Remember: This is a high-level overview. Each step involves further research and configuration based on your specific requirements.

  • redoc

    📘 OpenAPI/Swagger-generated API Reference Documentation

  • Project mention: What makes a good REST API? | dev.to | 2024-05-15

    Redoc: Generate API documentation

  • gin-vue-admin

    🚀Vite+Vue3+Gin的开发基础平台,支持TS和JS混用。它集成了JWT鉴权、权限管理、动态路由、显隐可控组件、分页封装、多点登录拦截、资源权限、上传下载、代码生成器、表单生成器和可配置的导入导出等开发必备功能。

  • grpc-gateway

    gRPC to JSON proxy generator following the gRPC HTTP spec

  • Project mention: I write HTTP services in Go after 13 years (Mat Ryer, 2024) | news.ycombinator.com | 2024-02-09

    it lacks flexibility but i really enjoy grpc-gateway for 99% of my work

    https://github.com/grpc-ecosystem/grpc-gateway

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • swagger-petstore

    swagger-codegen contains a template-driven engine to generate documentation, API clients and server stubs in different languages by parsing your OpenAPI / Swagger definition.

  • Project mention: Simplifying Angular Development with Swagger: A Step-by-Step Guide | dev.to | 2024-04-11

    Swagger offers more than just a user-friendly interface for exploring APIs. It also provides multiple generators that can produce code typically written by hand. As an Angular developer, this blog post will focus on the typescript-angular generator.

  • swag

    Automatically generate RESTful API documentation with Swagger 2.0 for Go.

  • Project mention: Seeking Advice on the Best Swagger Generation Approach for REST API | /r/golang | 2023-12-05

    Hey Gophers, I'm exploring Swagger generation for a REST API in Go (using go-chi). Currently, I'm testing https://github.com/swaggo/swag/, but I'm uncertain if it's the optimal solution. What are your thoughts or recommendations?

  • swagger-editor

    Swagger Editor

  • Project mention: Building a Basic Forex Rate Assistant Using Agents for Amazon Bedrock | dev.to | 2024-04-29

    I did the same for the other API and adjusted the spec using the Swagger Editor. Specifically, I added detailed descriptions that should help the agent understand the API usages. The resulting OpenAPI YAML file is as follows:

  • swagger-core

    Examples and server integrations for generating the Swagger API Specification, which enables easy access to your REST API

  • go-gin-example

    An example of gin

  • NSwag

    The Swagger/OpenAPI toolchain for .NET, ASP.NET Core and TypeScript.

  • Project mention: TypeSpec: A New Language for API-Centric Development | news.ycombinator.com | 2024-04-29

    https://github.com/RicoSuter/NSwag

    There is no need to be facetious solutions like these exist for many platforms and ecosystems out there.

    With best regards.

  • EquinoxProject

    Full ASP.NET Core 6 application with DDD, CQRS and Event Sourcing concepts

  • django-ninja

    💨 Fast, Async-ready, Openapi, type hints based framework for building APIs

  • Project mention: What a fascinating python framework! | dev.to | 2024-05-19

    The URL https://django-ninja.dev/ is the official website of Django-Ninja, a Python web framework for building APIs with Django and Python 3.6+ type hints.

  • springfox

    Automated JSON API documentation for API's built with Spring

  • mockoon

    Mockoon is the easiest and quickest way to run mock APIs locally. No remote deployment, no account required, open source.

  • Project mention: Handling Firebase Notifications in Flutter: Practical Tips | dev.to | 2024-01-14

    Mockoon - Used as a logging server instead of using print in the console.

  • goa

    🌟 Goa: Elevate Go API development! 🚀 Streamlined design, automatic code generation, and seamless HTTP/gRPC support. ✨

  • Project mention: IBM to Acquire HashiCorp, Inc | news.ycombinator.com | 2024-04-24

    My experience of Golang is that dependency injection doesn't really have much benefit. It felt like a square peg in a round hole exercise when my team considered it. The team was almost exclusively Java/Typescript Devs so it was something that we thought we needed but I don't believe we actually missed once we decided to not pursue it.

    If you are looking at OpenAPI in Golang I can recommend having a look at https://goa.design/. It's a DSL that generates OpenAPI specs and provides an implementation of the endpoints described. Can also generate gRPC from the same definitions.

    We found this removed the need to write almost all of the API layer and a lot of the associated validation. We found the generated code including the server element to be production ready from the get go.

  • oapi-codegen

    Generate Go client and server boilerplate from OpenAPI 3 specifications

  • Project mention: TypeSpec: A New Language for API-Centric Development | news.ycombinator.com | 2024-04-29
  • loopback-next

    LoopBack makes it easy to build modern API applications that require complex integrations.

  • mitmproxy2swagger

    Automagically reverse-engineer REST APIs via capturing traffic

  • openapi-typescript

    Generate TypeScript types from OpenAPI 3 specs

  • Project mention: TypeSpec: A New Language for API-Centric Development | news.ycombinator.com | 2024-04-29
  • autorest

    OpenAPI (f.k.a Swagger) Specification code generator. Supports C#, PowerShell, Go, Java, Node.js, TypeScript, Python

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Swagger related posts

  • Why, after 6 years, I'm over GraphQL

    17 projects | news.ycombinator.com | 30 May 2024
  • Scalar: Documentação OpenAPI Moderna

    2 projects | dev.to | 24 May 2024
  • TypeSpec: A New Language for API-Centric Development

    11 projects | news.ycombinator.com | 29 Apr 2024
  • Building a Basic Forex Rate Assistant Using Agents for Amazon Bedrock

    4 projects | dev.to | 29 Apr 2024
  • The Stainless SDK Generator

    10 projects | news.ycombinator.com | 24 Apr 2024
  • Show HN: Nuxt.js OpenAPI / Swagger API Reference Documentation

    1 project | news.ycombinator.com | 20 Apr 2024
  • Simplifying Angular Development with Swagger: A Step-by-Step Guide

    3 projects | dev.to | 11 Apr 2024
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 10 Jun 2024
    Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality. Learn more →

Index

What are some of the best open-source Swagger projects? This list will help you:

Project Stars
1 fastapi 72,383
2 nocodb 43,205
3 swagger-ui 25,872
4 full-stack-fastapi-template 23,840
5 redoc 22,752
6 gin-vue-admin 20,396
7 grpc-gateway 17,544
8 swagger-petstore 16,648
9 swag 9,946
10 swagger-editor 8,718
11 swagger-core 7,358
12 go-gin-example 6,750
13 NSwag 6,561
14 EquinoxProject 6,312
15 django-ninja 6,454
16 springfox 5,906
17 mockoon 5,973
18 goa 5,502
19 oapi-codegen 5,454
20 loopback-next 4,870
21 mitmproxy2swagger 4,877
22 openapi-typescript 4,842
23 autorest 4,516

Sponsored
Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App
With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.
surveyjs.io