| RUST APPLICATION PLATFORM - FISSION.RS - OPEN SOURCE
Fission.
Rust application platform for shipping production apps across every target.
Build, test, package, and release desktop, mobile, web, terminal, static, and server-rendered apps from one shared Rust app model.
Fission target map
FIG. 02
Web
surface
WASM
surface
Fission
app model
Server
surface
One Rust app model projected through server, static, web, desktop, mobile, and terminal shells.
[ 01 ]
PLATFORM LIFECYCLE
ALL STAGES
From setup to distribution.
01
Setup
Project + shell config
Bootstrap, configure, and choose targets.
02
Learn
Docs + examples
Guides, examples, and tutorials that map to real app workflows.
03
Build
State + widgets
Develop one shared Rust app model and render it through each target shell.
04
Test
Readiness checks
Verify reducers, widgets, integrations, and target-specific output.
05
Package
Artifacts
Bundle assets, resources, metadata, and optimized runtime output.
06
Release
Distribution
Sign, version, publish, and ship updates with repeatable tooling.
[ 02 ]
PLATFORM SURFACE
FISSION.RS
One Rust app model, many production targets.
ONE APP MODEL
A single Rust core runs everywhere.
Plain Rust state, typed actions, reducers, widgets, charts, commands, jobs, services, and integrations.
State / Actions / Widgets / Jobs / Services
TARGET SHELLS
Render one app across first-class targets.
Server HTML, static HTML, Web/WASM, native desktop, mobile, terminal UI, and specialized product shells.
Server / Static / Web / Desktop / Mobile / Terminal
DEVELOPER TOOLING
CLI and workflows for the full lifecycle.
Scaffolding, live reload, device management, inspection, logging, readiness checks, packaging, and release automation.
Init / Run / Devices / Readiness / Distribute
05 TESTING & DIAGNOSTICS
Confidence through tests, checks, and observability.
Unit and integration tests
Snapshot and golden tests
Cross-target verification
Readiness checks
Performance profiling
Structured logging and tracing
Tests
Readiness
state_reducer_tests
ok
42ms
action_flow_tests
ok
81ms
widget_render_tests
ok
73ms
integration_web
ok
91ms
integration_android
ok
1.44s
integration_desktop
ok
1.28s
All checks passed
07 FISSION CHARTS
Visualize your data anywhere.
Active Users
1K 3K 5K 4K 6K 7K |---*---*--*---*----*--*---*---*---|
Sessions
24.8K
+ 18.2%
Errors
0.38%
- 31.4%
p95 Latency
184ms
- 12.7%
06 PACKAGING & RELEASE
From local builds to global distribution.
Build
Optimize
Sign
Release
Distribute
App Stores
Desktop / Mobile
GitHub Releases
Binaries & installers
GitHub Pages
Documentation & sites
Static Hosts
CDN & edge delivery
[ 08 ]
LEARNING PATHS
VIEW ALL TUTORIALS
Step-by-step paths to build real apps with Fission.
1
Get Started
Build your first Fission app
30 min - Beginner
2
Build for Web
Create a web app with Web/WASM
45 min - Beginner
3
Mobile Apps
Build a cross-platform mobile app
60 min - Intermediate
4
Terminal UI
Ship a rich terminal user interface
45 min - Intermediate
5
Data & Charts
Add charts and live data to your app
50 min - Intermediate
6
Release
Package, sign, and release your app
40 min - Advanced
Tutorials
Examples
Videos
Reference
API Docs
Recipes
Changelog
@
Stay up to date with Fission.
New tutorials, releases, and platform updates.
Subscribe
Fission on GitHub
Open source. Star, watch, and contribute.
View on GitHub
CR
Courtney Robinson
zcourts.com
Building the infrastructure for the agentic future.
LET'S CONNECT
courtney@crlog.info
Based in London
© 2025 Courtney Robinson. All rights reserved.