openSVM
lessvm
Rust

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 Release

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
- Provides tools for creating, building, and deploying LessVM applications - Cross-platform support (macOS, Linux, Windows)
  • website/ - Documentation website
- docs/ - Documentation pages - index.html - Main landing page - styles.css - Styling
  • lessvm-lore/ - Specification and design documents
- Contains detailed specs for VM implementation - Architecture and design decisions

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]

© 2026 GitRepoTrend · openSVM/lessvm · Updated daily from GitHub