reveal.js یک کتابخانه یا فریم ورک جاوااسکریپت است که امکان ایجاد ارائه (presentation) با استفاده از HTML و جاوااسکریپت را به ما می دهد، در حقیقت reveal.js کاری که نرم افزار هایی مانند power point در دسکتاپ می کنند را در وب برای ما انجام می دهد.
سایتی به نام Slides نیز وجود دارد که با استفاده از reveal.js امکان ایجاد ارائه ها (presentation) را بصورت آنلاین فراهم می سازد.