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

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectServer MCPDespreCum realizăm clasamentulPresă
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

31 repository-uri

Awesome GitHub RepositoriesRemote Server Connectivity

Capabilities for initiating and maintaining connections from a client to a remote server endpoint.

Distinct from Remote Server Connectivities: Shortlist candidates are either too specific to AI/MCP or system administration, rather than general networking connectivity.

Explore 31 awesome GitHub repositories matching networking & communication · Remote Server Connectivity. Refine with filters or upvote what's useful.

Awesome Remote Server Connectivity GitHub Repositories

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • yuesong-feng/30daymakecppserverAvatar yuesong-feng

    yuesong-feng/30dayMakeCppServer

    7,040Vezi pe GitHub↗

    This project is a C++ TCP server framework and educational socket programming guide. It provides a high-performance network library focused on event-driven architecture, implementing a reactor pattern to handle thousands of simultaneous client connections. The framework is distinguished by its multi-threaded event loop, which utilizes a main-sub reactor coordination model to distribute network events across a worker thread pool. It includes an abstraction layer for non-blocking socket I/O and event multiplexing via the epoll system call, decoupling network transport from application business

    Implements the ability for client sockets to initiate connection requests to remote IP addresses and ports.

    C++cppcppserverepoll
    Vezi pe GitHub↗7,040
  • google/gopsAvatar google

    google/gops

    7,011Vezi pe GitHub↗

    gops is a command-line diagnostic toolset for monitoring, profiling, and managing the runtime state of active Go applications. It functions as a runtime diagnostic tool that provides a focused interface for analyzing memory, profiling performance, and monitoring the health of running processes. The tool provides a set of specialized utilities including a performance profiler for capturing CPU and heap profiles, a memory analyzer for identifying leaks and triggering garbage collection, and a process monitor for discovering running binaries and visualizing process hierarchies. The project cove

    Provides capabilities to establish network connections to remote Go processes for diagnostic management.

    Go
    Vezi pe GitHub↗7,011
  • processone/ejabberdAvatar processone

    processone/ejabberd

    6,692Vezi pe GitHub↗

    ejabberd is a multi-protocol communication gateway and scalable server that implements XMPP for instant messaging and presence. It serves as a federated messaging platform, enabling interoperable communication and user discovery between different remote servers. The project functions as an MQTT message broker for lightweight IoT device communication and a SIP signaling server for managing voice and multimedia signaling traffic. It allows for the hosting of multiple domains on a single instance using virtual hosting to isolate configurations and prevent username conflicts. The system provides

    Restricts the number of simultaneous connections established to a specific remote server.

    Erlangchatejabberderlang
    Vezi pe GitHub↗6,692
  • hazelcast/hazelcastAvatar hazelcast

    hazelcast/hazelcast

    6,570Vezi pe GitHub↗

    Hazelcast is a distributed data platform that combines an in-memory data grid with a stream processing engine to support real-time analytics and event-driven applications. It functions as a partitioned, distributed key-value store that replicates data across cluster nodes to provide low-latency access and high availability. The platform also serves as a distributed SQL query engine, allowing users to execute standard SQL statements against both in-memory datasets and external data sources. What distinguishes Hazelcast is its use of a distributed consensus subsystem to maintain strongly consis

    Maintains persistent connections to remote data grids to enable shared state and low-latency access.

    Javabig-datacachingdata-in-motion
    Vezi pe GitHub↗6,570
  • j3ssie/osmedeusAvatar j3ssie

    j3ssie/Osmedeus

    6,425Vezi pe GitHub↗

    Osmedeus is a security workflow orchestration engine that coordinates AI agents, shell commands, and scanning tools through declarative YAML pipelines. It functions as a distributed security scanner, a declarative workflow automator, and an AI agent framework for security, enabling automated multi-step security analysis with conditional branching, parallel execution, and distributed workers. The engine distinguishes itself through a hybrid runner model that executes workflow steps on the local host, inside Docker containers, or over SSH to remote machines, selected per step or module. It supp

    Connects to a remote server via its REST API to manage runs and settings programmatically.

    Go
    Vezi pe GitHub↗6,425
  • moleculerjs/moleculerAvatar moleculerjs

    moleculerjs/moleculer

    6,373Vezi pe GitHub↗

    Moleculer is a Node.js microservices framework designed for building distributed systems. It functions as a distributed service broker, task orchestrator, and service mesh framework, enabling a decentralized architecture with built-in service discovery and load balancing. The project differentiates itself through a pluggable transport layer supporting protocols such as NATS, Redis, TCP, and Kafka, as well as a dedicated microservices API gateway that maps external HTTP and WebSocket requests to internal service actions. It includes built-in fault tolerance mechanisms, including circuit breake

    Allows a local broker to connect to remote transporter servers to interact with a distributed system.

    JavaScript
    Vezi pe GitHub↗6,373
  • liftoff/gateoneAvatar liftoff

    liftoff/GateOne

    6,300Vezi pe GitHub↗

    Gate One is an HTML5-powered terminal emulator and SSH client

    Opens SSH sessions to remote servers directly in a web browser without requiring any plugins or client software.

    JavaScript
    Vezi pe GitHub↗6,300
  • googollee/go-socket.ioAvatar googollee

    googollee/go-socket.io

    5,787Vezi pe GitHub↗

    go-socket.io este o implementare în Go a protocolului Socket.IO, utilizată pentru a construi comunicare în timp real, bidirecțională și bazată pe evenimente între servere și clienți. Funcționează ca un framework de comunicare care gestionează conexiunile persistente și mapează pachetele de rețea primite către funcții handler specifice pentru a executa logica aplicației. Biblioteca permite scalarea orizontală a conexiunilor în timp real printr-un adaptor distribuit de tip pub/sub, care sincronizează evenimentele pe mai multe instanțe de server folosind un magazin de date extern. Asigură fiabilitatea în diferite medii de rețea prin negocierea automată a straturilor de transport între websockets și long-polling. Framework-ul oferă instrumente pentru organizarea comunicării prin namespace-uri și camere, permițând partiționarea logică și broadcasting-ul țintit către subseturi specifice de utilizatori. Include, de asemenea, capabilități pentru gestionarea ciclului de viață al conexiunii, stocarea contextului bazată pe sesiune și un tipar de confirmare asincronă pentru a urmări primirea cu succes a pachetelor de date.

    Initiates and maintains persistent connections from clients to remote server endpoints via transport layer management.

    Go
    Vezi pe GitHub↗5,787
  • lxc/lxdAvatar lxc

    lxc/lxd

    5,554Vezi pe GitHub↗

    LXD is a unified platform for managing both system containers and virtual machines through a single REST API and command-line interface. It provides a programmatic HTTP interface for controlling the full lifecycle of instances, enabling automation and integration with external tools. The system runs unprivileged containers with per-instance UID/GID mappings, seccomp filters, and AppArmor profiles for kernel-level isolation, while supporting multiple storage backends including directory, Btrfs, LVM, ZFS, Ceph, LINSTOR, and TrueNAS through a unified driver interface. The platform distinguishes

    Maintains open connections to remote servers with a configurable timeout to reduce latency.

    Go
    Vezi pe GitHub↗5,554
  • servicestack/servicestackAvatar ServiceStack

    ServiceStack/ServiceStack

    5,498Vezi pe GitHub↗

    ServiceStack este un framework web .NET de înaltă performanță conceput pentru construirea de API-uri type-safe folosind obiecte de cerere și răspuns puternic tipizate. Funcționează ca un motor API bazat pe mesaje care decuplează logica de business de stratul de transport, permițând serviciilor să fie expuse prin protocoale multiple, inclusiv HTTP, gRPC și diverși furnizori de cozi de mesaje. Framework-ul se distinge prin generatorul său de API type-safe, care produce SDK-uri native pentru clienți și obiecte de transfer de date (DTO) din metadatele serviciului în mai multe limbaje. Include, de asemenea, un gateway de servicii distribuit pentru orchestrarea microserviciilor, un ORM code-first pentru traducerea obiectelor C# direct în înregistrări de bază de date și un sistem centralizat de gestionare a identității și accesului pentru acces securizat bazat pe token-uri. Suprafața sa mai largă de capabilități acoperă mesageria asincronă și streaming-ul de evenimente în timp real prin Pub-Sub și Server-Sent Events. Oferă suport cuprinzător pentru serializarea datelor pentru formate precum JSON, XML, ProtoBuf și MessagePack, alături de fluxuri de autentificare integrate, inclusiv JWT, chei API și step-up authentication. Tooling-ul suplimentar include generarea automatizată de API-uri CRUD, execuția de job-uri în fundal și template-uri de dashboard administrativ.

    Maintains persistent connections by sending periodic heartbeats between client and server to detect broken links.

    C#c-sharpcsvframework
    Vezi pe GitHub↗5,498
  • butlerx/wettyAvatar butlerx

    butlerx/wetty

    5,321Vezi pe GitHub↗

    Wetty este un emulator de terminal browser HTTP care oferă acces shell prin conexiuni HTTP și HTTPS. Funcționează ca un gateway de shell la distanță bazat pe web și browser SSH, permițând utilizatorilor să execute comenzi shell pe host-uri la distanță direct într-un browser web. Proiectul integrează propagarea identității SAML2 pentru a autentifica utilizatorii prin furnizori externi și a mapa acele identități web la conturile de sistem. De asemenea, suportă încorporarea interfeței de terminal în iframe-uri pentru integrarea în alte aplicații web sau dashboard-uri. Sistemul acoperă administrarea serverelor la distanță și proxy-ul securizat de terminal, cu capabilități pentru automatizarea autentificărilor utilizatorilor, gestionarea rețelei serverului și descărcarea fișierelor din terminal prin detectarea secvențelor de escape. Aplicația poate fi configurată să ruleze ca un serviciu daemon și suportă rutarea traficului prin reverse proxy-uri folosind căi de bază personalizate.

    Enables the establishment of secure shell connections to distant servers using specified credentials and ports.

    TypeScript
    Vezi pe GitHub↗5,321
  • huashengdun/websshAvatar huashengdun

    huashengdun/webssh

    5,118Vezi pe GitHub↗

    Webssh este o interfață de tip remote shell și gateway SSH bazată pe browser. Funcționează ca un client SSH web și emulator de terminal, permițând utilizatorilor să stabilească conexiuni securizate shell către servere la distanță și să execute comenzi direct printr-un browser web, fără a fi nevoie de un client de terminal local. Serviciul suportă administrarea serverelor la distanță folosind autentificarea prin parolă sau cheie publică. Permite pornirea și configurarea automatizată a sesiunilor prin transmiterea detaliilor de conexiune, setărilor de terminal și comenzilor inițiale prin parametrii de interogare ai URL-ului din browser. Sistemul oferă o interfață de terminal redimensionabilă care suportă scheme de culori personalizate, redimensionarea ferestrei și modul fullscreen. Poate fi implementat ca serviciu web independent sau găzduit în spatele unui reverse proxy.

    Initiates and maintains secure SSH connections to remote servers using passwords or public keys.

    Pythonasynchronousparamikopython
    Vezi pe GitHub↗5,118
  • codeception/codeceptionAvatar Codeception

    Codeception/Codeception

    4,855Vezi pe GitHub↗

    Codeception este un framework de testare full-stack pentru aplicații PHP care oferă o interfață unificată pentru testarea unitară, funcțională și de acceptanță. Servește ca instrument pentru automatizarea browserelor reale desktop și mobile prin protocolul WebDriver și acționează ca un client pentru testarea API-urilor REST și SOAP. Framework-ul se distinge prin suportul pentru Behavior-Driven Development (BDD), permițând utilizatorilor să scrie specificații de test lizibile de către oameni în limbajul Gherkin pentru a alinia testele tehnice cu cerințele de business. Implementează maparea acțiunilor bazată pe actori pentru a conecta acești pași în limbaj natural la metode PHP executabile. Capabilitățile sale acoperă o arie largă, inclusiv verificarea și gestionarea stării bazei de date pentru stocuri SQL și NoSQL, simularea fluxurilor de lucru ale utilizatorilor prin automatizarea browserului și validarea structurilor de date API folosind JSON și XML. De asemenea, oferă instrumente pentru măsurarea acoperirii codului (code coverage) și gestionarea ciclurilor de viață ale testelor prin injecție de dependențe și manipularea containerelor de servicii. Proiectul include un proces ghidat de instalare prin linie de comandă pentru a genera boilerplate-uri de test standardizate și fișiere de configurare.

    Supports terminating existing remote connections to initialize new ones using different user credentials.

    PHP
    Vezi pe GitHub↗4,855
  • yedf2/handyAvatar yedf2

    yedf2/handy

    4,653Vezi pe GitHub↗

    Handy este un framework de server de rețea C++11 și un motor de rețea bazat pe evenimente, conceput pentru construirea de servere TCP și UDP concurente de înaltă performanță. Funcționează ca o bibliotecă de I/O asincron și o implementare de server HTTP care separă I/O-ul de rețea asincron de logica de business sincronă pentru a simplifica dezvoltarea serverului. Framework-ul se distinge prin utilizarea notificărilor de evenimente specifice platformei pentru a gestiona milioane de conexiuni de rețea simultane și prin furnizarea unui wrapper de rețea SSL/TLS pentru transmisia de date asincronă criptată. Implementează un model de procesare half-sync/half-async și un reactor bazat pe event-loop pentru a menține o concurență ridicată. Proiectul acoperă o gamă largă de capabilități de rețea, inclusiv rutarea HTTP bazată pe cale, designul de protocoale binare personalizate prin framing de mesaje bazat pe codec și dispatching-ul sarcinilor de I/O thread-safe. Include, de asemenea, utilitare pentru gestionarea ciclului de viață al conexiunilor, programarea sarcinilor de tip timer-wheel pentru execuție temporizată și coordonarea închiderii grațioase.

    Maintains open connections to remote servers using configurable timeouts to reduce latency.

    C++cc-plus-plusconcurrent-programming
    Vezi pe GitHub↗4,653
  • h2database/h2databaseAvatar h2database

    h2database/h2database

    4,607Vezi pe GitHub↗

    H2 este un sistem de gestionare a bazelor de date relaționale compatibil JDBC, scris în Java. Funcționează ca o bază de date SQL embeddable care poate rula direct în procesul unei aplicații pentru a elimina latența rețelei, sau ca o bază de date în memorie pentru stocare volatilă de înaltă performanță. Include, de asemenea, o consolă bazată pe web pentru executarea comenzilor SQL și administrarea schemelor. Sistemul se caracterizează prin moduri de implementare flexibile, inclusiv un mod server standalone pentru acces TCP/IP la distanță și un mod mixt pentru conectivitate locală și la distanță simultană. Dispune de un strat de emulare a dialectelor și moduri de compatibilitate care îi permit să imite comportamentul și sintaxa altor sisteme de baze de date. Motorul oferă un set larg de capabilități, acoperind tranzacții ACID cu controlul concurenței multi-versiune (MVCC), suport pentru date geospațiale și JSON, precum și funcții analitice avansate de tip window. Include instrumente pentru conservarea datelor prin backup-uri comprimate, restaurarea scripturilor SQL și gestionarea memoriei off-heap pentru a manipula seturi mari de date. Baza de date se integrează cu aplicațiile folosind drivere standard Java Database Connectivity și URL-uri de conexiune.

    Enables remote data management by connecting to a standalone server via TCP/IP.

    Javadatabasejavajdbc
    Vezi pe GitHub↗4,607
  • iterate-ch/cyberduckAvatar iterate-ch

    iterate-ch/cyberduck

    4,570Vezi pe GitHub↗

    Cyberduck este un client de transfer de fișiere multi-protocol și un manager de fișiere cross-platform pentru Mac și Windows. Funcționează ca un manager de stocare în cloud și un mounter de stocare la distanță, permițând utilizatorilor să încarce, să organizeze și să sincronizeze date între unitățile locale și endpoint-urile la distanță. Aplicația oferă o interfață unificată pentru gestionarea fișierelor prin FTP, SFTP, WebDAV, S3 și alte protocoale de stocare în cloud, inclusiv Amazon S3, Backblaze B2, Microsoft Azure și OneDrive. Se distinge printr-un vault de criptare client-side care criptează fișierele și folderele local înainte de a fi transmise către serverele la distanță. Sistemul suportă gestionarea fișierelor la distanță și transferuri de fișiere cross-protocol, inclusiv posibilitatea de a monta servere la distanță sau directoare cloud direct în explorer-ul de fișiere al sistemului de operare local. Capabilitățile suplimentare includ o interfață în linie de comandă pentru executarea sarcinilor de transfer de fișiere.

    Initiates and maintains secure connections to remote servers and cloud services using predefined profiles.

    Javaazurebackblaze-b2cloudfront
    Vezi pe GitHub↗4,570
  • metatube-community/jellyfin-plugin-metatubeAvatar metatube-community

    metatube-community/jellyfin-plugin-metatube

    4,353Vezi pe GitHub↗

    Acest proiect este un plugin de metadate Jellyfin și un furnizor de bibliotecă media conceput pentru a prelua informații despre filme și emisiuni de la servere backend la distanță. Funcționează ca un organizator media automatizat care populează bibliotecile Jellyfin cu titluri, biografii ale actorilor și imagini. Plugin-ul include un motor local de detectare a feței pentru a centra și decupa automat miniaturile actorilor și coperțile media. De asemenea, oferă instrumente de traducere care utilizează API-uri externe pentru a converti rezumatele și recenziile filmelor în limbile țintă. Sistemul gestionează organizarea media prin gruparea video pe mai multe discuri, remaparea genurilor și etichetarea limbii subtitrărilor. Suportă îmbunătățiri vizuale, cum ar fi adăugarea indicatorilor de subtitrare pe postere și încorporarea previzualizărilor trailerelor la distanță. Serviciul backend poate fi instalat prin binar sau container, cu opțiuni pentru deployment în cloud și securitate bazată pe token-uri.

    Provides the connectivity required to link the media manager to remote backend servers for movie and show information.

    C#auto-translationdotnetemby
    Vezi pe GitHub↗4,353
  • janet-lang/janetAvatar janet-lang

    janet-lang/janet

    4,308Vezi pe GitHub↗

    Janet is a Lisp-based dynamic programming language featuring a register-based bytecode virtual machine and an embeddable scripting engine. It functions as a fiber-based concurrency runtime and includes a parsing engine based on Parsing Expression Grammars. The project is distinguished by its ability to be integrated into C or C++ applications via a minimal header interface. It utilizes a Lisp-style macro system for compile-time code transformation and employs prototype-based table inheritance for object-oriented behavior. The runtime covers a broad set of capabilities, including asynchronous

    Enables opening duplex communication streams to remote servers using hostnames.

    Ccfunctional-languageimperative-language
    Vezi pe GitHub↗4,308
  • webrtc/apprtcAvatar webrtc

    webrtc/apprtc

    4,228Vezi pe GitHub↗

    apprtc este o aplicație de chat video WebRTC și un server de semnalizare conceput pentru a stabili comunicarea audio și video peer-to-peer între browsere. Oferă un strat de coordonare folosind un server de semnalizare bazat pe websocket pentru a schimba descrierile sesiunii și candidații de rețea. Proiectul este livrat ca o aplicație de comunicare dockerizată, permițând un deployment containerizat al serviciului de apelare pentru dezvoltare locală sau hosting cloud. Include un gateway de rețea care integrează servere STUN și TURN pentru a facilita fluxul media prin firewall-uri și NAT-uri. Implementarea acoperă descoperirea și conectarea peer-to-peer, apelarea audio și video în timp real și configurarea traversării rețelei. Include, de asemenea, instrumente de diagnosticare pentru verificarea conectivității serverului și un pipeline pentru transmiterea analiticelor aplicației către un depozit de date remote.

    Includes diagnostic tools for testing server addresses and credentials to ensure successful candidate generation.

    JavaScript
    Vezi pe GitHub↗4,228
  • openai/transformer-debuggerAvatar openai

    openai/transformer-debugger

    4,118Vezi pe GitHub↗

    Acest proiect este un instrument de interpretabilitate a modelelor de limbaj conceput pentru a vizualiza și analiza activările interne și capetele de atenție ale rețelelor neuronale. Oferă un framework pentru înțelegerea modului în care modelele procesează informațiile prin capturarea stărilor interne ale modelului și redarea lor printr-o interfață web interactivă. Sistemul se specializează în descompunerea activărilor de înaltă dimensiune în caracteristici latente interpretabile folosind autoencodere rare și generarea de explicații automate în limbaj natural pentru nodurile individuale ale modelului. Permite descoperirea circuitelor modelului prin maparea conexiunilor dintre componente și trasarea căilor responsabile pentru comportamente specifice. Setul de instrumente acoperă o gamă largă de capabilități de analiză, inclusiv atribuirea bazată pe gradient pentru a cuantifica importanța nodurilor și intervenții în timp real, cum ar fi ablația nodurilor, pentru a observa modul în care modificarea stărilor interne afectează output-ul modelului. De asemenea, suportă eșantionarea inferenței live și preluarea datelor de activare de la servere backend externe și stocare blob.

    Establishes connections between the visualization interface and a remote server to receive real-time activation data.

    Python
    Vezi pe GitHub↗4,118
Înapoi12Înainte
  1. Home
  2. Networking & Communication
  3. Remote Server Connectivity

Explorează sub-etichetele

  • Persistent Connection Enablements1 sub-tagMaintaining an open connection to a remote server for a configurable timeout to reduce latency across repeated commands. **Distinct from Remote Server Connectivity:** Distinct from Remote Server Connectivity: focuses on keeping connections alive with a timeout, not just establishing connections.
  • Remote Connection QuotasLimits on the number of outgoing or incoming connections to a specific remote server endpoint. **Distinct from Remote Server Connectivity:** Distinct from Remote Server Connectivity: focuses on limiting the quantity of connections rather than the ability to establish them.
  • Remote Kernel RoutingRouting code execution requests from a local editor to remote servers or containers via network sockets. **Distinct from Remote Server Connectivity:** Focuses on the routing of execution requests to a remote kernel, rather than general server connectivity or provisioning.
  • Traversal Server DiagnosticsTools for verifying the connectivity and credential validity of STUN and TURN servers. **Distinct from Remote Server Connectivity:** Specifically tests traversal server availability rather than general remote server connectivity.
  • User Credential SwitchingCapabilities for terminating an existing remote connection and establishing a new one using different user identities. **Distinct from Remote Server Connectivity:** Distinct from general connectivity by focusing specifically on the process of switching user credentials for a new session.