OpenAPI (AKA Swagger) document generation for Rust projects (by GREsau)


Basic okapi repo stats
8 days ago

GREsau/okapi is an open source project licensed under MIT License which is an OSI approved license.

Okapi Alternatives

Similar projects and alternatives to okapi

  • GitHub repo 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.

  • GitHub repo actix-web

    Actix Web is a powerful, pragmatic, and extremely fast web framework for Rust.

  • GitHub repo openapi-generator

    OpenAPI Generator allows generation of API client libraries (SDK generation), server stubs, documentation and configuration automatically given an OpenAPI Spec (v2, v3)

  • GitHub repo warp

    A super-easy, composable, web server framework for warp speeds.

  • GitHub repo sqlx

    🧰 The Rust SQL Toolkit. An async, pure Rust SQL crate featuring compile-time checked queries without a DSL. Supports PostgreSQL, MySQL, SQLite, and MSSQL. (by launchbadge)

  • GitHub repo paperclip

    WIP OpenAPI tooling for Rust. (by wafflespeanut)

  • GitHub repo rweb

    Yet another web server framework for rust

  • GitHub repo openapi-python-client

    Generate modern Python clients from OpenAPI

  • GitHub repo stripe-rs

    Asynchronous Rust API bindings for the Stripe HTTP API.

  • GitHub repo hsr

    Fast APIs, fast

NOTE: The number of mentions on this list indicates mentions on common posts. Hence, a higher number means a better okapi alternative or higher similarity.


Posts where okapi has been mentioned. We have used some of these posts to build our list of alternatives and similar projects - the last one was on 2021-03-16.
  • Rust and OpenAPI
    reddit.com/r/rust | 2021-03-16
    I have used it the other way around. I created the Rust code and using that to generate the documentation. https://github.com/GREsau/okapi this worked very good. Here is the generated documentation: https://docs.dfstoryteller.com/rapidoc/ This uses the Rust Doc comments to populate the documentation.
  • Replacing FastAPI with Rust: Part 2 - Research
    dev.to | 2021-01-01
    Oh Rocket, you playful muse. I've watched you ascend from my early Rust days; yet each time I reach for you my heart sinks more. This research project of mine led me to okapi, an extension for OpenAPI documentation. And yet, I have to pass once again. While most of the Rust ecosystem blazes toward async, you inch toward it too slowly. Perhaps next time I search for a web framework our paths will align, but until then, I must follow a different orbit.