shiny.semantic Cheatsheet: Semantic UI in R Shiny

By:
Appsilon Team
September 30, 2021

To smooth the process of creating visually striking Shiny UI's and robust applications, Appsilon is working on designing Cheatsheets for our Shiny packages. The first of these in the Cheatsheet series is the <a href="https://github.com/Appsilon/shiny.semantic" target="_blank" rel="noopener noreferrer">shiny.semantic package</a>. The Cheatsheet will introduce you to shiny.semantic and methods for bringing Semantic UI in R and Shiny. With the shiny.semantic Cheatsheet, you can catch a quick glimpse into the package basics and jump right into its use. <ul><li><a href="#anchor-1" rel="noopener noreferrer">shiny.semantic Cheatsheet</a></li><li><a href="#anchor-2" rel="noopener noreferrer">Shiny app benefits with Semantic UI in R</a></li><li><a href="#anchor-3" rel="noopener noreferrer">Appsilon's open source: more than Semantic UI in R</a></li></ul> <h2 id="anchor-1">shiny.semantic Cheatsheet</h2> <img class="alignnone size-full wp-image-17963" src="https://webflow-prod-assets.s3.amazonaws.com/6525256482c9e9a06c7a9d3c%2F65b0200a38e39fcee755a6ec_r-shiny-semantic-cheatsheet-from-appsilon.webp" alt="r shiny semantic cheatshet" width="1466" height="1132" /> The shiny.semantic package is a Fomantic UI wrapper for Shiny. The R/Shiny package allows you to add the powerful UI library Semantic UI in R. Use shiny.semantic to simplify your UI by reducing the amount of code needed to produce impressive, <a href="https://appsilon.com/impressive-dashboards-with-semantic-dashboard/" target="_blank" rel="noopener noreferrer">interactive Shiny dashboards</a> in minutes. Make creating quality Shiny UIs a hassle-free experience with shiny.semantic. <strong><span style="font-size: 11px;">Enhance your Shiny applications with <a href="https://shiny.tools/#rhino" target="_blank" rel="noopener noreferrer">Appsilon's open source packages</a>.</span></strong> <h2 id="anchor-2">Shiny app benefits with Semantic UI in R</h2> The two images below showcase the difference a few lines of code can make to an R Shiny dashboard. The first image is the UI for the Utah Department of Environmental Quality's Water Quality dashboard built using<code class="language-r">shinydashboard</code>. The data plots and tools have potential, but the presentation leaves much to be desired. The UI is a bit cluttered and isn't immediately intuitive. <span style="font-size: 11px;"><strong>R is a powerful tool for data science. Learn why you should be using <a href="https://appsilon.com/why-you-should-use-r-shiny-for-enterprise-application-development/" target="_blank" rel="noopener noreferrer">R Shiny for enterprise application development</a>.</strong></span> <h3>Before shiny.semantic:</h3> <img class="alignnone size-full wp-image-17965" src="https://webflow-prod-assets.s3.amazonaws.com/6525256482c9e9a06c7a9d3c%2F65b0200b6c7e8f92760b1727_before-shiny-semantic-dashboard-example.webp" alt="before shiny.semantic example" width="1836" height="941" /> &nbsp; And so the search began for a simple, yet effective solution: <strong>shiny.semantic</strong>. With just a few Semantic UI components, the dashboard is transformed into something clean and easy to navigate. Using shiny.semantic the simple, yet effective Shiny dashboard was upgraded to an aesthetically pleasing one and in a quick, reproducible manner. <h3>After shiny.semantic:</h3> <img class="alignnone size-full wp-image-17967" src="https://webflow-prod-assets.s3.amazonaws.com/6525256482c9e9a06c7a9d3c%2F65b0200cf638169cb25792a9_after-shiny-semantic-dashboard-example.webp" alt="after shiny.semantic dashboard example" width="1829" height="941" /> &nbsp; <h2 id="anchor-3">Appsilon's open source: more than Semantic UI in R</h2> Appsilon prides itself on its contributions to R and the open-source community at large. Our team has built several open-source packages and <a href="https://shiny.tools" target="_blank" rel="noopener noreferrer">Shiny tools</a> to improve the Shiny development process. We know the value R has as a powerful language for data science, but we understand the level of complexity it brings when developing applications. That's why we want the R community to have access to our experience and knowledge to help grow the R/Shiny ecosystem. We encourage you to visit the <a href="https://github.com/Appsilon" target="_blank" rel="noopener noreferrer">Appsilon Github</a> and discover new ways to improve your data science applications. If you find a package useful, consider dropping a star. And if you see areas for improvement please send a pull request or start a conversation in the repo's discussion. If you're in need of a quick solution, the Appsilon team has recently launched several open-source <a href="https://templates.appsilon.com/" target="_blank" rel="noopener noreferrer">Shiny dashboard templates</a>. You can download the templates for free! Simply download, customize components and branding, and launch! As global experts in R/Shiny, we at Appsilon want to push the boundaries of what's possible with R/Shiny. And should you need assistance with your enterprise Shiny application, reach out to us. We love solving data science problems.

Have questions or insights?

Engage with experts, share ideas and take your data journey to the next level!

Is Your Software GxP Compliant?

Download a checklist designed for clinical managers in data departments to make sure that software meets requirements for FDA and EMA submissions.
Explore Possibilities

Share Your Data Goals with Us

From advanced analytics to platform development and pharma consulting, we craft solutions tailored to your needs.

Talk to our Experts
shiny dashboards
r
community
data visualization
shiny semantic