16 Repos
Tools for publishing web applications to public hosting environments.
Distinct from Web Service Deployments: Existing candidates are too specific to Docker or Matrix clients; a general web app deployment tag is needed.
Explore 16 awesome GitHub repositories matching devops & infrastructure · Web Application Deployments. Refine with filters or upvote what's useful.
Pynecone is a full-stack web framework and application platform that enables the development of complete web applications using only Python for both frontend and backend logic. It functions as a web UI library for creating interactive user interfaces and managing application state without the need to write JavaScript. The platform includes a generative AI app builder that automatically produces application structures and source code. It simplifies development by mapping Python-defined UI elements to native React components and automatically transforming Python functions into REST endpoints.
Includes utilities for publishing and managing web applications within hosting environments for public access.
This project is an educational resource providing practical code examples and implementations of machine learning algorithms using the Python language. It serves as a guide for constructing predictive pipelines, clustering models, and dimensionality reduction within the Scikit-Learn ecosystem. The repository includes comprehensive demonstrations for supervised and unsupervised learning, as well as detailed examples for implementing neural networks and deep architectures. It also provides practical guidance on exporting model parameters to JSON and wrapping trained models in web APIs for produ
Includes examples for hosting functional machine learning applications on public servers for external user access.
Dieses Projekt ist ein produktionsreifes React-Template und ein isomorpher JavaScript-Starter für den Aufbau universeller Anwendungen. Es dient als Boilerplate für die Erstellung von React-Anwendungen, die Server-Side-Rendering (SSR) nutzen, um Logik und Status zwischen Server und Browser zu teilen. Das Framework bietet ein vorkonfiguriertes Fundament für das Bootstrapping von React-Apps und konzentriert sich auf ein universelles JavaScript-Anwendungs-Framework. Es automatisiert den Prozess der Vorbereitung von servergerenderten Webanwendungen für Produktionsumgebungen durch eine integrierte Deployment- und Build-Pipeline. Die Codebasis deckt universelle Bundle-Kompilierung und isomorphe JavaScript-Ausführung ab und nutzt eine Zero-Config-Build-Pipeline, um den Übergang zwischen servergerendertem HTML und clientseitiger Interaktivität zu handhaben.
Facilitates the deployment of server-rendered web applications to production hosting environments.
pysheeet ist eine technische Referenzbibliothek, die eine kuratierte Sammlung von Code-Snippets und Implementierungsmustern für fortgeschrittene Python-Entwicklung, Systemintegration und High-Performance-Computing bereitstellt. Sie dient als umfassender Leitfaden für die Implementierung von Low-Level-Netzwerkprogrammierung, nativen C-Erweiterungen sowie asynchroner und nebenläufiger Programmierung. Das Projekt bietet spezialisierte Frameworks für die Entwicklung und Bereitstellung von Large Language Models, einschließlich Werkzeugen für verteilte GPU-Inferenz und High-Performance-Serving. Es enthält zudem detaillierte Muster für die Orchestrierung von High-Performance-Computing-Clustern, die GPU-Ressourcenzuweisung und Multi-Node-Workload-Management abdecken. Die Bibliothek deckt ein breites Spektrum an Funktionen ab, einschließlich sicherer Netzwerkkommunikation und Kryptografie, Object-Relational-Mapping und Datenbankverwaltung sowie die Implementierung komplexer Datenstrukturen und Algorithmen. Sie bietet zudem Utilities für Speicherverwaltung, native Interoperabilität via Foreign-Function-Interfaces und systemnahe OS-Integration.
Provides patterns for configuring production environments to compile dependencies and launch web servers.
This project is a command line deployment tool designed to automate the process of publishing React application builds to GitHub Pages. It functions as a static site deployer that handles the transition of a project from a local development environment to a live production URL. The tool streamlines the deployment workflow by compiling source code into static assets and pushing those production-ready files to a dedicated remote git branch. This git-driven distribution ensures that the build artifacts are hosted on a public server without requiring a manual upload process. The system manages t
Publishes a production build to a public hosting service to make the application globally accessible.
Panel ist ein Python-Framework für Datenanwendungen, das zum Aufbau interaktiver Dashboards und reaktiver Benutzeroberflächen durch die Verbindung von Datenvisualisierungen, Widgets und Callbacks verwendet wird. Es fungiert als reaktive UI-Bibliothek, die den Anwendungszustand mit Interface-Updates basierend auf Benutzerinteraktionen synchronisiert. Das Projekt zeichnet sich dadurch aus, dass es mehrere Ausführungsmodelle anbietet, darunter einen FastAPI-basierten Webanwendungsserver für skalierbares Session-Management und einen WebAssembly-Compiler, der es Python-Anwendungen ermöglicht, direkt im Browser ohne Backend-Server zu laufen. Es enthält zudem ein spezialisiertes Toolkit für den Aufbau konversationeller KI-Interfaces mit Streaming-Textantworten und Nachrichtenverläufen. Das Framework deckt breite Funktionsbereiche ab, einschließlich responsivem Layout-Design, der Integration diverser Plotting-Bibliotheken und interaktiver Datentabellen sowie dem Management reaktiver Parameter. Es bietet Werkzeuge für Benutzerauthentifizierung, Session-Persistenz und die Planung von Hintergrundaufgaben.
Enables the deployment of interactive web applications to various hosting environments.
websockets is a Python library that provides both client and server implementations for the WebSocket protocol, enabling real-time, bidirectional communication between applications. At its core, it offers the fundamental primitives for establishing persistent connections, managing their lifecycles, and exchanging text or binary messages asynchronously using coroutines. The library distinguishes itself through comprehensive support for various messaging patterns, including broadcast messaging to all connected clients, targeted messaging to specific clients, and shared application state synchro
Provides guidance for packaging and deploying a WebSocket server with its frontend to a production web environment.
PartyKit is a serverless WebSocket backend platform for building real-time multiplayer applications. It provides a globally distributed edge computing runtime that runs stateful server code close to users, with automatic scaling and hibernation for idle rooms. The platform handles WebSocket connections, HTTP requests, and durable storage without requiring infrastructure management, and includes a client and server SDK with hooks, storage, and Yjs integration for building collaborative features. The platform distinguishes itself through per-room isolation using Durable Objects, where each uniq
Deploys a programmable server that maintains persistent state and handles real-time WebSocket connections on a global edge network.
Dieses Projekt ist eine Referenzbibliothek und eine Sammlung von Beispiel-Code-Mustern für die Bereitstellung von Cloud-Infrastruktur mithilfe des AWS CDK. Es bietet eine Reihe von Beispielprojekten, die demonstrieren, wie Rechen-, Speicher- und Netzwerkressourcen mithilfe allgemeiner Programmiersprachen definiert werden. Die Bibliothek enthält Referenzimplementierungen für verschiedene Architekturmuster, einschließlich serverloser Backends mit GraphQL- und WebSocket-APIs, Container-Orchestrierung mit Load Balancern und Auto-Scaling sowie globales Hosting statischer Websites via Content Delivery Networks. Sie bietet zudem Entwürfe für isolierte Netzwerktopologien und ereignisgesteuerte Workflow-Automatisierung mithilfe von Zustandsmaschinen. Die abgedeckten Funktionen erstrecken sich auf die Verwaltung relationaler Datenbanken, die Konfiguration sicherer Dateiübertragungsserver und die Implementierung fein abgestufter Autorisierung. Zusätzlich demonstrieren die Beispiele Techniken zur Infrastrukturanpassung, wie das Überschreiben von Ressourceneigenschaften und die Integration benutzerdefinierter Ressourcen.
Includes patterns for deploying WebSocket endpoints that utilize cloud functions for real-time messaging.
ASP.NET Core MVC ist ein Model-View-Controller-Framework, das für den Bau dynamischer Websites und Web-APIs innerhalb des .NET-Ökosystems verwendet wird. Es bietet eine serverseitige Architektur, die Datenlogik, User-Interface-Rendering und Request-Handling trennt, um Grenzen zwischen Anwendungsschichten zu wahren. Das Framework beinhaltet eine Razor-Template-Engine für das Einbetten von Code in HTML-Seiten, um dynamische Webinhalte zu generieren. Es fungiert zudem als RESTful-Web-API-Framework für die Erstellung skalierbarer HTTP-Dienste, die strukturierte Daten über eine standardisierte Netzwerkschnittstelle an Clients liefern. Das System verwaltet die Anforderungsverarbeitung durch eine Middleware-Pipeline und verwendet aktionsbasiertes Routing, um eingehende HTTP-Anfragen auf spezifische Controller-Methoden abzubilden. Es unterstützt zudem die Anwendungsentwicklung durch Model-Binding, einen Dependency-Injection-Container und serverseitige Web-Hosting-Optionen.
Supports deploying web applications within various server environments or standalone processes.
Racket ist eine Mehrzweck-Programmiersprache mit mehreren Paradigmen aus der Lisp-Familie, die für die Sprachschöpfung entwickelt wurde. Sie fungiert als Sprach-Workbench und bietet eine Plattform zum Entwerfen und Implementieren benutzerdefinierter Programmiersprachen durch ein flexibles System aus Makros und Modulen. Das System zeichnet sich durch eine umfassende Suite für Semantik-Engineering aus, die den Aufbau spezialisierter Sprach-Subsets und Bildungsschichten ermöglicht. Es enthält Tools für das Design benutzerdefinierter Sprachen, wie Lexer- und Parser-Generierung, sowie die Fähigkeit, Modul-Erweiterungsregeln und dynamische Sprachauswahl zur Lesezeit zu definieren. Das Projekt bietet eine integrierte Entwicklungsumgebung mit eingebautem Editor, visuellem Debugger und einem Software-Paketmanager. Die Funktionspalette erstreckt sich auf eine Standardbibliothek für allgemeine Zwecke, die 2D-Grafik-Rendering, Binärdatenverarbeitung, SQL- und deduktive Datenbankintegration sowie den Bau grafischer Benutzeroberflächen abdeckt. Die Umgebung unterstützt das Kompilieren von Quellcode in eigenständige ausführbare Dateien für die Distribution.
Launches web applications as standalone servers on specific ports and IP addresses.
Passenger is a multitenant web server and dynamic process manager designed to host and manage web applications written in Ruby, Python, and Node.js. It functions as an application server that handles process and resource management, ensuring that multiple independent applications can run on a single server instance. The project distinguishes itself through a flexible deployment model, capable of operating as a self-contained standalone web server or as an integration module for existing high-performance external web servers. It employs a language-agnostic interface to provide polyglot hosting
Automates the deployment and operation of web services to improve scalability and reliability across environments.
Dieses Projekt ist ein standardisiertes Projekt-Template für den Bau von Flask-Anwendungen. Es dient als anpassbares Projekt-Gerüst, das mittels des Cookiecutter-CLI-Tools ein konsistentes Verzeichnislayout und eine Konfiguration generiert. Das Template bietet einen vorkonfigurierten Authentifizierungs-Starter für die Verwaltung von Benutzerregistrierungs- und Login-Flows. Es enthält zudem ein SQLAlchemy-Datenbank-Gerüst mit automatisierten Schema-Migrationen und eine integrierte Webpack-Frontend-Pipeline zum Bundeln und Minifizieren von CSS und JavaScript. Die generierte Struktur integriert eine modulare Projektarchitektur durch das Application-Factory-Muster und Blueprints. Es enthält zudem Konfigurationen für Umgebungsvariablen, automatisierte Test-Suiten und Deployment-Skripte für Cloud-Hosting-Anbieter.
Provides deployment scripts and environment configurations for pushing the application to cloud hosting providers.
Devilbox ist eine containerisierte Entwicklungsumgebung, die eine reproduzierbare Suite von Webservern, Datenbanken und Sprach-Runtimes bereitstellt, die über eine einheitliche Konfiguration verwaltet werden. Es fungiert als Docker-basierter lokaler Entwicklungs-Stack für LAMP- und MEAN-Stacks sowie als Manager für den Wechsel zwischen verschiedenen Versionen dieser Dienste, um spezifische Projektanforderungen zu erfüllen. Das System zeichnet sich durch die Automatisierung der lokalen Netzwerk-Orchestrierung aus. Es enthält einen Docker-basierten Virtual-Host-Manager, der lokale Verzeichnisse automatisch auf benutzerdefinierte Domains abbildet, sowie einen lokalen DNS- und SSL-Orchestrator, der die interne Domainauflösung übernimmt und vertrauenswürdige Zertifikate für die HTTPS-Entwicklung generiert. Das Projekt deckt ein breites Spektrum an Funktionen ab, einschließlich Datenbank- und Dienstverwaltung über Weboberflächen, Sprach-Runtime-Versioning und Multi-Projekt-Hosting. Es bietet zudem Tools zum Abfangen ausgehender E-Mails, zur Überwachung des Dienststatus über ein Dashboard und zur Ausführung von Entwicklungstoolchains direkt innerhalb von Containern.
Automates environment setup by integrating containers with virtual host directories and local DNS.
Shiro ist ein Template für persönliche Webseiten und ein statischer Markdown-Site-Generator, um ein professionelles digitales Portfolio zu erstellen. Es bietet ein minimalistisches Framework für das Deployment einer hochperformanten persönlichen Seite mit integriertem Admin-Panel und SEO-Optimierungen. Das Projekt zeichnet sich durch ein interaktives WebGL-Frontend aus, das dynamische Partikelphysik-Hintergründe und animierte SVG-Signaturen rendert. Es integriert ein WebSocket-Benachrichtigungssystem, um sofortige Updates an Besucher zu pushen, und nutzt API-gesteuerte Metadaten-Anreicherung, um externe Links in reichhaltige visuelle Karten zu verwandeln. Die Plattform deckt dynamisches Content-Publishing via erweitertem Markdown-Rendering, Social-Presence-Aggregation durch eingebettete Feeds und interaktive Panels sowie Echtzeit-Status-Integration mit externer Prozess-Reporting-Software ab. Zusätzliche Funktionen umfassen ein Content-Management-Panel für Artikelbearbeitung und Kommentar-Moderation sowie Spenden-Integration via Zahlungslinks und QR-Codes. Die Anwendung wird als dockerisierte Webanwendung bereitgestellt, um Umgebungskonsistenz über verschiedene Hosting-Provider hinweg zu gewährleisten.
Provides a containerized web application setup ensuring environment consistency across hosting providers.
WebGAL is a web-native development environment designed for the creation and publication of interactive narrative games. It provides a browser-based platform that enables users to build visual novels featuring branching dialogue and multimedia assets without requiring manual coding. The platform distinguishes itself through a visual editor that utilizes node-based logic definition to manage narrative flow and scene transitions. It includes specialized tooling for the configuration and integration of animated character models, allowing for the direct implementation of interactive character seq
Publishes completed visual novels as web applications accessible through standard browsers.