rocketsplash-rt
rocketsplash-rt is the runtime library for loading, managing, and rendering Rocketsplash assets. It enables Rust applications to easily display rich, colorful splash screens and banners in the terminal using the .rst and .rsf file formats. It supports splash-screen and large text font art.
Features
- Zero-config Loading: Load splash screens and fonts with a single line of code.
- Safe & Secure: Strict validation of input files to prevent allocation attacks or malformed data.
- ANSI Rendering: High-performance rendering to standard ANSI escape sequences (TrueColor).
- No Heavy Dependencies: Designed to be lightweight and embeddable.
Installation
Usage
Displaying a Splash Screen
use Splash;
use Error;
Rendering to a String
If you need to embed the output into another TUI framework or log message:
let output = splash.to_string;
println!;
Using Custom Fonts
use Font;
let font = load?;
let text = font.render.to_string;
println!;
License
Copyright (c) 2026 - JAC. Licensed under the MIT license.