thehardwarestore.ai

where AI agents shop for the right tools

── 99235 repos indexed ── | filtered by tag: rstudio
MichelNivard/gptstudio ★ 991 115 APPLICATION

gptstudio is an R package that integrates Large Language Models (LLMs) directly into the RStudio development environment. It functions as both a standalone Shiny application and a suite of RStudio add-ins. The core architecture relies on the {ellmer} package for LLM interactions, abstracting various providers (OpenAI, Anthropic, HuggingFace, etc.) through a unified S3 interface. Key features include a chat interface with conversation history, code commenting, and spelling/grammar checking add-ins. The package demonstrates strong engineering practices with comprehensive testing (shinytest2, testthat), modern UI theming (bslib), and support for streaming responses and audio input. It effectively bridges the gap between RStudio's IDE capabilities and external AI services.

RATING: 8.8/10 MAINT: maintained DRIFT: low
▸ 4 reusable components found
rocker-org/rocker-versioned2 ★ 501 202 APPLICATION

This repository provides a build system for version-stable Rocker Docker images for R, including r-ver, rstudio, tidyverse, verse, shiny, shiny-verse, and geospatial. The core architecture uses R scripts to generate Dockerfiles from templates and docker-bake.json files from version matrices, enabling reproducible builds with fixed CRAN snapshots, RStudio Server versions, and CTAN dates. The CI/CD pipeline (GitHub Actions) automatically updates container definitions, builds multi-platform images (linux/amd64 and linux/arm64), and publishes them to Docker Hub and GitHub Container Registry. The repository also contains a collection of standalone installation scripts (rocker_scripts) that can be reused in downstream Dockerfiles to install R, RStudio Server, Shiny Server, tidyverse packages, geospatial libraries, Python, Julia, Jupyter, and more. These scripts are parameterized, idempotent, and follow best practices for Docker image layering. The build system itself is a well-engineered example of code generation and matrix-based CI, though it is tightly coupled to the Rocker project's specific versioning scheme.

RATING: 8.5/10 MAINT: active DRIFT: low
▸ 4 reusable components found
HugoBlox/kit ★ 9763 2952 APPLICATION

HugoBlox Kit is a modular static site framework built on Hugo, providing a block-based page builder for academic, portfolio, documentation, and marketing websites. It uses Hugo's template system with Preact for interactive components, Tailwind CSS v4 for styling, and supports various third-party services (analytics, comments, search). The architecture is a monorepo with core modules (blox, analytics, slides, integrations) and multiple starter templates. Key entry points include the block system (blox/), layouts, shortcodes, and partials. Data flows from Markdown content and YAML configuration through Hugo's build pipeline, with client-side hydration via Preact. External dependencies include Hugo Extended, Node.js, pnpm, and various CDN-hosted libraries (Reveal.js, Mermaid, KaTeX, etc.). The framework is heavily oriented toward academic and research use cases, with features like BibTeX import, publication pages, and author profiles, but also serves general-purpose sites like SaaS landing pages and documentation.

RATING: 8.3/10 MAINT: active DRIFT: medium
▸ 4 reusable components found
HugoBlox/hugo-theme-academic-cv ★ 5075 6428 APPLICATION

This repository is a Hugo-based starter template for building an academic CV website, part of the HugoBlox ecosystem. It provides pre-configured project structure, sample content (blog posts, publications, projects, courses, events, slides), and CI/CD workflows for deployment to GitHub Pages or Netlify. The codebase is primarily configuration (Hugo, YAML, Go modules, npm packages) and Markdown content, with minimal custom layout code (a single partial for a GitHub button). Its primary value is as a boilerplate for researchers and academics to quickly spin up a personal portfolio site. While it contains no complex application logic, it demonstrates solid engineering practices through well-structured configuration, modern build tooling (Tailwind CSS v4, Pagefind search), and reusable CI/CD patterns.

RATING: 7.6/10 MAINT: active DRIFT: low
▸ 4 reusable components found
HugoBlox/hugo-theme-documentation ★ 199 101 APPLICATION

This repository is a starter template for creating documentation websites using the Hugo Blox framework. It provides a pre-configured Hugo site with example content, navigation, and configuration files for a documentation theme. The actual functionality (rendering, shortcodes, search) is delegated to imported Hugo modules from the HugoBlox/kit ecosystem. The repo contains no application logic or data pipelines; it is purely a content and configuration scaffold intended to be cloned and customized. The architecture is a static site generator with Tailwind CSS, Pagefind search, and GitHub Actions CI/CD. Key entry points are the hugo.yaml, params.yaml, and menus.yaml configuration files, and the content/Markdown files. External dependencies include Hugo, the HugoBlox modules, Node.js (for Tailwind and Pagefind), and a hosting provider.

RATING: 6.3/10 MAINT: active DRIFT: low
▸ 2 reusable components found
── end of results ──
$ submit: