awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
opticdev avatar

opticdev/opticArchived

0
View on GitHub↗

Optic

OpenAPI linting, diffing and testing. Optic helps prevent breaking changes, publish accurate documentation and improve the design of your APIs.

Features

  • API Clients and Utilities - Automated API documentation and testing.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI
  • API Clients - Automated API testing and documentation generation.
  • Development Utilities - Automatically documents and tests APIs.
  • Documentation Tools - Maintains API specifications without manual writing.
  • REST API Security Tools - Verifies OpenAPI spec accuracy against real traffic and applies patches.
  • 1,534 stars·94 forks·TypeScript·MIT·10 views

    Star history

    Star history chart for opticdev/opticStar history chart for opticdev/optic

    How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

    Frequently asked questions

    What does opticdev/optic do?

    OpenAPI linting, diffing and testing. Optic helps prevent breaking changes, publish accurate documentation and improve the design of your APIs.

    What are the main features of opticdev/optic?

    The main features of opticdev/optic are: API Clients and Utilities, API Clients, Development Utilities, Documentation Tools, REST API Security Tools.

    Which projects share features with opticdev/optic?

    Projects with overlapping indexed features include: elbywan/wretch — Wretch is a chainable HTTP client library and Fetch API wrapper designed to simplify network request configuration,… jpillora/jquery.rest — A jQuery plugin for easy consumption of RESTful APIs. axios/axios — Axios is an isomorphic, promise-based HTTP client designed for making asynchronous network requests across different… bettiolo/oauth-signature-js — JavaScript OAuth 1.0a signature generator (RFC 5849) for node and the browser. go-swagger/go-swagger — go-swagger is a toolkit for working with Swagger/OpenAPI 2.0 specifications in Go. It generates server, client, and… lincolnloop/amygdala — RESTful HTTP client for JavaScript powered web applications.

    Projects sharing features with Optic

    These projects share indexed features with Optic. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
    • bettiolo/oauth-signature-jsbettiolo avatar

      bettiolo/oauth-signature-js

      232View on GitHub↗

      JavaScript OAuth 1.0a signature generator (RFC 5849) for node and the browser

      JavaScript
      View on GitHub↗232
    • elbywan/wretchelbywan avatar

      elbywan/wretch

      5,174View on GitHub↗

      Wretch is a chainable HTTP client library and Fetch API wrapper designed to simplify network request configuration, response parsing, and error handling. It functions as a network request manager and middleware framework for managing the end-to-end lifecycle of HTTP calls. The project is distinguished by a fluent interface for request configuration and a modular extension system. It utilizes a programmable response resolver to automate parsing and a plugin-based architecture to add new capabilities to request and response objects. The library covers a broad range of operational capabilities,

      TypeScript
      View on GitHub↗5,174
    • axios/axiosaxios avatar

      axios/axios

      109,077View on GitHub↗

      Axios is an isomorphic, promise-based HTTP client designed for making asynchronous network requests across different JavaScript execution environments, including the browser and Node.js. It functions as a JSON API client that serializes JavaScript objects into JSON and parses server responses into structured data. The project features a system for managing reusable client instances with shared configurations, such as base URLs and default settings. It includes a mechanism for intercepting outgoing requests and incoming responses globally, allowing data to be transformed before it reaches the

      JavaScripthacktoberfesthttp-clientjavascript
      View on GitHub↗109,077
    • go-swagger/go-swaggergo-swagger avatar

      go-swagger/go-swagger

      9,989View on GitHub↗

      go-swagger is a toolkit for working with Swagger/OpenAPI 2.0 specifications in Go. It generates server, client, and CLI code from a specification document, and can also produce a specification by scanning annotated Go source code. The project includes a static validation engine that checks documents against the schema and project-specific rules, and a specification transformation pipeline that resolves, flattens, and merges documents. The toolkit generates both client and server code from the same specification, ensuring consistency in request and response handling. It also produces a command

      Goapicode-generatorgo
      View on GitHub↗9,989
    Compare all 30 related projects→