30 open-source projects similar to opticdev/optic, ranked by how many features they have in common. Compare stars, activity and what each one does to find the best Optic alternative.
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
A jQuery plugin for easy consumption of RESTful APIs
Job scheduler and rate limiter, supports Clustering
SWR is a data fetching library that provides a collection of hooks for managing remote data synchronization, caching, and state updates in web applications. It employs a declarative approach to handle complex network request lifecycles and dependency chains, ensuring that client-side application state remains consistent with server data through automatic revalidation and background updates. The library distinguishes itself through a reactive cache layer that automatically synchronizes local state with remote sources based on component lifecycle events. It features event-driven revalidation, w
JavaScript OAuth 1.0a signature generator (RFC 5849) for node and the browser
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
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,
RESTful HTTP client for JavaScript powered web applications
🤠 An opinionated AJAX client for Ruby on Rails APIs
Insomnia is a cross-platform API development environment that integrates a request debugger, schema design tools, a mocking server, and a test automation framework. It provides a unified workspace for sending requests and analyzing responses across REST, GraphQL, gRPC, and WebSocket protocols. The platform enables the design and preview of API specifications through a visual editor and allows for the simulation of backend behavior using mocking tools. It supports organizing and synchronizing API collections via local storage, cloud synchronization, or Git. The suite includes a command-line i
Invoify is a browser-based billing tool and invoice generator built with Next.js and TypeScript. It provides a web interface for designing, creating, and managing professional billing documents for clients. The application features a professional invoice designer with live previews and layout templates. It allows for the direct generation of portable document format files and includes an integrated email service for automated invoice delivery to recipients. The system manages billing data through local browser storage and supports exporting invoice information into PDF, JSON, and CSV formats
An IntelliJ IDEA plugin is used to inspire you to write code.
Another Redux DevTools Monitor
JMeter is an open source tool designed to load test functional behavior and measure performance..
This is a quick-start template repository for creating new Node-RED node sets in TypeScript.
A Minecraft world editor and converter that supports all versions since Java 1.12 and Bedrock 1.7.
A Playwright extension that collects code coverage from running end-to-end tests. Assumes that code has been instrumented with babel-plugin-istanbul during the build process.
Python supercharged for the fastai library
AccessibleBundle provides an Accessible integration for your Symfony projects. This will allow you to define your classes getters, setters and constructors using powerful annotations.
sds is a C dynamic string library that provides a memory management wrapper for heap-allocated strings. It implements binary-safe storage by tracking string lengths explicitly, allowing the library to handle null characters within data. The library distinguishes itself through a memory architecture that uses interchangeable function pointers for allocation and freeing, enabling the integration of custom memory managers. It utilizes header-stored length tracking to provide constant-time length retrieval and maintains null-terminated buffer padding to ensure compatibility with standard C string
This tool compiles C# code by first rewriting the syntax trees of LINQ expressions using plain procedural code, minimizing allocations and dynamic dispatch.
Autogenerate static GraphQL API documentation
BentoHub is a application where you can create a bento grid for your GitHub profile readme.