Slides Terminal Presentation Tool

Slides Terminal Presentation Tool

github.com

3

About this website

Slides is a free and open-source terminal-based presentation tool that enables users to create and deliver slide decks directly from the command line using Markdown. Created by Maaslalani (Maxwell) in 2021 and written in Go, Slides renders Markdown files as beautiful, interactive presentations in the terminal, eliminating the need for PowerPoint or Keynote for technical talks. Key features: Markdown-based: slides are written in standard Markdown files with a special separator (---) between slides. Supports all standard Markdown syntax including headers, lists, code blocks, blockquotes, tables, links, and images. Code blocks are rendered with syntax highlighting (via Chroma). Real-time rendering: Slides renders Markdown as styled slides in the terminal with proper text wrapping, centering, and pagination. Slides automatically fit the terminal window size. Navigation: arrow keys, vim-style hjkl, page up/down, and spacebar for navigation. First slide and last slide shortcuts. Search: fuzzy search through all slides to jump to a specific slide. Code execution: Slides can execute code blocks in the presentation, running them in a shell and displaying the output. Languages supported include Python, JavaScript, Go, Ruby, and shell scripts. Images: displays images inline in terminals that support the Kitty graphics protocol or iTerm2 inline images (sixel support for compatible terminals). Themes: customizable themes with predefined color schemes. Export: export presentations to PDF. Terminal applications: present from any terminal emulator. Markdown front matter for metadata (title, author, date, theme). Cross-platform: Linux, macOS, Windows. MIT.

Tags & Categories

Statistics

3
Views
0
Clicks
0
Like
0
Dislike

Comments

Log In to post a comment

No comments yet. Be the first!