mfontanini/presenterm
mfontanini/presenterm has 8,961 GitHub stars and 209 forks. GitHot measured +1 stars in 24 hours and +19 in 7 days. Last checked 2026-11-06 20:02 UTC. Last push 2026-11-04.
Comment ces chiffres sont mesurés
Outil de présentation dans le terminal basé sur Markdown
What you can do
- Presentations consist of one or more markdown files.
- Images and animated gifs on terminals like kitty, iterm2, wezterm, ghostty and foot.
- Customizable themes including colors, margins, layout (left/center aligned content), footer for every slide, etc. Several built-in themes can give your presentation the look you want without having to define your own.
- Code highlighting for a wide list of programming languages.
Progression mesurée des étoiles
- in 24h
- +1
- in 7 days
- +19
- in 15 days
- Historique en cours
- in 1 month
- Historique en cours
Variations nettes sur des périodes qui se chevauchent, pas des totaux quotidiens. Les mesures absentes restent vides. Les étoiles indiquent l’intérêt, pas la qualité.
README.md
Originalpresenterm
presenterm lets you create presentations in markdown format and run them from your terminal, with support for image and animated gifs, highly customizable themes, code highlighting, exporting presentations into PDF format, and plenty of other features. This is how the demo presentation looks like when running in the kitty terminal:

Check the rest of the example presentations in the examples directory.
Documentation
Visit the documentation to get started.
Features
- Presentations consist of one or more markdown files.
- Images and animated gifs on terminals like kitty, iterm2, wezterm, ghostty and foot.
- Customizable themes including colors, margins, layout (left/center aligned content), footer for every slide, etc. Several built-in themes can give your presentation the look you want without having to define your own.
- Code highlighting for a wide list of programming languages.
- Font sizes for terminals that support them.
- Selective/dynamic code highlighting that only highlights portions of code at a time.
- Column layouts.
- mermaid graph rendering.
- d2 graph rendering.
- LaTeX and typst formula rendering.
- Introduction slide that displays the presentation title and your name.
- Slide titles.
- Snippet execution for various programming languages, including execution inside pseudo terminals.
- Export presentations to PDF and HTML.
- Slide transitions.
- Pause portions of your slides.
- Custom key bindings.
- Automatically reload your presentation every time it changes for a fast development loop.
- Define speaker notes to aid you during presentations.
See the introduction page to learn more.
presenterm in action
Here are some talks and demos that feature presenterm:
- Are we Ratatui yet? by Samuel Åkesson
- If it can compute, it can run Ratatui by Orhun Parmaksız
- Building Embedded TUIs with Rust & Ratatui by Orhun Parmaksız
- Bringing Terminal Aesthetics to the Web With Rust by Orhun Parmaksız
- 7 Rust Terminal Tools That You Should Use by Orhun Parmaksız
- Renaissance of Terminal User Interfaces with Rust by Orhun Parmaksız
- Using Nix on Apple Silicon and declarative development environments by pwnwriter
- Hayasen: A Robust Embedded Rust Library which supports multiple sensors by Vaishnav-Sabari-Girish
- Using ratatui in Embedded sytems : Meet Mousefood by Vaishnav-Sabari-Girish
Gave a talk using presenterm? We would love to feature it here! Open a PR or issue to get it added.
Explorer des projets similaires
codecrafters-io/build-your-own-x
Maîtrisez la programmation en recréant de zéro vos technologies préférées.
560,441 étoilespublic-apis/public-apis
Une liste collective d'API gratuites
496,760 étoilesmorluto/rea
Rétro-ingénierie de n'importe quoi avec des agents, du comportement des applications jusqu'aux binaires natifs.
438,039 étoilesopenclaw/openclaw
L'IA qui fait vraiment les choses. Tout système d'exploitation, toute plateforme. À la manière du homard. 🦞
394,071 étoiles