lessvm
Last updated Nov 19, 2025
19
Stars
1
Forks
3
Issues
0
Stars/day
Attention Score
5
Language breakdown
Rust 59.9%
TypeScript 23.1%
HTML 10.1%
Shell 4.5%
CSS 1.5%
JavaScript 0.8%
▸ Files
click to expand
README
lessVM 
A lightweight virtual machine implementation for Solana blockchain.
Installation
CLI Tool
The LessVM CLI tool provides a convenient way to create, build, and deploy LessVM applications.
One-Line Installation
macOS and Linux:
curl -sSL https://raw.githubusercontent.com/openSVM/lessvm/main/cli/.goreleaser.install.sh | bash
Windows (PowerShell):
iwr -useb https://raw.githubusercontent.com/openSVM/lessvm/main/cli/.goreleaser.install.ps1 | iex
Using Homebrew (macOS and Linux)
brew tap openSVM/tap
brew install lessvm
For more installation options, see CLI README
Project Structure
lessvm-solana/- Core VM implementation in Rust
src/ - Source code
- vm/ - Virtual machine core implementation
- solana/ - Solana-specific integration code
- deployless/ - Deployment utilities
- scripts/ - Build and deployment scripts
cli/- Command-line interface for managing LessVM applications
website/- Documentation website
docs/ - Documentation pages
- index.html - Main landing page
- styles.css - Styling
lessvm-lore/- Specification and design documents
Development
The project consists of two main parts:
- VM Implementation - Written in Rust, located in
lessvm-solana/ - Documentation Website - Static HTML/CSS website in
website/
Building
VM Implementation
cd lessvm-solana
cargo build
Website
The documentation website is built using static HTML and CSS. No build step required.Testing
cd lessvm-solana
cargo test
For local Solana validator testing:
./startlocalvalidator.sh
Documentation
Visit the documentation website for:
License
[Add license information]
🔗 More in this category