🍺 BREW Explorer

← all formulae

autorest

brew install autorest v3.8.0 MIT

Swagger (OpenAPI) Specification code generator

26
30-day installs · #6147
75
90-day · #6271
426
365-day · #5487
4.8k
★ GitHub stars · updated 2mo ago

Runtime dependencies

GitHub topics

azure code-generator csharp golang java javascript node openapi python rest-client swagger typescript

Links

Raw metadata
{
  "aliases": [],
  "alternatives": [],
  "build_dependencies": [],
  "categories": [],
  "caveats": null,
  "conflicts_with": [],
  "dependencies": [
    "node"
  ],
  "deprecated": 0,
  "deprecation_reason": null,
  "desc": "Swagger (OpenAPI) Specification code generator",
  "disable_reason": null,
  "disabled": 0,
  "enrichment_fetched_at": "2026-06-20T23:35:39+00:00",
  "first_seen": "2026-06-20T23:34:18+00:00",
  "full_name": "autorest",
  "github_default_branch": "main",
  "github_last_commit_at": "2026-06-11T17:18:19Z",
  "github_readme_excerpt": "# \u26a0\ufe0f Deprecation Notice\n\n**AutoRest is deprecated and will be retired on July 1, 2026.**\n\nAutoRest is no longer under active development. No new features, language generators, or plugins will be added.\n\n### \u2705 Recommended replacement: TypeSpec\n\nThe recommended successor to AutoRest is **[TypeSpec](https://typespec.io/)** \u2014 a modern, actively developed API description language and code generation platform.\n\n### \ud83d\udccc Deprecation tracking issue for more details: https://github.com/Azure/autorest/issues/5175\n\n## AutoRest\n\nThe **AutoRest** tool generates client libraries for accessing RESTful web services. Input to _AutoRest_ is a spec that describes the REST API using the [OpenAPI Specification](https://github.com/OAI/OpenAPI-Specification) format.\n\n[Release notes](./docs/releases)\n\n## Packages\n\n| Name                                            | Changelog                       | Latest                                                       | Next                                                              |\n| ----------------------------------------------- | ------------------------------- | ------------------------------------------------------------ | ----------------------------------------------------------------- |\n| Core functionality                              |\n| [autorest][autorest_src]                        | [Changelog][autorest_chg]       | ![](https://img.shields.io/npm/v/autorest)                   | ![](https://img.shields.io/npm/v/autorest/next)                   |\n| [@autorest/core][core_src]                      | [Changelog][core_chg]           | ![](https://img.shields.io/npm/v/@autorest/core)             | ![](https://img.shields.io/npm/v/@autorest/core/next)             |\n| [@autorest/modelerfour][modelerfour_src]        | [Changelog][modelerfour_chg]    | ![](https://img.shields.io/npm/v/@autorest/modelerfour)      | ![](https://img.shields.io/npm/v/@autorest/modelerfour/next)      |\n| Language generators                             |\n| [@autorest",
  "github_repo": "Azure/autorest",
  "github_stars": 4798,
  "github_topics": [
    "azure",
    "code-generator",
    "csharp",
    "golang",
    "java",
    "javascript",
    "node",
    "openapi",
    "python",
    "rest-client",
    "swagger",
    "typescript"
  ],
  "homepage": "https://github.com/Azure/autorest",
  "homepage_og_description": null,
  "homepage_og_image": null,
  "homepage_title": null,
  "installs_30d": 26,
  "installs_365d": 426,
  "installs_90d": 75,
  "keg_only": 0,
  "keg_only_reason": null,
  "last_seen": "2026-06-20T23:34:18+00:00",
  "license": "MIT",
  "llm_generated_at": null,
  "llm_model": null,
  "name": "autorest",
  "oldnames": [],
  "one_liner": null,
  "optional_dependencies": [],
  "rank_30d": 6147,
  "rank_365d": 5487,
  "rank_90d": 6271,
  "raw_hash": "db2f5baa63cd1abd",
  "recommended_dependencies": [],
  "revision": 0,
  "ruby_source_path": "Formula/a/autorest.rb",
  "tap": "homebrew/core",
  "test_dependencies": [],
  "uses_from_macos": [],
  "version_head": null,
  "version_stable": "3.8.0",
  "versioned_formulae": [],
  "why_use_this": null
}