{"id":16572229,"url":"https://github.com/eddelbuettel/tinythemes","last_synced_at":"2026-02-28T07:09:58.544Z","repository":{"id":213139526,"uuid":"730332951","full_name":"eddelbuettel/tinythemes","owner":"eddelbuettel","description":"Lightweight Repackaging of 'Themes' for 'ggplot2'","archived":false,"fork":false,"pushed_at":"2024-03-04T17:54:25.000Z","size":16,"stargazers_count":20,"open_issues_count":0,"forks_count":0,"subscribers_count":3,"default_branch":"master","last_synced_at":"2024-05-09T10:28:15.682Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"R","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/eddelbuettel.png","metadata":{"files":{"readme":"README.md","changelog":"ChangeLog","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-12-11T17:37:21.000Z","updated_at":"2024-05-31T21:54:07.904Z","dependencies_parsed_at":"2023-12-18T19:28:10.345Z","dependency_job_id":"dd88f3ee-4043-45f6-a721-5e8c15e68b4b","html_url":"https://github.com/eddelbuettel/tinythemes","commit_stats":null,"previous_names":["eddelbuettel/tinythemes"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eddelbuettel%2Ftinythemes","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eddelbuettel%2Ftinythemes/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eddelbuettel%2Ftinythemes/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eddelbuettel%2Ftinythemes/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/eddelbuettel","download_url":"https://codeload.github.com/eddelbuettel/tinythemes/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244799280,"owners_count":20512223,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-10-11T21:26:50.406Z","updated_at":"2026-02-28T07:09:58.538Z","avatar_url":"https://github.com/eddelbuettel.png","language":"R","funding_links":[],"categories":["Themes and aesthetics"],"sub_categories":[],"readme":"\n## tinythemes -- Lightweight Repackaging of ggplot2 Themes\n\n[![CI](https://github.com/eddelbuettel/tinythemes/actions/workflows/ci.yaml/badge.svg)](https://github.com/eddelbuettel/tinythemes/actions/workflows/ci.yaml)\n[![License](https://img.shields.io/badge/License-MIT-orange.svg)](https://opensource.org/licenses/MIT)\n[![CRAN](https://www.r-pkg.org/badges/version/tinythemes)](https://cran.r-project.org/package=tinythemes)\n[![r-universe](https://eddelbuettel.r-universe.dev/badges/tinythemes)](https://eddelbuettel.r-universe.dev/tinythemes)\n[![Dependencies](https://tinyverse.netlify.app/badge/tinythemes)](https://cran.r-project.org/package=tinythemes)\n[![Last Commit](https://img.shields.io/github/last-commit/eddelbuettel/tinythemes)](https://github.com/eddelbuettel/tinythemes)\n\n### Example: Without, and With, The Theme \n\n![](https://eddelbuettel.github.io/images/2023-12-18/tinythemes_demo.png)\n\nOne the left are `ggplot()` defaults, on the right the theme is added.\n\n### Motivation\n\nThe [hrbrthemes][hrbrthemes] package contains a nice theme as seen in the preceding example. \nInstalling the package, however, comes at cost of fourty-nine (yeah, really) additional packages:\n\n```r\n\u003e db \u003c- tools::CRAN_package_db()\n\u003e deps \u003c- tools::package_dependencies(c(\"ggplot2\", \"hrbrthemes\"), recursive=TRUE, db=db)\n\u003e Filter(\\(x) x != \"ggplot2\", setdiff(deps[[2]], deps[[1]]))\n [1] \"extrafont\"         \"knitr\"             \"rmarkdown\"        \n [4] \"htmltools\"         \"tools\"             \"gdtools\"          \n [7] \"extrafontdb\"       \"Rttf2pt1\"          \"Rcpp\"             \n[10] \"systemfonts\"       \"gfonts\"            \"curl\"             \n[13] \"fontquiver\"        \"base64enc\"         \"digest\"           \n[16] \"ellipsis\"          \"fastmap\"           \"evaluate\"         \n[19] \"highr\"             \"xfun\"              \"yaml\"             \n[22] \"bslib\"             \"fontawesome\"       \"jquerylib\"        \n[25] \"jsonlite\"          \"stringr\"           \"tinytex\"          \n[28] \"cachem\"            \"memoise\"           \"mime\"             \n[31] \"sass\"              \"fontBitstreamVera\" \"fontLiberation\"   \n[34] \"shiny\"             \"crul\"              \"crayon\"           \n[37] \"stringi\"           \"cpp11\"             \"urltools\"         \n[40] \"httpcode\"          \"fs\"                \"rappdirs\"         \n[43] \"httpuv\"            \"xtable\"            \"sourcetools\"      \n[46] \"later\"             \"promises\"          \"commonmark\"       \n[49] \"triebeard\"        \n\u003e\n```\n\nSo this package goes the other way and currently contains only _one_ theme: `theme_ipsum_rc()`,\ntaken from [hrbrthemes][hrbrthemes] and minimally polished. \nInstalling this package from CRAN results in zero additional dependencies.\n\n### What If Something Goes Wrong?\n\nGood question. This package is for when you know the Roboto Condensed font is in fact present and\nready to be used. Package [hrbrthemes][hrbrthemes] has some documentation and helpers about what to\ndo when that is not the case; consult that documentation first.\n\n### Author\n\nThe theme was written by Bob Rudis who is the principal author of [hrbrthemes][hrbrthemes].\n\nThis package was put together by Dirk Eddelbuettel\n\n### License\n\ntinythemese is released under the same terms as [hrbrthemes][hrbrthemes], namely the MIT license.\n\n[hrbrthemes]: https://github.com/hrbrmstr/hrbrthemes\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Feddelbuettel%2Ftinythemes","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Feddelbuettel%2Ftinythemes","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Feddelbuettel%2Ftinythemes/lists"}