Shiny for AI
Quickly build attractive and scalable dashboards. Easily leverage AI to query data using natural language. Take your UI to the next-level with components like value boxes and dark mode. Create rich interactive data experiences with packages you already know like pandas and plotly.
Combine the power of Python with reactivity to create sophisticated apps like this three-body problem simulator.
Reactive
Shiny eliminates the hassle of manual state management. Rather than requiring callback functions and state variables, Shiny automatically determines the best execution path for your app at runtime. This allows you to focus on delivering insights instead of troubleshooting execution issues.
Efficient
Shiny uses a reactive execution engine to minimize rerendering of your application. Outputs are rendered on-demand and only when their upstream components change, which means that Shiny can support everything from the simplest dashboard to full-featured web apps.
Robust
Shiny is built atop the modern Python web stack, leveraging Starlette and asyncio for robust web applications. It offers full support for CSS and JavaScript customization, enabling rich, interactive user experiences.
Getting started with Shiny is easy: