# docmirror/dev-sidecar

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/docmirror-dev-sidecar).**

21,033 stars · 2,590 forks · JavaScript · mpl-2.0

## Links

- GitHub: https://github.com/docmirror/dev-sidecar
- awesome-repositories: https://awesome-repositories.com/repository/docmirror-dev-sidecar.md

## Topics

`dev-sidecar` `dns-ip` `electron` `fastgit` `fastgithub` `gfw` `internet` `lerna` `mitmproxy` `proxy`

## Description

Dev-sidecar is a local HTTP proxy tool designed to optimize development environments by intercepting and modifying network traffic. It functions as a man-in-the-middle service that routes outgoing requests through custom endpoints, enabling developers to accelerate access to remote services, manage package registry connections, and bypass regional connectivity restrictions.

The tool distinguishes itself through its ability to perform dynamic DNS resolution overrides and certificate-based traffic inspection, allowing for granular control over network paths and secure data analysis. It employs a middleware-based pipeline to transform requests and responses in real time, including the injection of custom scripts and headers to facilitate cross-domain resource sharing and resolve browser security restrictions.

Beyond its core proxying capabilities, the software provides comprehensive traffic management features such as rule-based routing, domain exclusions, and automated system-wide network configuration. It also includes diagnostic utilities for benchmarking network latency and selecting optimal connection paths, alongside configurable security modes that allow users to balance traffic inspection levels with performance requirements.

## Tags

### Development Tools & Productivity

- [Development Accelerators](https://awesome-repositories.com/f/development-tools-productivity/development-accelerators.md) — Accelerates development workflows by proxying traffic to remote services and package registries to reduce latency. ([source](https://cdn.jsdelivr.net/gh/docmirror/dev-sidecar@master/README.md))
- [Package Registry Integrations](https://awesome-repositories.com/f/development-tools-productivity/dependency-managers/package-registry-integrations.md) — Manages package registry connections by switching between primary and mirror registries for consistent dependency installation. ([source](https://cdn.jsdelivr.net/gh/docmirror/dev-sidecar@master/README.md))
- [Development Environments](https://awesome-repositories.com/f/development-tools-productivity/development-environments.md) — Provides isolated and optimized network workspaces to ensure reliable access to development resources.
- [Script Injection Tools](https://awesome-repositories.com/f/development-tools-productivity/script-injection-tools.md) — Injects custom scripts and security headers into web responses to facilitate cross-domain resource sharing. ([source](https://github.com/docmirror/dev-sidecar/wiki/%E5%8A%A0%E9%80%9F%E6%9C%8D%E5%8A%A1%E4%BD%BF%E7%94%A8%E8%AF%B4%E6%98%8E))

### Networking & Communication

- [HTTP Proxies](https://awesome-repositories.com/f/networking-communication/http-proxies.md) — Acts as a local HTTP proxy to capture and modify network traffic between clients and servers.
- [Networking Proxies](https://awesome-repositories.com/f/networking-communication/networking-proxies.md) — Intercepts and routes network traffic through optimized channels to accelerate access to remote resources and bypass regional restrictions. ([source](https://github.com/docmirror/dev-sidecar/wiki/%E5%8A%A0%E9%80%9F%E6%9C%8D%E5%8A%A1%E4%BD%BF%E7%94%A8%E8%AF%B4%E6%98%8E))
- [Automatic Traffic Redirection Handlers](https://awesome-repositories.com/f/networking-communication/traffic-redirection-tools/automatic-traffic-redirection-handlers.md) — Redirects network requests to alternative endpoints or mirror sites to maintain service availability and bypass regional access restrictions. ([source](https://cdn.jsdelivr.net/gh/docmirror/dev-sidecar@master/README.md))
- [System Proxy Configurators](https://awesome-repositories.com/f/networking-communication/network-infrastructure-routing/network-infrastructure-configuration/network-configuration/system-proxy-configurators.md) — Manages system proxy settings by automatically configuring the operating system to route traffic through a local service. ([source](https://github.com/docmirror/dev-sidecar/wiki/%E5%8A%A0%E9%80%9F%E6%9C%8D%E5%8A%A1%E4%BD%BF%E7%94%A8%E8%AF%B4%E6%98%8E))
- [Traffic Interceptors](https://awesome-repositories.com/f/networking-communication/traffic-interceptors.md) — Routes outgoing requests through custom endpoints to optimize domain resolution and manage registry connections.
- [Traffic Routing Rules](https://awesome-repositories.com/f/networking-communication/traffic-routing-rules.md) — Evaluates incoming requests against defined patterns to decide whether to proxy, block, or bypass traffic.
- [Middleware-Based Request Pipelines](https://awesome-repositories.com/f/networking-communication/communication-protocols-architectures/request-processing-architectures/request-processing/middleware-based-request-pipelines.md) — Processes intercepted requests and responses through a modular pipeline to inject headers and scripts.
- [DNS Configuration](https://awesome-repositories.com/f/networking-communication/dns-configuration.md) — Configures custom domain mappings and encrypted DNS lookups for reliable development connectivity.
- [DNS Resolution](https://awesome-repositories.com/f/networking-communication/dns-resolution.md) — Intercepts domain lookups to map hostnames to custom IP addresses or mirror servers.
- [Resolution Optimizers](https://awesome-repositories.com/f/networking-communication/dns-resolution/proxy-tunnelled-resolution/resolution-optimizers.md) — Optimizes domain resolution by selecting the fastest available addresses to improve connection speeds and avoid unreliable servers. ([source](https://cdn.jsdelivr.net/gh/docmirror/dev-sidecar@master/README.md))

### Security & Cryptography

- [Traffic Inspection Tools](https://awesome-repositories.com/f/security-cryptography/traffic-inspection-tools.md) — Generates and trusts local root certificates to decrypt and analyze secure traffic for modification.

### System Administration & Monitoring

- [Traffic Interception and Modification](https://awesome-repositories.com/f/system-administration-monitoring/administrative-operations/linux-system-administration/networking/traffic-interception-modification.md) — Intercepts and modifies network requests to cache, redirect, or block traffic before it reaches its destination. ([source](https://github.com/docmirror/dev-sidecar/wiki/%E5%8A%A0%E9%80%9F%E6%9C%8D%E5%8A%A1%E4%BD%BF%E7%94%A8%E8%AF%B4%E6%98%8E))

### Web Development

- [Web Content Modification Engines](https://awesome-repositories.com/f/web-development/web-content-modification-engines.md) — Injects scripts and headers into network traffic to bypass browser security restrictions during testing.
- [Response Header Modifiers](https://awesome-repositories.com/f/web-development/backend-development/request-response-handling/http-response-handling/response-metadata-accessors/response-header-modifiers.md) — Modifies web responses by injecting headers and scripts to facilitate cross-domain resource sharing.

### Software Engineering & Architecture

- [Latency Optimization](https://awesome-repositories.com/f/software-engineering-architecture/performance-reliability/performance-engineering/latency-optimization.md) — Measures and selects the fastest network paths to maintain high performance for development platforms.
