Everything you need for serious R work
From solo analysis to team collaboration, Framework scales with you.
Local GUI
Browse your project, manage data, and explore documentation through a beautiful local web interface. No command line required.
Package Management
Define packages in config.yml and let scaffold() handle installation. Version pinning supported.
renv Made Easy
Optional renv integration without the complexity. Simple commands like packages_snapshot() and packages_restore().
Data Integrity
Every data_read() tracks file hashes. Know immediately when source data changes. Full audit trail in framework.db.
Database Connections
SQLite, PostgreSQL, MySQL, and more. Define connections in config, use them anywhere. Connection pooling included.
S3 Publishing
Publish rendered notebooks to any S3-compatible storage. Share results with publish_notebook(). Cloudflare R2, MinIO, AWS supported.
Project Templates
Choose from project types: standard analysis, course materials, or presentations. Each with sensible defaults and directory structures.
Notebook Helpers
Create Quarto notebooks with make_notebook("name"). Templates included. Directory auto-detection. Quarto-first, RMarkdown supported.
Git Ready
Smart .gitignore templates protect sensitive data. Clear separation of public and private outputs. Pre-commit hooks available.