Skip to content

Latest commit

 

History

6 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Zerium

A GPU-accelerated, non-linear video editor written in Rust.

Architecture

  • domain: validated project, timeline, animation, media, and plugin models
  • engine: rendering, decoding, playback, and export infrastructure
  • ui: GPUI views and interaction controllers
  • app: the composition root that wires domain, engine, and UI services

The live timeline is a command-oriented TimelineEditor. Background work uses an immutable TimelineSnapshot, so save and export jobs cannot accidentally carry editor history or mutate UI session state.

See docs/architecture.md for dependency rules and state ownership details.

Development

Use direnv to enter the shared Rust environment:

direnv allow

About

A video editor with zero limits.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Contributors

Languages