13 مستودعات
Configurations for running applications via specific server gateways like uWSGI for process management.
Distinct from Ubuntu Server Deployments: Focuses on the choice of application gateway server rather than the host OS or Kubernetes orchestration.
Explore 13 awesome GitHub repositories matching devops & infrastructure · Application Server Deployments. Refine with filters or upvote what's useful.
هذا المشروع عبارة عن قالب React جاهز للإنتاج ومبدئ JavaScript متماثل (isomorphic) مصمم لبناء تطبيقات عالمية. يعمل كقالب أساسي لإنشاء تطبيقات React تستخدم العرض من جانب الخادم (server-side rendering) لمشاركة المنطق والحالة بين الخادم والمتصفح. يوفر إطار العمل أساساً مهيأ مسبقاً لتمهيد تطبيقات React، مع التركيز على إطار عمل تطبيقات JavaScript العالمي. وهو يقوم بأتمتة عملية إعداد تطبيقات الويب المعروضة على الخادم لبيئات الإنتاج من خلال توفير خط أنابيب نشر وبناء مدمج. يغطي الكود المصدري تجميع الحزم العالمية وتنفيذ JavaScript المتماثل، باستخدام خط أنابيب بناء بدون إعدادات (zero-config) للتعامل مع الانتقال بين HTML المعروض على الخادم وتفاعل العميل.
Automates the process of building and transferring distributable universal JavaScript application artifacts to a server.
POCO is a comprehensive C++ application framework that provides a cross-platform set of libraries for building network-centric applications. It offers a unified abstraction layer that wraps platform-specific APIs, enabling the same code to run across desktop, server, mobile, IoT, and embedded systems. The framework is organized into modular libraries that can be compiled and linked selectively, allowing developers to include only the components their application needs. The framework distinguishes itself through its broad coverage of application infrastructure needs, including threading and sy
Creates server processes that run as Windows services or Unix daemons with testing fallback.
WildfireChat’s im-server is an open-source instant messaging backend that handles message routing, user management, and group chat for private deployments. It provides a self-hosted messaging platform that can run on private infrastructure without third-party cloud dependencies, supporting enterprise messaging with group management, user directories, and external system integration. The server synchronizes messages and state across mobile, desktop, web, and mini-program clients simultaneously, and supports real-time audio/video calls with group conferencing and live streaming. It includes enc
Ships a complete core messaging server and application server for private instant messaging deployment.
This is a Yeoman generator that produces complete full-stack web application project skeletons, combining an AngularJS frontend with an Express.js backend. It scaffolds a MEAN stack project structure with MongoDB, including optional OAuth authentication and real-time WebSocket communication capabilities. The generator produces a complete project skeleton with a live-reload development server, preconfigured build and testing tools, and environment-specific configuration files. It includes role-based authentication with local and social login strategies, route protection, and admin user managem
Builds the project into a distributable folder, then transfers and runs it on a Linux server with a production Node process.
Deis is an open-source, self-hosted Platform-as-a-Service that deploys and manages containerized applications on a CoreOS cluster using a Heroku-inspired git push workflow. It accepts application code via git push, automatically builds a Docker image, and runs it as a container on the cluster, with systemd and etcd providing service discovery and configuration management. The platform provides a developer experience modeled after Heroku, with a command-line interface for creating, scaling, configuring, and monitoring applications. It hosts a private Git remote per application that triggers th
Deploys, scales, and manages applications on self-controlled infrastructure using a Heroku-inspired workflow.
Voilà is a tool that converts Jupyter notebooks into standalone interactive web applications. It renders notebook cells as HTML web components, preserving live widgets while stripping source code by default, and gives each viewer a dedicated Jupyter kernel for isolated widget state and callback execution. The project runs as a Jupyter server extension, reusing existing server infrastructure for notebook serving and authentication. It supports directory-based notebook hosting, serving all notebooks in a folder as a browsable collection of web applications from a single command. Voilà also prov
Packages and serves the dashboard on cloud providers, private servers, or via tunneling tools like ngrok.
opennextjs-aws هو محول بنية تحتية بدون خادم وأداة نشر تحول مخرجات بناء Next.js إلى حزم متوافقة للاستضافة على AWS Lambda و S3. يعمل كمحول نشر يربط مخرجات إطار العمل المحددة بوظائف بدون خادم وتخزين الكائنات. يتميز المشروع بتنفيذ تحسينات خاصة بدون خادم، بما في ذلك مدير ذاكرة مؤقتة يزامن التجديد الثابت التزايدي وذاكرة التخزين المؤقت للجلب عبر S3 أو DynamoDB. يتميز بمحسن للبدء البارد يستخدم تصغير الحزم وتدفئة الوظائف المجدولة لتقليل زمن الوصول، إلى جانب خط أنابيب مخصص لتحسين الصور لجلب الملفات المصدر من S3 وتسليمها عبر CDN. يغطي النظام مجموعة واسعة من القدرات بما في ذلك تكامل البرمجيات الوسيطة للحافة، وإعادة التحقق من الخلفية القائمة على الطابور، وتوزيع المسارات متعدد الأهداف. كما يدير حركة المرور من خلال توجيه CDN، وحقن بيانات الموقع الجغرافي، وبث استجابة الخادم لتحسين الوقت حتى البايت الأول. توفر الأداة خيارات تخصيص واسعة لخطوط أنابيب البناء، وسلوكيات المحول، ومنطق الخادم لدعم الاحتياجات المعمارية المتنوعة وهياكل Monorepo.
Bundles application output for execution on traditional application server gateways.
Unregistry is a decentralized container cluster orchestrator and Docker Compose manager. It allows for the deployment and scaling of containerized services across multiple remote hosts without the need for a centralized control plane. The project distinguishes itself by providing a registry-less deployment model, using SSH to transfer container image layers directly to remote servers. This capability enables deployments to air-gapped or private networks by bypassing external image registries entirely. The system covers a broad range of operational capabilities, including overlay mesh network
Builds images from local files and pushes missing layers to remote servers to initiate rolling updates.
Hoodie is a data synchronization framework and offline-first JavaScript backend designed to keep client-side data stores in sync with a remote backend. It provides a local-first persistence layer that allows applications to remain functional while offline by abstracting the client-side database. The system features a NoSQL backend interface that enables interaction with remote data stores without requiring custom server-side boilerplate code. This is supported by a modular driver system of pluggable backend adapters that connect the synchronization layer to various remote database providers.
Provides the ability to deploy a backend server that exposes a client interface for data persistence and connectivity.
PDF-Guru هو معالج مستندات مدعوم بالذكاء الاصطناعي ومحول مواد دراسية مصمم لتحويل الكتب المدرسية والأوراق البحثية والمحتوى متعدد الوسائط إلى بطاقات تعليمية منظمة لأنظمة التكرار المتباعد مثل Anki. يعمل كخط أنابيب محتوى يستخدم نماذج لغوية لاستخراج المفاهيم والحقائق الرئيسية من المستندات غير المنظمة لتوليد أزواج الأسئلة والأجوبة، وحذف الكلمات (cloze deletions)، وبطاقات الاختيار من متعدد. يتميز النظام بمجموعة شاملة لإدارة PDF وتحليل التنسيقات المتعددة. يوفر أدوات مستندات متقدمة بما في ذلك التعرف الضوئي على الحروف (OCR) لإنشاء ملفات PDF قابلة للبحث، والتعليق التوضيحي المجمع، ومعالجة الصفحات منخفضة المستوى مثل الدمج والتقسيم والقص والتدوير. كما يدعم تحويل المدخلات المتنوعة، بما في ذلك جداول البيانات، والخرائط الذهنية، والكتب الإلكترونية، ومقاطع الفيديو—كاملة مع لقطات إطارات مؤرخة—إلى أصول دراسية. بعيداً عن توليد المحتوى، يتضمن المشروع أدوات لإدارة البطاقات والمجموعات، مثل التحرير المجمع للحقول وتكوين القوالب. ويدعم مزامنة البيانات عبر الأجهزة عبر الشبكات المحلية، أو الخوادم البعيدة، أو الخلفيات ذاتية الاستضافة، ويتكامل مع مكتبات Zotero البحثية. كما تتعامل المنصة مع تحسين الأصول عن طريق استبدال الصور المضمنة بروابط سحابية لتقليل وقت التخزين والمزامنة. يمكن للمستخدمين تصدير ملاحظات القراءة ومجموعات البطاقات الخاصة بهم إلى تنسيقات متعددة، بما في ذلك Markdown وTXT وXLSX وPDF.
Provides a self-hosted backend server to synchronize study decks and media assets across multiple devices.
Gitkube is a Kubernetes-native CI/CD controller and container image builder that automates the deployment of applications directly within a cluster. It functions as a GitOps deployment engine that synchronizes cluster state with version control repositories, allowing source code to be compiled into container images and deployed upon git push events. The system focuses on secure, multi-tenant resource management by mapping specific git repositories to dedicated Kubernetes namespaces. It utilizes an identity verification layer based on cryptographic SSH keys and role-based access control to aut
Implements integrated workflows that automatically build images and deploy them to a cluster upon detecting git changes.
This project is a containerized search infrastructure designed to deploy a privacy-focused metasearch engine. It acts as a self-hosted search proxy that aggregates results from multiple external web, image, and academic search providers while anonymizing requests and stripping trackers to protect user identity. The system utilizes Docker to orchestrate the search instance, integrating caching mechanisms and reverse proxy support to ensure a private and efficient search environment. It employs a modular adapter-based integration to standardize diverse external API responses and a processing pi
Supports deployment via uWSGI for improved performance and process management.
ElasticMQ is an Amazon SQS mock server and emulator designed for local development and testing of asynchronous messaging logic without requiring cloud connectivity. It provides a local messaging test tool that mimics cloud-based messaging infrastructure to verify message producer and consumer behavior. The project can be deployed as a standalone service or as an embedded emulator that runs directly within a Java application process to remove external dependencies. It includes a web-based queue management interface for monitoring queue statistics and managing messages visually. The system sup
Supports running the queue server directly within the application to eliminate external dependencies.