awesome-repositories.com
ब्लॉग
awesome-repositories.com

AI-संचालित खोज के साथ बेहतरीन ओपन-सोर्स रिपॉजिटरी खोजें।

एक्सप्लोर करेंक्यूरेटेड खोजेंओपन-सोर्स विकल्पसेल्फ-होस्टेड सॉफ्टवेयरब्लॉगसाइटमैप
प्रोजेक्टहमारे बारे मेंहम रैंकिंग कैसे करते हैंप्रेसMCP सर्वर
कानूनीगोपनीयताशर्तें
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

13 रिपॉजिटरी

Awesome GitHub RepositoriesSingle-Process Servers

Server architectures that run as a single process managing its own thread pool for handling requests.

Distinct from Single-Node Deployment: Distinct from Single-Node Deployment: focuses on the single-process runtime model rather than the deployment topology.

Explore 13 awesome GitHub repositories matching devops & infrastructure · Single-Process Servers. Refine with filters or upvote what's useful.

Awesome Single-Process Servers GitHub Repositories

AI के साथ बेहतरीन रिपॉजिटरी खोजें।हम AI का उपयोग करके सबसे सटीक रिपॉजिटरी खोजेंगे।
  • snapdrop/snapdropSnapDrop का अवतार

    SnapDrop/snapdrop

    19,715GitHub पर देखें↗

    Snapdrop is a browser-based peer-to-peer file sharing tool that transfers files directly between devices on the same local network without uploading to any intermediate server. It operates as a progressive web app, meaning it works across devices without installation, and uses end-to-end encryption to ensure only the sender and receiver can read the content being transferred. The application establishes direct browser-to-browser connections using WebRTC, splitting large files into chunks for real-time streaming with progress tracking. It discovers nearby devices on the same subnet through loc

    Transfers data directly between peers with zero persistence on any server, ensuring privacy and minimal infrastructure.

    JavaScriptpwasnapdropwebrtc
    GitHub पर देखें↗19,715
  • canonical/microk8scanonical का अवतार

    canonical/microk8s

    9,321GitHub पर देखें↗

    MicroK8s is a lightweight, single-package Kubernetes distribution designed for resource-constrained environments, edge computing, and local development. It packages all Kubernetes control-plane components into a single daemon process, reducing resource overhead while maintaining full Kubernetes conformance. The project is distributed as a snap package, enabling automatic updates and strict confinement for secure deployment on Linux systems. The distribution distinguishes itself through its minimal footprint and self-contained architecture, running all Kubernetes services as one process with a

    Runs all Kubernetes services as a single daemon process using a custom supervisor to reduce resource overhead.

    Pythoncicddeveloper-workstationshacktoberfest
    GitHub पर देखें↗9,321
  • spacebarchat/spacebarchatspacebarchat का अवतार

    spacebarchat/spacebarchat

    6,680GitHub पर देखें↗

    SpaceBarChat is an open-source, self-hosted chat server that implements the Discord client-server protocol, allowing existing Discord clients and bots to connect without modification. It provides a complete communication platform for real-time messaging, voice, and video, all running on your own infrastructure with data stored in a PostgreSQL database that automatically synchronizes its schema with the application source code. The platform is built on a three-service architecture that separates API, Gateway, and CDN processes, communicating via Unix domain sockets or RabbitMQ for coordination

    Launch the API, Gateway, and CDN services in a single process for development or testing.

    discorddiscord-open-sourcefoss
    GitHub पर देखें↗6,680
  • hazelcast/hazelcasthazelcast का अवतार

    hazelcast/hazelcast

    6,570GitHub पर देखें↗

    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

    Distributes data across a cluster to ensure high availability and scalability.

    Javabig-datacachingdata-in-motion
    GitHub पर देखें↗6,570
  • ericlbuehler/mistral.rsEricLBuehler का अवतार

    EricLBuehler/mistral.rs

    6,597GitHub पर देखें↗

    mistral.rs is an inference engine for large language models that runs locally and exposes models behind OpenAI and Anthropic-compatible APIs. It serves as a multi-model serving platform, capable of loading several models in a single server process with per-request routing and on-demand loading and unloading. The engine supports multimodal inference, processing text alongside images, video, audio, and speech inputs, and includes a quantized model deployment runtime that reduces memory use and speeds up inference on consumer hardware. The project distinguishes itself through an agentic tool exe

    Loads several models in a single server process with per-request routing.

    Rustllmrustuqff
    GitHub पर देखें↗6,597
  • thebookisclosed/vivethebookisclosed का अवतार

    thebookisclosed/ViVe

    6,571GitHub पर देखें↗

    Runs all feature operations within a single process context, avoiding inter-process communication overhead for state reads and writes.

    C#
    GitHub पर देखें↗6,571
  • ddollar/foremanddollar का अवतार

    ddollar/foreman

    6,153GitHub पर देखें↗

    Manage Procfile-based applications

    Starts only the specified process type from the Procfile instead of all defined processes.

    Ruby
    GitHub पर देखें↗6,153
  • pufferai/pufferlibPufferAI का अवतार

    PufferAI/PufferLib

    6,039GitHub पर देखें↗

    PufferLib is a reinforcement learning framework built around high-speed environment simulation and automatic hyperparameter optimization. It is designed to accelerate the entire RL training pipeline by running simulations at near-native speed and enabling the training of tiny models to super-human performance within seconds. The framework achieves its speed through a single-process training loop that eliminates inter-process communication overhead, vectorized batched simulation for parallel environment execution, and compiled C extensions that offload performance-critical computations. It als

    Executes simulation, model inference, and gradient updates within a single process to remove synchronization bottlenecks.

    Creinforcement-learning
    GitHub पर देखें↗6,039
  • tinyproxy/tinyproxytinyproxy का अवतार

    tinyproxy/tinyproxy

    5,886GitHub पर देखें↗

    Tinyproxy एक लाइटवेट HTTP और HTTPS प्रॉक्सी डेमन है जिसे POSIX ऑपरेटिंग सिस्टम्स के लिए डिज़ाइन किया गया है। यह एक सिस्टम-स्तरीय नेटवर्क प्रॉक्सी के रूप में काम करता है जो न्यूनतम रिसोर्स ओवरहेड के साथ वेब ट्रैफिक को मैनेज करता है। यह प्रोजेक्ट कई रूटिंग मोड्स का समर्थन करता है, जिसमें बैकएंड सर्वर्स को रिक्वेस्ट फॉरवर्ड करने के लिए रिवर्स प्रॉक्सीइंग और क्लाइंट-साइड कॉन्फ़िगरेशन के बिना नेटवर्क ट्रैफिक को इंटरसेप्ट करने के लिए ट्रांसपेरेंट प्रॉक्सीइंग शामिल है। इसमें गोपनीयता और सुरक्षा के लिए विशिष्ट HTTP हेडर्स को संशोधित या ब्लॉक करने के लिए एक हेडर फिल्टर भी शामिल है। यह सॉफ्टवेयर क्लाइंट सबनेट्स और प्रोटोकॉल फिल्टरिंग के आधार पर नेटवर्क एक्सेस कंट्रोल को शामिल करता है।

    Operates as a lightweight single-process daemon on POSIX systems to handle multiple concurrent network connections.

    C
    GitHub पर देखें↗5,886
  • bytedance-seed/bagelByteDance-Seed का अवतार

    ByteDance-Seed/Bagel

    5,681GitHub पर देखें↗

    Shares a single transformer backbone across generation, editing, and understanding tasks.

    Python
    GitHub पर देखें↗5,681
  • libp2p/rust-libp2plibp2p का अवतार

    libp2p/rust-libp2p

    5,556GitHub पर देखें↗

    rust-libp2p is a modular peer-to-peer networking library written in Rust, implementing the libp2p specification. It provides a composable stack of transport, security, and discovery protocols that can be mixed and matched to build decentralized applications, with a central swarm manager coordinating all active connections, protocol negotiation, and peer lifecycle. The library distinguishes itself through a pluggable transport abstraction that supports TCP, QUIC, WebSocket, WebRTC, and WebTransport, enabling cross-platform operation across browsers, mobile devices, and servers. It secures ever

    Provides infrastructure for distributed data storage and retrieval across the peer-to-peer network.

    Rustdecentralizationlibp2pnetworking
    GitHub पर देखें↗5,556
  • apache/hbaseapache का अवतार

    apache/hbase

    5,540GitHub पर देखें↗

    HBase एक वितरित, वाइड-कॉलम NoSQL स्टोर और बिग डेटा स्टोरेज इंजन है जिसे स्पार्स डेटासेट के लिए डिज़ाइन किया गया है। यह विशाल मात्रा में स्ट्रक्चर्ड और अनस्ट्रक्चर्ड डेटा तक रीयल-टाइम रीड और राइट एक्सेस प्रदान करने के लिए Hadoop Distributed File System के ऊपर निर्मित एक स्केलेबल कॉलम-आधारित डेटाबेस के रूप में कार्य करता है। सिस्टम एक क्रॉस-लैंग्वेज डेटाबेस गेटवे के रूप में कार्य करता है, जो नेटिव रिमोट प्रोसीजर कॉल्स, REST और Thrift इंटरफेस के माध्यम से कनेक्टिविटी प्रदान करता है। यह एक मास्टर-वर्कर समन्वय मॉडल के माध्यम से खुद को अलग करता है जो एक क्लस्टर में क्षैतिज स्केलिंग और फॉल्ट टॉलरेंस को सक्षम बनाता है। प्रोजेक्ट सेल-लेवल विजिबिलिटी लेबल्स, प्लगेबल डेटा कम्प्रेशन और सर्वर-साइड डेटा एग्रीगेशन के माध्यम से फाइन-ग्रेन्ड एक्सेस कंट्रोल सहित क्षमताओं के एक व्यापक सेट को कवर करता है। यह मैप-रिड्यूस एकीकरण के माध्यम से बिग डेटा एनालिटिक्स वर्कफ़्लो का भी समर्थन करता है और कस्टम सर्वर-साइड लॉजिक के निष्पादन की अनुमति देता है। ऑपरेशनल मॉनिटरिंग सिस्टम मेट्रिक ट्रैकिंग और प्लगइन-आधारित मेट्रिक एक्सपोर्टिंग के माध्यम से प्रदान की जाती है।

    Provides a cluster-based storage system with horizontal scaling and fault tolerance for scalable data retrieval.

    Java
    GitHub पर देखें↗5,540
  • apache/iggyapache का अवतार

    apache/iggy

    4,382GitHub पर देखें↗

    Iggy एक वितरित संदेश स्ट्रीमिंग प्लेटफ़ॉर्म और मल्टी-प्रोटोकॉल संदेश ब्रोकर है जो एक पर्सिस्टेंट वितरित लॉग स्टोर के रूप में कार्य करता है। यह एक अपेंड-ओनली लॉग का उपयोग करके बाइनरी संदेशों को प्रकाशित करने और उपभोग करने के लिए बुनियादी ढांचा प्रदान करता है, जो Viewstamped Replication के माध्यम से नोड्स में उच्च उपलब्धता और डेटा स्थिरता सुनिश्चित करता है। यह प्लेटफ़ॉर्म अपने विशेष LLM स्ट्रीमिंग बुनियादी ढांचे द्वारा प्रतिष्ठित है, जो बड़े भाषा मॉडल को स्ट्रीमिंग डेटा और सिस्टम नियंत्रण से जोड़ने के लिए एक सर्वर प्रोटोकॉल का उपयोग करता है। इसमें HTTP या मानक इनपुट-आउटपुट के माध्यम से संदर्भ प्रबंधन और डेटा ब्रिजिंग के लिए मानकीकृत प्रोटोकॉल शामिल हैं। यह सिस्टम मॉड्यूलर सोर्स और सिंक प्लगइन्स के साथ डेटा पाइपलाइन ऑर्केस्ट्रेशन, क्षैतिज स्केलिंग के लिए उपभोक्ता समूह समन्वय, और TCP, QUIC, HTTP और WebSocket पर मल्टी-प्रोटोकॉल ट्रांसपोर्ट समर्थन सहित क्षमताओं के एक व्यापक सेट को कवर करता है। इसमें डेटा को सुरक्षित रखने और पारगमन के दौरान AES-256-GCM एन्क्रिप्शन जैसी सुरक्षा प्रिमिटिव्स भी शामिल हैं, और Prometheus मेट्रिक्स, OpenTelemetry ट्रेसिंग और एक परिचालन वेब डैशबोर्ड के माध्यम से अवलोकन क्षमता प्रदान करता है। सर्वर को कंटेनर इमेज का उपयोग करके तैनात किया जा सकता है और Kubernetes के माध्यम से ऑर्केस्ट्रेट किया जा सकता है।

    Implements a persistent distributed log store using Viewstamped Replication for high availability and data consistency.

    Rustapachehttpiggy
    GitHub पर देखें↗4,382
  1. Home
  2. DevOps & Infrastructure
  3. Single-Node Deployment
  4. Single-Process Servers

सब-टैग एक्सप्लोर करें

  • Bundled Service LaunchersLaunching multiple server services (API, Gateway, CDN) in a single process for development or testing. **Distinct from Single-Process Servers:** Distinct from Single-Process Servers: focuses on bundling multiple distinct services into one process, not a single-process runtime model.
  • Kubernetes Single-Process DaemonsRuns all Kubernetes control-plane services as a single daemon process to reduce resource overhead. **Distinct from Single-Process Servers:** Distinct from Single-Process Servers: specifically packages Kubernetes services into one process, not general server architectures.
  • Multi-Model Server Architectures2 सब-टैग्सLoads several models in a single server process using a configuration file, each on its own engine with separate endpoints. **Distinct from Single-Process Servers:** Distinct from Single-Process Servers: focuses on hosting multiple models rather than just a single process.
  • RL Pipeline ExecutorsExecuting simulation, model inference, and gradient updates within a single process to remove synchronization bottlenecks. **Distinct from Single-Process Servers:** Distinct from Single-Process Servers: specifically targets RL pipeline execution, not general server architectures.
  • RL Training LoopsExecutes the entire reinforcement learning pipeline—simulation, model inference, and gradient updates—within a single process to eliminate synchronization bottlenecks. **Distinct from Single-Process Servers:** Distinct from Single-Process Servers: specifically targets RL training loops, not general server architectures.
  • Selective Process StartersTools that start only a specified process type from a process definition file instead of all defined processes. **Distinct from Single-Process Servers:** Distinct from Single-Process Servers: focuses on starting a single process from a multi-process definition, not the server architecture itself.