Skip to content
A curated list of awesome resource for public speakers, trainers and so on!
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.

Awesome Speaker

Awesome CC BY 4.0

A curated list of awesome resource for public speakers, trainers and so on!
View as github page

Table of Contents

Presentation Editors

Online Editors, Presentation Frameworks, Markdown-driven Slideshows, Slide Tools,...

  • Google Slides - With Google Slides, you can create, edit, collaborate, and present wherever you are.
  • Marp - Marp, Markdown Presentation Ecosystem, provides the great experience to create beautiful slide deck.
  • MDX-Deck - Award-winning React MDX-based presentation decks.
  • patat - patat (Presentations Atop The ANSI Terminal) is a small tool written in Haskell that allows you to show presentations using only an ANSI terminal.
  • prexent - Create fast, live and beautiful presentations from Markdown powered by Phoenix LiveView with the ability to run and edit live code (for languages you have the interpreter for).
  • RevealJS - A framework for easily creating beautiful presentations using HTML.
  • - Slides is a suite of modern presentation tools, available right from your browser.

Source Code Tools

Code embedding tools, images generators, ...

  • Asciinema - It helps to record terminal sessions and sharing them on the web without screen capture.
  • Carbon - Create and share beautiful images of your source code.
  • Code Surfer - React component for scrolling, zooming and highlighting code.
  • Terminalizer - Record your terminal and generate animated gif images or share a web player
  • ttygif - Convert terminal recordings to animated gifs

Other Tools

Other useful tools for presentations

  • Binder - Transform a github repository into a set of interactive Jupyther Notebooks.
  • Super Simple Highlighter - Adds highlights to text on web pages with this Chrome Extension, and tries to restore them on subsequent visits.


Conference Managers, Call for Speakers Managers, Ticket Managers, ...

  • Sessionize - The smart way to manage Call for Papers, Speakers and Agenda for your conference. Cloud based, safe and easy.

Sharing Platforms

Social Networks, Sharing Platforms, ...

  • SlideServe - Upload and Share Presentations Online.
  • SlideShare - Share what you know and love through presentations, infographics, documents and more.
  • Speaker Deck - Share presentations online. Simply upload your slides as a PDF, and we’ll turn them into a beautiful online experience.

Learning Platforms

  • Katacoda - Create online self-paced learning resources in virtual environment to test software.

Streaming and Webinar Platform

  • Streamyard - The easiest way to create professional live streams.
  • - Enterprise video conferencing with real-time messaging and content sharing

Blogs and Tutorials

News, Tutorials, Tips & Tricks, Best Practices, ...


Thematic Communities around the world

This work is licensed under a Creative Commons Attribution 4.0 International License.

CC BY 4.0

You can’t perform that action at this time.