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
·
eooce avatar

eooce/nodejs-argo

0
View on GitHub↗
6,833 stars·10,707 forks·JavaScript·11 viewswww.npmjs.com/package/nodejs-argo↗

Nodejs Argo

nodejs-argo is a Node.js network proxy server designed to route network traffic and manage secure communication tunnels across various protocols. It functions as a cloud proxy tunnel that exposes local services to the public internet and includes a subscription manager for generating and distributing connection configuration links to clients.

The system integrates a network service monitor to track the operational status and performance of services via external monitoring panels. It also utilizes endpoint-based configuration distribution to provide connection settings and authentication details through dedicated subscription URLs.

The project covers broad capability areas including multi-protocol traffic routing, secure network proxying, and service health monitoring.

Features

  • Tunneling Proxies - Functions as a secure network bridge exposing local services to the public internet via cloud-based tunneling proxies.
  • Remote Access Proxies - Exposes local services to the internet using secure reverse proxy tunnels.
  • Multi-Protocol Network Gateways - Provides a communication layer that supports multiple network protocols simultaneously to handle diverse client connections.
  • Multi-Protocol Routing - Implements a routing layer capable of handling multiple network protocols within a single service instance for secure connectivity.
  • Node.js Proxy Servers - Implements a full-featured network proxy server built on Node.js for multi-protocol traffic routing.
  • Secure Tunnels - Establishes encrypted network bridges that allow public internet traffic to reach local network resources.
  • Service Health Monitoring - Monitors and reports on the operational status and performance metrics of network services.
  • Configuration Distribution Endpoints - Provides dedicated subscription URLs to distribute connection settings and authentication details to clients.
  • Subscription Generators - Generates and transforms subscription links to distribute proxy configuration settings to clients.
  • VPN Client Configuration Generators - Generates protocol-specific configuration profiles and connection links for VPN clients.
  • Service Monitors - Tracks the operational status and performance of network services via integration with external monitoring panels.

Star history

Star history chart for eooce/nodejs-argoStar history chart for eooce/nodejs-argo

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

Open-source alternatives to Nodejs Argo

Similar open-source projects, ranked by how many features they share with Nodejs Argo.
  • webdriverio/webdriveriowebdriverio avatar

    webdriverio/webdriverio

    9,795View on GitHub↗

    WebDriverIO is a Node.js test automation framework used for automating functional tests across web browsers and mobile applications. It acts as a WebDriver protocol client that manages remote browser sessions and executes commands against WebDriver and Appium servers to perform end-to-end testing. The framework is distinguished by its ability to control both native and hybrid mobile applications and its support for running automated suites across local machines, remote grids, and cloud device providers. It includes specialized capabilities for coordinating multi-browser interactions and estab

    TypeScript
    View on GitHub↗9,795
  • fscarmen/sing-boxfscarmen avatar

    fscarmen/sing-box

    4,878View on GitHub↗

    This project is a shell-based deployment script for configuring multi-protocol proxy servers using sing-box. It provides a system for installing and managing network proxy environments on remote servers, supporting protocols such as Reality, Hysteria2, TUIC, Trojan, and Shadowsocks. The tool includes a proxy subscription generator that creates formatted node lists compatible with various proxy clients via a single subscription link. It also implements specialized network configurations, including Cloudflare WARP proxy chains for bypassing regional restrictions and Argo tunnel gateways for NAT

    Shellanytlsargohysteria2
    View on GitHub↗4,878
  • jpillora/chiseljpillora avatar

    jpillora/chisel

    15,615View on GitHub↗

    Chisel is a network tunneling tool that facilitates secure communication by encapsulating TCP and UDP traffic within HTTP requests. It functions as a connection multiplexer, consolidating multiple logical network streams into a single persistent connection to improve throughput and reduce overhead. By leveraging standard web protocols, the system enables firewall traversal and provides a mechanism for remote port forwarding and proxying. The project distinguishes itself through its focus on resilient connectivity and granular access control. It maintains persistent network sessions across uns

    Gogolanghttptcp
    View on GitHub↗15,615
  • drakkan/sftpgodrakkan avatar

    drakkan/sftpgo

    12,163View on GitHub↗

    SFTPGo is a multi-protocol file server and secure file transfer gateway that enables the exchange and storage of files via SFTP, FTP, HTTP, and WebDAV. It provides a unified management interface and a web-based file manager for configuring server settings, user permissions, and collaborating on documents. The project functions as a cloud storage gateway, bridging legacy file transfer protocols to modern backends such as S3, Google Cloud Storage, and Azure Blob. It features an automated data workflow engine that uses dynamic logic and virtual folders to route files and manage data lifecycles a

    Goazure-blobcloud-storagedata-at-rest-encryption
    View on GitHub↗12,163
See all 30 alternatives to Nodejs Argo→

Frequently asked questions

What does eooce/nodejs-argo do?

nodejs-argo is a Node.js network proxy server designed to route network traffic and manage secure communication tunnels across various protocols. It functions as a cloud proxy tunnel that exposes local services to the public internet and includes a subscription manager for generating and distributing connection configuration links to clients.

What are the main features of eooce/nodejs-argo?

The main features of eooce/nodejs-argo are: Tunneling Proxies, Remote Access Proxies, Multi-Protocol Network Gateways, Multi-Protocol Routing, Node.js Proxy Servers, Secure Tunnels, Service Health Monitoring, Configuration Distribution Endpoints.

What are some open-source alternatives to eooce/nodejs-argo?

Open-source alternatives to eooce/nodejs-argo include: webdriverio/webdriverio — WebDriverIO is a Node.js test automation framework used for automating functional tests across web browsers and mobile… fscarmen/sing-box — This project is a shell-based deployment script for configuring multi-protocol proxy servers using sing-box. It… jpillora/chisel — Chisel is a network tunneling tool that facilitates secure communication by encapsulating TCP and UDP traffic within… http-party/node-http-proxy — node-http-proxy is a Node.js HTTP proxy library used for forwarding requests to target servers. It functions as… dgiot/dgiot — dgiot is an open source industrial IoT platform and gateway designed to integrate diverse industrial communication… alibaba/anyproxy — AnyProxy is an HTTP/HTTPS proxy framework built on Node.js that intercepts and modifies traffic through a plugin…