Skip to content
Projects

slide-ng/slide.ng has 81 GitHub stars and 8 forks. GitHot measured 0 stars in 24 hours. Last checked 2026-11-15 06:41 UTC. Last push 2026-11-13.

How these counts are measured

What you can do

  • Slides from one markdown file, with Angular templates inside.
  • The 19 Slidev layouts, clicks, transitions, speaker notes and a presenter view.
  • Code with Shiki, Magic Move, Twoslash and Monaco, plus KaTeX and Mermaid.
  • Export to PDF, PNG, PPTX and Markdown; static and offline builds.

Measured star growth

in 24h
0
in 7 days
Collecting history
in 15 days
Collecting history
in 1 month
Collecting history

Net star changes over overlapping periods, not daily totals. Missing measurements are left blank. Stars measure attention, not software quality.

About

Slidev-style presentations written in markdown, compiled with Angular. The core app and the slide-ng command line.

Developer Tools

README.md

Original
slide.ng

slide.ng

License: MIT Sponsor

Presentations written in markdown, with real Angular template syntax inside. Inspired by Slidev, built for Angular.

Typing a slides.md file while the slides take shape next to it
Type markdown, get slides.

Quick start

You need Node 22.22.3 or newer.

npx @slide-ng/core create my-talk
cd my-talk
npm install
npm run dev     # dev server at http://localhost:4230
npm run build   # a static site in dist/
npm run export  # a PDF

Every command and flag is in docs/CLI.md. Everything is documented at slide-ng.dev and in docs/.

To work on slide.ng itself, clone this repository and run npm install and npm start (the example deck); other commands are run with node bin/slide-ng.mjs <command>. See CONTRIBUTING.md.

Features

  • Slides from one markdown file, with Angular templates inside.
  • The 19 Slidev layouts, clicks, transitions, speaker notes and a presenter view.
  • Code with Shiki, Magic Move, Twoslash and Monaco, plus KaTeX and Mermaid.
  • Export to PDF, PNG, PPTX and Markdown; static and offline builds.
  • Themes and addons, an MCP server and an agent skill.
  • The interface in the deck's language: English by default, Turkish built in, one JSON file for any other.

Status and gaps: docs/STATUS.md.

Contributing

See CONTRIBUTING.md and the Code of Conduct. Report security problems through SECURITY.md.

Maintainers

Erkam Yaman
Erkam Yaman

Maintainer

Contributors

Thanks to everyone who has helped. This project follows the all-contributors specification. Contributions of any kind welcome!

Erkam Yaman
Erkam Yaman

💻 📖 🚇 🚧
Abiram
Abiram

💻

License

MIT License © 2026 Erkam Yaman. slide.ng is an independent community project. It is not affiliated with, or endorsed by, Google, the Angular team or the Slidev team.