16 repository-uri
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.
Acest proiect este un șablon React pregătit pentru producție și un starter JavaScript izomorf, conceput pentru construirea de aplicații universale. Acesta servește ca un boilerplate pentru crearea de aplicații React care utilizează randarea pe partea de server (SSR) pentru a partaja logica și starea între server și browser. Framework-ul oferă o fundație preconfigurată pentru bootstrapping-ul aplicațiilor React, concentrându-se pe un framework de aplicații JavaScript universale. Automatizează procesul de pregătire a aplicațiilor web randate pe server pentru mediile de producție, oferind un pipeline de build și implementare integrat. Codul sursă acoperă compilarea bundle-urilor universale și execuția JavaScript izomorfă, utilizând un pipeline de build de tip zero-config pentru a gestiona tranziția între HTML-ul randat pe server și interactivitatea pe partea de client.
Facilitates the deployment of server-rendered web applications to production hosting environments.
pysheeet este o bibliotecă de referință tehnică ce oferă o colecție curatoriată de fragmente de cod și modele de implementare pentru dezvoltarea avansată în Python, integrarea sistemelor și calculul de înaltă performanță. Servește ca un ghid cuprinzător pentru implementarea programării de rețea de nivel scăzut, extensiilor native C și programării asincrone și concurente. Proiectul oferă framework-uri specializate pentru dezvoltarea și implementarea modelelor de limbaj mari, inclusiv instrumente pentru inferență distribuită pe GPU și servire de înaltă performanță. Include, de asemenea, modele detaliate pentru orchestrarea clusterelor de calcul de înaltă performanță, acoperind alocarea resurselor GPU și gestionarea sarcinilor de lucru pe mai multe noduri. Biblioteca acoperă o gamă largă de capabilități, inclusiv comunicarea securizată în rețea și criptografia, object-relational mapping și gestionarea bazelor de date, precum și implementarea structurilor de date și algoritmilor complecși. Oferă, de asemenea, utilitare pentru gestionarea memoriei, interoperabilitate nativă prin interfețe de funcții străine (FFI) și integrarea la nivel de sistem de operare.
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 is a Python data application framework used to build interactive dashboards and reactive user interfaces by connecting data visualizations, widgets, and callbacks. It functions as a reactive UI library that synchronizes application state with interface updates based on user interactions. The project distinguishes itself by offering multiple execution models, including a FastAPI-based web application server for scalable session management and a WebAssembly compiler that enables Python applications to run directly in the browser without a backend server. It also includes a specialized too
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.
Acest proiect este o bibliotecă de referință și o colecție de tipare de cod exemplificative pentru implementarea infrastructurii cloud folosind AWS CDK. Oferă un set de proiecte eșantion care demonstrează cum să definești resurse de calcul, stocare și rețea folosind limbaje de programare de uz general. Biblioteca include implementări de referință pentru diverse tipare arhitecturale, inclusiv backend-uri serverless cu API-uri GraphQL și WebSocket, orchestrarea containerelor cu load balancers și auto-scaling, și găzduirea globală de site-uri web statice prin rețele de livrare a conținutului (CDN). De asemenea, oferă design-uri pentru topologii de rețea izolate și automatizarea fluxurilor de lucru bazate pe evenimente folosind mașini de stare. Capabilitățile acoperite se extind la gestionarea bazelor de date relaționale, configurarea serverelor de transfer securizat de fișiere și implementarea autorizării granulare. În plus, exemplele demonstrează tehnici de personalizare a infrastructurii, cum ar fi suprascrierea proprietăților resurselor și integrarea resurselor personalizate.
Includes patterns for deploying WebSocket endpoints that utilize cloud functions for real-time messaging.
ASP.NET Core MVC este un framework model-view-controller utilizat pentru construirea de site-uri web dinamice și API-uri web în ecosistemul .NET. Oferă o arhitectură server-side care separă logica datelor, randarea interfeței utilizator și gestionarea cererilor pentru a menține limitele între straturile aplicației. Framework-ul include un motor de template-uri Razor pentru încorporarea codului în pagini HTML pentru a genera conținut web dinamic. De asemenea, funcționează ca un framework API web RESTful pentru crearea de servicii HTTP scalabile care livrează date structurate clienților printr-o interfață de rețea standardizată. Sistemul gestionează procesarea cererilor printr-un pipeline de middleware și utilizează rutarea bazată pe acțiuni pentru a mapa cererile HTTP primite la metode specifice de controller. De asemenea, suportă dezvoltarea aplicațiilor prin model binding, un container de injecție de dependențe și opțiuni de găzduire web server-side.
Supports deploying web applications within various server environments or standalone processes.
Racket este un limbaj de programare general-purpose, multi-paradigmă, din familia Lisp, conceput pentru crearea de limbaje. Funcționează ca un banc de lucru pentru limbaje (language workbench), oferind o platformă pentru proiectarea și implementarea de limbaje de programare personalizate printr-un sistem flexibil de macro-uri și module. Sistemul se distinge prin oferirea unei suite cuprinzătoare pentru ingineria semantică, permițând construcția de subseturi de limbaje specializate și straturi educaționale. Include instrumente pentru designul de limbaje personalizate, cum ar fi generarea de lexere și parsere, precum și capacitatea de a defini reguli de expansiune a modulelor și selecția dinamică a limbajului la momentul citirii (read-time). Proiectul oferă un mediu de dezvoltare integrat (IDE) cu editor încorporat, debugger vizual și un manager de pachete software. Suprafața sa de capabilități se extinde la o bibliotecă standard general-purpose care acoperă randarea graficii 2D, procesarea datelor binare, integrarea SQL și a bazelor de date deductive, precum și construcția de interfețe grafice. Mediul suportă compilarea codului sursă în fișiere executabile standalone pentru distribuție.
Launches web applications as standalone servers on specific ports and IP addresses.
Passenger este un server web multitenant și un manager de procese dinamice conceput pentru a găzdui și gestiona aplicații web scrise în Ruby, Python și Node.js. Funcționează ca un server de aplicații care gestionează procesele și resursele, asigurându-se că mai multe aplicații independente pot rula pe o singură instanță de server. Proiectul se remarcă printr-un model de deployment flexibil, capabil să opereze ca un server web standalone auto-conținut sau ca un modul de integrare pentru servere web externe de înaltă performanță existente. Utilizează o interfață agnostică față de limbaj pentru a oferi găzduire poliglotă și utilizează o arhitectură multitenant pentru a optimiza utilizarea resurselor sistemului. Capabilitățile de bază includ gestionarea automată a proceselor cu scalare dinamică bazată pe traficul în timp real și un sistem de supraveghere care repornește automat procesele blocate. Serverul oferă, de asemenea, load balancing de tip reverse-proxy pentru a distribui cererile către cel mai puțin ocupat proces disponibil, alături de instrumente pentru monitorizarea sănătății și capturarea logurilor. Comportamentul și setările serverului pot fi definite printr-un fișier de configurare dedicat sau argumente de linie de comandă.
Automates the deployment and operation of web services to improve scalability and reliability across environments.
This project is a standardized project template for building Flask applications. It serves as a customizable project scaffold that generates a consistent directory layout and configuration using the Cookiecutter CLI tool. The template provides a pre-configured authentication starter for managing user registration and login flows. It also includes a SQLAlchemy database scaffold with automated schema migrations and an integrated Webpack frontend pipeline for bundling and minifying CSS and JavaScript. The generated structure incorporates modular project architecture through the application fact
Provides deployment scripts and environment configurations for pushing the application to cloud hosting providers.
Devilbox este un mediu de dezvoltare containerizat care oferă o suită reproductibilă de servere web, baze de date și runtime-uri de limbaj gestionate printr-o configurație unificată. Acesta funcționează ca un stack de dezvoltare locală bazat pe Docker pentru stack-urile software LAMP și MEAN și ca un manager pentru comutarea între diferite versiuni ale acestor servicii pentru a se potrivi cerințelor specifice ale proiectului. Sistemul se distinge prin automatizarea orchestrării rețelei locale. Include un manager de host virtual bazat pe Docker care mapează automat directoarele locale la domenii personalizate și un orchestrator local de DNS și SSL care gestionează rezoluția domeniilor interne și generează certificate de încredere pentru dezvoltarea HTTPS. Proiectul acoperă o gamă largă de capabilități, inclusiv administrarea bazelor de date și a serviciilor prin interfețe web, versionarea runtime-urilor de limbaj și găzduirea site-urilor multi-proiect. De asemenea, oferă instrumente pentru interceptarea e-mailurilor de ieșire, monitorizarea stării serviciilor printr-un dashboard și executarea toolchain-urilor de dezvoltare direct în containere.
Automates environment setup by integrating containers with virtual host directories and local DNS.
Shiro este un șablon de site personal și un generator de site-uri statice markdown conceput pentru a stabili un portofoliu digital profesional. Oferă un framework minimalist pentru implementarea unui site personal de înaltă performanță, dotat cu un panou administrativ integrat și optimizări SEO. Proiectul se distinge printr-un frontend interactiv WebGL care randează fundaluri dinamice cu fizica particulelor și semnături SVG animate. Încorporează un sistem de notificare WebSocket pentru a trimite actualizări instantanee vizitatorilor și utilizează îmbogățirea metadatelor bazată pe API pentru a transforma link-urile externe în carduri vizuale bogate. Platforma acoperă publicarea de conținut dinamic prin randare markdown extinsă, agregarea prezenței sociale prin feed-uri încorporate și panouri interactive, precum și integrarea stării în timp real cu software-ul extern de raportare a proceselor. Capabilitățile suplimentare includ un panou de gestionare a conținutului pentru editarea articolelor și moderarea comentariilor, precum și integrarea donațiilor prin link-uri de plată și coduri QR. Aplicația este furnizată ca o aplicație web dockerizată pentru a asigura consistența mediului între diferiți furnizori de găzduire.
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.