mintd: Effortless Research Project Management
CLI tool for creating version-controlled research projects with cloud storage
Every research project starts the same way: create a folder, maybe initialize git, figure out where data goes, write the same boilerplate setup code. mintd automates all of that.
It’s a CLI tool that scaffolds standardized research repositories in seconds—Git initialized, data directories tracked with DVC, cloud storage configured. One command, done.
Key Features
- Rapid Setup:
mintd create data --name my_project --lang pythonand you’re ready to go - Multi-Language: Python, R, and Stata with language-specific templates
- Version Control: Automatic Git and DVC initialization
- Cloud Storage: S3-compatible storage (AWS, Wasabi, MinIO) with secure credentials
- Registry Integration: Optional project registration for discoverability
Technical Stack
- Python CLI built with Click
- DVC for data versioning
- Jinja2 for language-specific templates
- S3-compatible cloud storage