Skip to content

tbxmanager

A modern package manager for MATLAB with dependency resolution, lockfiles, and a community registry.

websave('tbxmanager.m', 'https://tbxmanager.com/tbxmanager.m');
tbxmanager
savepath

Get Started Browse Packages


  • One-Line Install


    Download a single file and you're ready. No compilation, no prerequisites beyond MATLAB R2022a+.

  • Dependency Resolution


    Automatically resolves and installs package dependencies with version constraint satisfaction.

  • Reproducible Environments


    Lock exact versions with tbxmanager lock. Share tbxmanager.lock for identical setups across machines.

  • Community Registry


    Open package registry. Anyone can contribute packages via pull request. CI validates every submission.

  • Cross-Platform


    Windows, macOS (Intel & Apple Silicon), and Linux. Platform-specific packages resolved automatically.

  • Integrity Verification


    Every download verified with SHA256 checksums. No tampered packages reach your MATLAB path.

Quick Start

% Install a package
tbxmanager install mpt

% Search for packages
tbxmanager search optimization

% List installed packages
tbxmanager list

% Update all packages
tbxmanager update

% Create reproducible project dependencies
tbxmanager init
tbxmanager lock
tbxmanager sync