| Crates.io | plugin_api |
| lib.rs | plugin_api |
| version | 0.1.1 |
| created_at | 2025-07-11 03:52:38.097664+00 |
| updated_at | 2025-07-12 02:02:00.624172+00 |
| description | A blazing fast package manager and CLI tool. |
| homepage | |
| repository | https://github.com/nom-nom-hub/boltpm |
| max_upload_size | |
| id | 1747385 |
| size | 11,421 |
BoltPM is a fast, modern, cross-platform NPM alternative written in Rust. It features a CLI, real-time GUI, private registry, and dynamic plugin system.
cargo install boltpm
git clone https://github.com/nom-nom-hub/boltpm.git
cd boltpm
cargo build --workspace
# Initialize a new project
boltpm init
# Install a package
boltpm install lodash
# Remove a package
boltpm remove lodash
# Update all packages
boltpm update
# Run a script
boltpm run build
cargo build --workspace
cd registry
cargo run
# Registry runs at http://localhost:4000
cd cli
cargo run -- init
cargo run -- install dep1
cargo run -- remove dep1
cd gui
cargo tauri dev
# Initialize a new project
boltpm init
# Install a package
boltpm install lodash
# Remove a package
boltpm remove lodash
# Update all packages
boltpm update
# Run a script
boltpm run build
# List installed packages
boltpm list
# Search for packages
boltpm search react
# Install with specific version
boltpm install lodash@4.17.21
# Install as dev dependency
boltpm install --dev jest
# Install globally
boltpm install -g typescript
# Publish a package to your registry
curl -X PUT -F "version=1.0.0" -F "description=My lib" -F "tarball=@package.tgz" http://localhost:4000/v1/mylib/
# Use plugins (place compiled .so/.dylib/.dll in .boltpm/plugins/)
# Plugins are called automatically on install/remove/update
cargo tauri dev in the gui directory and that the backend is built.http://localhost:4000..boltpm/plugins/ and built for your OS/arch..boltpm/cache/ directory.package.json valid..boltpm/plugins/.preinstall, postinstall, onError.run(ctx: PluginContext) function.cdylib..boltpm/plugins/.onError hook is called.cargo test --workspace before submitting.dev.md for architecture and roadmap.MIT