Skip to content

keynot 0.1.0

Choose a tag to compare

@devjgm devjgm released this 07 Jul 22:22

Initial release of keynot: terminal slide presentations from a single markdown file.

  • Marp-style .keynot format: YAML frontmatter, slides separated by ---, HTML comments as speaker notes
  • Markdown rendering with ratatui: headings, emphasis, lists, task lists, blockquotes, links, syntax-highlighted code (VS Code Dark+ by default)
  • Images via kitty/iTerm2/sixel graphics with a half-block fallback; local files or URLs
  • Slide transitions (push, coalesce, fade, sweep), a speaker line highlighter, outline view with type-a-number navigation, live reload, and a ! shell escape
  • Theming via frontmatter color overrides; built-in dark and light themes
  • keynot new skeletons, keynot check validation, --start-slide resume

Install: cargo install --locked keynot

Published on crates.io: https://crates.io/crates/keynot