<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/posts/more-progress-with-tabler-for-r-oeanltnmm" -->

---
title: More progress with Tabler for R | daily.dev
description: An update on Tabler for R, a dashboard framework built on the Tabler Bootstrap theme, along with a companion Tabler Server project for rendering apps without...
canonical: https://daily.dev/posts/more-progress-with-tabler-for-r-oeanltnmm
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:type: website
og:site_name: daily.dev
og:title: More progress with Tabler for R | daily.dev
og:description: An update on Tabler for R, a dashboard framework built on the Tabler Bootstrap theme, along with a companion Tabler Server project for rendering apps without...
og:url: https://daily.dev/posts/more-progress-with-tabler-for-r-oeanltnmm
og:image: https://api.daily.dev/og/posts/OeAnLTnmm.png
og:image:alt: More progress with Tabler for R
og:image:width: 1200
og:image:height: 630
og:locale: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# More progress with Tabler for R

**[R-bloggers](https://daily.dev/sources/rbloggers)** · 4 min read · 0 upvotes · 0 comments

## Summary

An update on Tabler for R, a dashboard framework built on the Tabler Bootstrap theme, along with a companion Tabler Server project for rendering apps without Shiny. The new version drops the Shiny dependency and can be installed via R-Universe or GitHub. Covers quick-start examples (single-script and modular package apps), a progress bar loading example, a login page example (including RSQLite-backed auth), a Doom WASM demo running over WebSocket, a full list of available layouts (boxed, combo, condensed, fluid, horizontal, RTL, vertical, etc.), and notable differences from Shiny such as SVG-rendered static plots and cleaner URL query parameter formatting. Licensed under Apache 2.0.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://www.r-bloggers.com/2026/08/more-progress-with-tabler-for-r>

## Questions this post answers

### How do I install the new version of the Tabler R package without Shiny?

Install it via R-Universe with install.packages("tabler", repos = "https://pachadotdev.r-universe.dev") or from GitHub using remotes::install_github("pachadotdev/tabler"). The older version, available from CRAN, still depends on Shiny, while this newer version removes that dependency entirely.

_Developers weighing a move off Shiny can track dashboard framework changes like this on daily.dev._

### What are the differences between Tabler for R and Shiny apps?

Static plots such as base R, ggplot, and tinyplot graphics render as downloadable SVGs, and URL query parameters use a cleaner format like my.site/myapp?year=2000&country=gbr instead of Shiny's quoted style with percent-encoded quotes around string values. This is aimed at simplifying sharing and linking to specific dashboard states.

_Anyone comparing R dashboard frameworks can follow updates like this on daily.dev._

## Similar posts on daily.dev

- [Tabler 0.1.0 is here\!](https://daily.dev/posts/tabler-0-1-0-is-here--n0sfxrik9) · R-bloggers · 21 upvotes · 1 comments
- [Tabler Server A minimal framework to create web dashboards in R](https://daily.dev/posts/tabler-server-a-minimal-framework-to-create-web-dashboards-in-r-s6fsk60ls) · R-bloggers · 1 upvotes · 0 comments
- [taleshape-com/shaper: Visualize and share your data. All in SQL. Powered by DuckDB.](https://daily.dev/posts/taleshape-com-shaper-visualize-and-share-your-data-all-in-sql-powered-by-duckdb--zx91mb3pf) · Hacker News · 0 upvotes · 0 comments
- [How to Build an Admin Dashboard with shadcn/ui and TanStack Start](https://daily.dev/posts/how-to-build-an-admin-dashboard-with-shadcn-ui-and-tanstack-start-y6hqvcgo1) · freeCodeCamp · 6 upvotes · 0 comments

---

Tags: [#r](https://daily.dev/tags/r), [#webassembly](https://daily.dev/tags/webassembly)

[View this post on daily.dev](https://daily.dev/posts/more-progress-with-tabler-for-r-oeanltnmm)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@type":"TechArticle","headline":"More progress with Tabler for R","url":"https://daily.dev/posts/more-progress-with-tabler-for-r-oeanltnmm","mainEntityOfPage":{"@type":"WebPage","@id":"https://daily.dev/posts/more-progress-with-tabler-for-r-oeanltnmm"},"datePublished":"2026-08-17T02:17:20.952Z","dateModified":"2026-08-17T02:17:43.333Z","description":"An update on Tabler for R, a dashboard framework built on the Tabler Bootstrap theme, along with a companion Tabler Server project for rendering apps without...","image":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/e473c4982109b6e3106e94b645f5a1e9?_a=AQAEuop","thumbnailUrl":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/e473c4982109b6e3106e94b645f5a1e9?_a=AQAEuop","isAccessibleForFree":true,"articleSection":"R-bloggers","inLanguage":"en","publisher":{"@type":"Organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180}},"author":{"@type":"Organization","name":"R-bloggers","logo":"https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/98bcbbdf72774292a55ceda8f2277f1e","url":"https://daily.dev/sources/rbloggers"},"commentCount":0,"discussionUrl":"https://daily.dev/posts/more-progress-with-tabler-for-r-oeanltnmm","interactionStatistic":[{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":0},{"@type":"InteractionCounter","interactionType":{"@type":"CommentAction"},"userInteractionCount":0}],"keywords":"r,webassembly","timeRequired":"PT4M"}
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"R-bloggers","item":"https://daily.dev/sources/rbloggers"},{"@type":"ListItem","position":3,"name":"More progress with Tabler for R"}]}
{"@context":"https://schema.org","@type":"FAQPage","@id":"https://daily.dev/posts/more-progress-with-tabler-for-r-oeanltnmm#faq","mainEntity":[{"@type":"Question","name":"How do I install the new version of the Tabler R package without Shiny?","acceptedAnswer":{"@type":"Answer","text":"Install it via R-Universe with install.packages(\"tabler\", repos = \"https://pachadotdev.r-universe.dev\") or from GitHub using remotes::install_github(\"pachadotdev/tabler\"). The older version, available from CRAN, still depends on Shiny, while this newer version removes that dependency entirely. Developers weighing a move off Shiny can track dashboard framework changes like this on daily.dev."}},{"@type":"Question","name":"What are the differences between Tabler for R and Shiny apps?","acceptedAnswer":{"@type":"Answer","text":"Static plots such as base R, ggplot, and tinyplot graphics render as downloadable SVGs, and URL query parameters use a cleaner format like my.site/myapp?year=2000&country=gbr instead of Shiny's quoted style with percent-encoded quotes around string values. This is aimed at simplifying sharing and linking to specific dashboard states. Anyone comparing R dashboard frameworks can follow updates like this on daily.dev."}}]}
```

