All Projects → Appsilon → shiny.fluent

Appsilon / shiny.fluent

Licence: LGPL-3.0 license
Microsoft's Fluent UI for Shiny apps

Programming Languages

r
7636 projects
javascript
184084 projects - #8 most used programming language
typescript
32286 projects

Projects that are alternatives of or similar to shiny.fluent

learning R
List of resources for learning R
Stars: ✭ 32 (-81.18%)
Mutual labels:  shiny, rstudio, shiny-apps
Shinystudio
A fully Dockerized, self-hosted development environment for teams. Develop where you serve.
Stars: ✭ 204 (+20%)
Mutual labels:  shiny, rstudio
Rtutor
Creating interactive R Problem Sets. Automatic hints and solution checks. (Shiny or RStudio)
Stars: ✭ 141 (-17.06%)
Mutual labels:  shiny, rstudio
shinydnd
Creating drag and drop elements in Shiny
Stars: ✭ 89 (-47.65%)
Mutual labels:  shiny, shiny-apps
Awesome Rshiny
An awesome R-shiny list!
Stars: ✭ 523 (+207.65%)
Mutual labels:  shiny, rstudio
Shinydashboard
Shiny Dashboarding framework
Stars: ✭ 718 (+322.35%)
Mutual labels:  shiny, rstudio
shiny crud
Example Shiny apps implementing CRUD database functionality
Stars: ✭ 88 (-48.24%)
Mutual labels:  shiny, shiny-apps
machLearn
Machine learning dashboard created with R/shiny
Stars: ✭ 74 (-56.47%)
Mutual labels:  shiny, shiny-apps
shinyAppTutorials
a collection of shiny app demonstrations 📊
Stars: ✭ 50 (-70.59%)
Mutual labels:  shiny, rstudio
PlotsOfData
Shiny App for comparison of samples
Stars: ✭ 47 (-72.35%)
Mutual labels:  shiny, shiny-apps
PlotTwist
PlotTwist - a web app for plotting and annotating time-series data
Stars: ✭ 21 (-87.65%)
Mutual labels:  shiny, shiny-apps
Shiny
Easy interactive web applications with R
Stars: ✭ 4,507 (+2551.18%)
Mutual labels:  shiny, rstudio
workshops-setup cloud analytics machine
Tips and Tricks to setup a cloud machine for Analytics and Data Science with R, RStudio and Shiny Servers, Python and JupyterLab
Stars: ✭ 12 (-92.94%)
Mutual labels:  shiny, shiny-apps
Shinyapps links
A collection of Shiny applications (links shared on Twitter)
Stars: ✭ 109 (-35.88%)
Mutual labels:  shiny, rstudio
shinyFilters
Cascading filter modules for Shiny
Stars: ✭ 13 (-92.35%)
Mutual labels:  shiny, shiny-apps
shiny-apps
Some of my Shiny apps for fun
Stars: ✭ 54 (-68.24%)
Mutual labels:  shiny, shiny-apps
memory-hex
Hex Memory Game in Shiny
Stars: ✭ 29 (-82.94%)
Mutual labels:  shiny, shiny-apps
antaresViz
ANTARES Visualizations
Stars: ✭ 19 (-88.82%)
Mutual labels:  shiny, shiny-apps
financial-asset-comparison-tool
R Shiny app to compare the relative performance of cryptos and equities.
Stars: ✭ 97 (-42.94%)
Mutual labels:  shiny, shiny-apps
VOSONDash
R Shiny application for interactive analysis of networks created by vosonSML.
Stars: ✭ 44 (-74.12%)
Mutual labels:  shiny, rstudio

We are hiring!

shiny.fluent

R build status

We believe that a great UI plays a huge role in the success of application projects. shiny.fluent gives your apps:

  • beautiful, professional look
  • rich set of components easily usable in Shiny
  • fast speed of development that Shiny is famous for.

As Fluent UI is built in React, shiny.fluent is based on another package called shiny.react, which allows for using React libraries in Shiny.

A big game-changer for companies already using Microsoft tools on a daily basis, because everyone is already familiar and pleased by the Microsoft UI.

Note: This package strives to be as easy to use as possible, while providing most of Fluent UI possibilities. That said, Fluent UI is more flexible and low level than Bootstrap, and there is additional complexity coming from using React in Shiny. You should expect using shiny.fluent to be somewhat more complex than vanilla Shiny or shiny.semantic (at some point you will likely want to browse the original Fluent UI documentation), but you get more power, flexibility and better UI in return.

shinyfluentapp

Getting started

Installation

To install the packages, run:

remotes::install_github("Appsilon/shiny.react")
remotes::install_github("Appsilon/shiny.fluent")

Quick start

Here's how to make an app containing a Fluent UI checkbox:

shinyApp(
    ui = div(
      Checkbox.shinyInput("checkbox", value = TRUE),
      textOutput("checkboxValue")
    ),
    server = function(input, output) {
      output$checkboxValue <- renderText({
        sprintf("Value: %s", input$checkbox)
      })
    }
  )

shiny.fluent provides all components from Microsoft's Fluent UI library. Browse the official docs or start typing shiny.fluent:: in RStudio to see all available controls.

All components are documented, so if you run ?shiny.fluent::MyComponentName, you'll see documentation for this component in RStudio, along with examples. When in doubt, open Fluent UI docs for details.

Examples

A good way to learn more is to look at the examples. Once you install the library, you can run them with shiny.fluent::runExample("example_name"). We recommend the following for starters:

  • demo: a demo app for analyzing sales reps performance,
  • dashboard: a showcase of all available components along with documentation.

There are also usage examples for individual components. Use shiny.fluent::runExample() to list all available examples.

Appsilon

Appsilon is the Full Service Certified RStudio Partner. Learn more at appsilon.com.

Get in touch [email protected]

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].