ossplate-0.2.5 is not a library.
Ossplate
Build one project, ship it everywhere.
ossplate helps you start and maintain a project that ships the same CLI through Rust, npm, and PyPI.
It gives you a working baseline with:
- one real core CLI
- thin JavaScript and Python wrappers
- release-ready workflows for Cargo, npm, and PyPI
- a scaffold you can create, adopt, and keep in sync
What It Does
Use ossplate when you want a single command-line tool to exist cleanly in multiple ecosystems without maintaining three separate implementations.
It can:
- create a new scaffolded project
- initialize an existing directory with the expected structure
- validate project identity and metadata
- synchronize the files it owns
Quick Start
Then check that everything is aligned:
Core Commands
The same command surface is available through the Rust binary and the packaged JS/Python wrappers.
Why It’s Useful
- You keep one source of truth for CLI behavior.
- You avoid drift between Rust, npm, and PyPI releases.
- You get a real scaffold instead of a fake demo project.
- You can publish with modern registry workflows instead of assembling release plumbing from scratch.
Learn More
License
Licensed under the Unlicense.