Bsplus

screenshot of Bsplus

Shiny and R Markdown addons to Bootstrap 3

Overview

The bsplus package enhances the experience of creating interactive web applications in R by seamlessly integrating Bootstrap's JavaScript components. Whether you're working with RMarkdown or shiny apps, this package provides a robust framework to help you build engaging user interfaces with minimal effort. Its ongoing development aims to bring you the latest features and improvements, ensuring that your applications remain modern and user-friendly.

By leveraging this package, you can add dynamic features like tooltips, carousels, and modals to your applications. It promotes a clean and consistent approach to writing code, helping users maintain readability and organization in their projects.

Features

  • Accordion-sidebar: Easily build an accordion-style sidebar for enhanced navigation within your shiny apps and RMarkdown documents.

  • Shiny-help links: Incorporate tooltips, popovers, and modals seamlessly into shiny input labels, improving user guidance and documentation accessibility.

  • Carousel functionality: Utilize Bootstrap's carousel component to create interactive showcases, providing controls for moving through images or content.

  • Comprehensive function families: Access an array of function families designed specifically for collapsible elements, tooltips, popovers, and modals, allowing for greater customization.

  • Streamlined function naming: Adopt a clean syntax with functions prefixed by "bs_", making it easier to understand and remember their purposes.

  • Data and aria attributes: Employ helper functions to set data- and aria- attributes, improving accessibility and semantic web practices in your applications.

  • JavaScript integration: Implement straightforward JavaScript functionality directly in your HTML, ensuring components work as intended within the shiny framework.