Create beautiful slides on the web using Claude's frontend skills
C

Create beautiful slides on the web using Claude's frontend skills

Create beautiful slides on the web using Claude's frontend skills

24,150 stars
N/A forks
N/A contributors

README

Project documentation from GitHub

Build Beautiful Slides with Just Frontend Code

Ever need to throw together a presentation fast, but don't want to wrestle with complex desktop software or learn yet another proprietary tool? What if you could build clean, good-looking slides using the skills you already have as a frontend developer?

That's the idea behind the frontend-slides project. It's a simple, open-source tool that lets you create presentation slides using just HTML, CSS, and JavaScript. No new frameworks to learn, no heavy dependencies—just your existing toolkit.

What It Does

frontend-slides is a lightweight system for building web-based presentations. You write your slides in a single HTML file, structuring each slide with a simple <section> tag. The project provides the minimal CSS and JavaScript to handle navigation between slides, fullscreen display, and a clean, default visual style. You own the entire stack and can style or script anything to your liking.

Why It's Cool

The beauty of this project is in its simplicity and flexibility. Since each slide is just a section in an HTML document, you can use any frontend technology within it. Want a slide with an interactive D3.js chart? Go for it. Need to embed a live code editor using CodeMirror? You can do that. The slides are just web pages, so anything that works on the web works in your presentation.

It also embraces the developer workflow. You can write your slides in your favorite code editor, track changes with Git, and even automate parts of it if you need to. The barrier to customization is virtually zero—if you know how to change a CSS rule, you can redesign the entire look and feel in minutes.

How to Try It

Getting started is straightforward. The quickest way is to check out the live demo to see it in action.

  1. Clone the repo:
    git clone https://github.com/zarazhangrui/frontend-slides.git
    cd frontend-slides
    
  2. Open the main file: Simply open the index.html file in your browser. That's it. You're viewing the presentation.
  3. Start editing: Open the same index.html file in your editor. You'll see each slide is a <section> element. Duplicate one, change the content, add your own styles or scripts, and refresh your browser.

There's no build step or npm install required. To make your own presentation, you can copy the index.html and its associated style.css and script.js files as a starting template.

Final Thoughts

Did you like this issue?

Join our weekly newsletter

Love discovering amazing projects?

Help us continue bringing you the best open-source discoveries every week.

Back to Projects
Last updated: Feb 26, 2026