shinychat - Chat UI Component for 'shiny'
Provides a scrolling chat interface with multiline input, suitable for creating chatbot apps based on Large Language Models (LLMs). Designed to work particularly well with the 'ellmer' R package for calling LLMs.
Last updated
12.38 score 143 stars 9 dependents 389 scripts 3.3k downloadsplumber2 - Easy and Powerful Web Servers
Automatically create a web server from annotated 'R' files or by building it up programmatically. Provides automatic 'OpenAPI' documentation, input handling, asynchronous evaluation, and plugin support.
Last updated
webapiquarto
10.82 score 116 stars 3 dependents 71 scripts 591 downloads
connectapi - Utilities for Interacting with the 'Posit Connect' Server API
Provides a helpful 'R6' class and methods for interacting with the 'Posit Connect' Server API along with some meaningful utility functions for regular tasks. API documentation varies by 'Posit Connect' installation and version, but the latest documentation is also hosted publicly at <https://docs.posit.co/connect/api/>.
Last updated
api-clientposit-connect
10.81 score 54 stars 1 dependents 381 scripts 2.1k downloads
querychat - Filter and Query Data Frames in 'shiny' Using an LLM Chat Interface
Adds an LLM-powered chatbot to your 'shiny' app, that can turn your users' natural language questions into 'SQL' queries that run against your data, and return the result as a reactive data frame. Use it to drive reactive calculations, visualizations, downloads, and more.
Last updated
10.59 score 212 stars 137 scripts 783 downloads
mcptools - Model Context Protocol Servers and Clients
Implements the Model Context Protocol (MCP). Users can start 'R'-based servers, serving functions as tools for large language models to call before responding to the user in MCP-compatible apps like 'Claude Desktop' and 'Claude Code', with options to run those tools inside of interactive 'R' sessions. On the other end, when 'R' is the client via the 'ellmer' package, users can register tools from third-party MCP servers to integrate additional context into chats.
Last updated
mcp-server
10.46 score 198 stars 3 dependents 99 scripts 2.3k downloads
btw - A Toolkit for Connecting R and Large Language Models
A complete toolkit for connecting 'R' environments with Large Language Models (LLMs). Provides utilities for describing 'R' objects, package documentation, and workspace state in plain text formats optimized for LLM consumption. Supports multiple workflows: interactive copy-paste to external chat interfaces, programmatic tool registration with 'ellmer' chat clients, batteries-included chat applications via 'shinychat', and exposure to external coding agents through the Model Context Protocol. Project configuration files enable stable, repeatable conversations with project-specific context and preferred LLM settings.
Last updated
aiai-agent-toolsellmerllmllm-tools
10.07 score 141 stars 1 dependents 98 scripts 1.8k downloadsbrand.yml - Unified Branding with a Simple YAML File
Read and process 'brand.yml' 'YAML' files. 'brand.yml' is a simple, portable 'YAML' file that codifies your company's brand guidelines into a format that can be used by 'Quarto', 'Shiny' and 'R' tooling to create branded outputs. Maintain unified, branded theming for web applications to printed reports to dashboards and presentations with a consistent look and feel.
Last updated
9.63 score 111 stars 7 dependents 102 scripts 4.9k downloads
yaml12 - Fast 'YAML' 1.2 Parser and Formatter
A fast, correct, safe, and ergonomic 'YAML' 1.2 parser and generator written in 'Rust'. Convert between 'YAML' and simple 'R' objects with full support for multi-document streams, tags, anchors, and aliases. Offers opt-in handlers for custom tag behavior and round-trips common 'R' data structures. Implements the 'YAML' 1.2.2 specification from the 'YAML' Language Development Team (2021) <https://yaml.org/spec/1.2.2/>. Proudly supported by Posit.
Last updated
rustcargo
8.30 score 26 stars 5 dependents 23 scripts 1.9k downloads
commons - AI Agents for Data Analysis
Implements trustworthy large language model agents. Connect raw data sources, a pool of trusted calculations, and a searchable context layer that demonstrates how to interpret them. Then, deploy data agents that answer questions, log interactions, and can be evaluated and improved over time.
Last updated
8.07 score 58 stars 20 scripts 659 downloads
ggsql - Grammar of Graphics for SQL
Allows you to write queries that combine SQL (Structured Query Language) data retrieval with visualization specifications in a single, composable syntax. The 'ggsql' package binds directly with the 'ggsql' 'Rust' library and allows you to set up readers and writers and execute queries against it. The package also offers 'knitr' and 'shiny' integration allowing the user to use 'ggsql' in both frameworks.
Last updated
rustcargoquarto
7.03 score 17 stars 19 scripts 555 downloadssnowflakeauth - Authentication Helpers for 'Snowflake'
Authentication helpers for 'Snowflake'. It provides compatibility with authentication approaches supported by the 'Snowflake Connector for Python' <https://pypi.org/project/snowflake-connector-python> and the 'Snowflake CLI' <https://pypi.org/project/snowflake-cli>.
Last updated
7.00 score 1 stars 4 dependents 3 scripts 47k downloadsconnectcreds - Manage 'OAuth' Credentials from 'Posit Connect'
A toolkit for making use of credentials mediated by 'Posit Connect'. It handles the details of communicating with the Connect API correctly, 'OAuth' token caching, and refresh behaviour.
Last updated
5.15 score 6 stars 1 dependents 25 scripts 3.1k downloads
frontmatter - Parse Front Matter from Documents
Extracts and parses structured metadata ('YAML' or 'TOML') from the beginning of text documents. Front matter is a common pattern in 'Quarto' documents, 'R Markdown' documents, static site generators, documentation systems, content management tools and even 'Python' and 'R' scripts where metadata is placed at the top of a document, separated from the main content by delimiter fences.
Last updated
cpp
4.92 score 4 stars 2 dependents 3 scripts 1.1k downloads
paparazzi - Scripted Demo Videos, Screenshots, and Tests for Web Pages
Script polished demo videos and screenshots of anything that runs in a web browser, including 'Shiny' apps, 'Quarto' documents, and live websites. A pipeable interface built on 'chromote' clicks, types, and waits the way a person would. While recording, a cursor glides between elements, text is typed one character at a time, and a camera zooms and pans to the action. Annotations, callouts, spotlights, captions, and redactions follow their elements as the page changes. Frame captures to an element or aspect ratio, emulate phones, dark mode, and other devices, and write MP4, WebM, or GIF files. Without a recording, the same scripts run at full speed as browser tests with auto-waiting actions and retrying expectations that work with 'testthat'.
Last updated
browser-testingchromechromotequartoscreen-recordingshiny
4.90 score 3 stars 19 scriptsshinymedia - Multimedia Input/Output Controls for Shiny
What the package does (one paragraph).
Last updated
2.70 score 10 stars 2 scripts