framework.table1.org

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.

Read the original on framework.table1.org ↗