reveal.js är ett ramverk för HTML-presentationer med öppen källkod som möjliggör skapandet av funktionsrika webbaserade presentationer. Det bygger på öppna webbteknologier som HTML, CSS och JavaScript, vilket tillåter stor flexibilitet i design och funktionalitet. Ramverket inkluderar en rad funktioner som kapslade bilder, Markdown-stöd, PDF-export, talaranteckningar och LaTeX-stöd. slides.com är en visuell redigerare och plattform för reveal.js, skapad av samma utvecklare, som erbjuder ett enklare sätt att skapa presentationer. Projektet underhålls av @hakimel, och det bästa sättet att stödja det är att bli betalande medlem på slides.com.