{"repo":"lab1702/tinyshinyserver","free":true,"listed":false,"github":"https://github.com/lab1702/tinyshinyserver","clone":"git clone https://github.com/lab1702/tinyshinyserver.git","description":"A Shiny Server implemented in pure R","language":"R","stars":21,"topics":["proxy","quarto","r","r-package","rmarkdown","self-hosted","shiny","shiny-server","websocket"],"license":null,"category":"networking-infra","readme_excerpt":"tinyshinyserver A lightweight, WebSocket-enabled proxy server for hosting multiple Shiny applications with automatic health monitoring, session management, and resource cleanup. 🎯 Perfect for: - Hosting multiple Shiny apps behind a single server - Development environments with multiple projects - Small-scale production deployments - R Markdown and Quarto dashboard hosting Installation From CRAN From GitHub From Source Prerequisites - R (≥ 4.0) - Pandoc (for R Markdown apps) - Quarto CLI (optional, for Quarto dashboards) The package automatically installs required R dependencies: Core: shiny, callr, jsonlite, later, httr, digest, httpuv, websocket, openssl Async: future Docs: rmarkdown, quarto Utils: logger Optional (for examples): DT, plotly, dplyr, flexdashboard 🚀 Quick Start 1. Load 2. Get Example Apps 3. Start the Server 4. Access Your Server 🌐 Main Interface: http://localhost:3838 ⚙️ Management Dashboard: http://localhost:3839 📱 Individual Apps: http://localhost:3838/proxy/{app name}/ 5. Get Help Features - Multi-App Hosting : Host multiple Shiny applications on different ports behind a single proxy - Resident & On-Demand Apps : Choose between always-running apps for immediate access or on-demand apps that start when accessed and stop immediately when unused - WebSocket Support : Full WebSocket proxy with session affinity for real-time Shiny apps - Real-time Status Updates : Landing page shows live app status and connection counts with auto-refresh - Management Interf","default_branch":null,"files":null,"tree":[],"storefront":"/r/lab1702","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/lab1702/tinyshinyserver/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}