nimiSlides
Create Reveal.js slideshows in Nim
Summary
| Latest Version | Unknown |
|---|---|
| License | MIT |
| CI Status | Failing |
| Downloads | 0 |
| Last Indexed | 2026-07-21 05:25 |
Tags
Installation
nimble install nimiSlides
choosenim install nimiSlides
git clone https://github.com/HugoGranstrom/nimib-reveal/
OS Compatibility
| Platform | Linux | macOS | Windows | FreeBSD | OpenBSD | NetBSD | Android | iOS | WASM | Embedded |
|---|---|---|---|---|---|---|---|---|---|---|
| nimiSlides | ✓ | ✓ | ✓ | - | - | - | - | - | - | - |
Source
| Repository | https://github.com/HugoGranstrom/nimib-reveal/ |
|---|---|
| Homepage | https://github.com/HugoGranstrom/nimib-reveal/ |
| Registry Source | nimble_official |
README
nimiSlides 🛷 - Make beautiful presentations easily in Nim 👑
nimiSlides is Reveal.js theme for nimib which enables you to make beautiful slideshows just by writing Nim code.
https://user-images.githubusercontent.com/5092565/178597724-16287a00-5c31-4500-83d8-e07160a36369.mp4
A showcase of nimiSlides' features can be found here: https://hugogranstrom.com/nimiSlides/showcase.html (source code)
Our goal 🥇
Our goal is to provide the easiest way to create a slideshow in Nim, about Nim. And this while also providing lots of flexibility so you can tailor it to your liking.
Documentation & Learning Material 📚
NimConf 2022 👑
At NimConf 2022, I did a presentation on nimiSlides which can be viewed here. The slides from the talk can be viewed at https://hugogranstrom.com/nimiSlides/nimconf2022.html (source code).
Roadmap 🗺
- [ ] Auto-slide (https://revealjs.com/auto-slide/)
- [ ] Transitions (https://revealjs.com/transitions/)
- [ ] Custom fragments (https://revealjs.com/fragments/#custom-fragments-4.5.0)
- [ ] Make things more customizable
- [ ] Add support for setting configuration yourself (https://revealjs.com/config/)
- [ ] Use less
nbRawHtmland more nimib blocks