Skip to content

slyde.js.org#10514

Merged
indus merged 1 commit intojs-org:masterfrom
legacy-Tygo-van-den-Hurk:master
Jan 11, 2026
Merged

slyde.js.org#10514
indus merged 1 commit intojs-org:masterfrom
legacy-Tygo-van-den-Hurk:master

Conversation

@Tygo-van-den-Hurk
Copy link
Copy Markdown
Contributor

@Tygo-van-den-Hurk Tygo-van-den-Hurk commented Jan 11, 2026

Make beautifully animated Slydes and presentations from XML with ease!

The site content is the documentation of Slyde. What it is, how to use it, etc.
I do wanna mention it is build in TypeScript, so I am not sure if that counts as JavaScript.
It is also note worthy that slyde is not finished yet, but alpha builds are published at > NPM.
Here is a part of the main README:




the Slyde logo

Make beautifully animated Slydes and presentations from XML with ease!

What is Slyde?

Slyde is a program to create professional beautifully animated presentations from XML. It is fast and easy, even for non-technical people.

<presentation title="My First Slyde Presentation" by="Tygo van den Hurk">
  <slide title="Why you should use Slyde">
    <!-- These are my slide notes in case I forget what to say -->
    <point>It is super **fast and easy** to make slides</point>
    <point>The animations are **gorgeous**!</point>
    <point>Recipient only needs a browser to open it</point>
  </slide>
</presentation>

This would output the following fully animated presentation:

An example Slyde presentation based on the previous example XML template

Features

  • Easily build beautifully animated presentations
  • Use markup to effortlessly style your text
  • Rich plugin system extend Slyde in under a minute
  • Exports are offline-ready HTML files
  • Embed images in your presentation

Installation

There are several ways to install Slyde: installing an npm package, pull docker image, or building from source.

NPM package installation

To install Slyde using NPM, run the following command:

npm install @tygo-van-den-hurk/slyde

You can also install Slyde in your path by adding the --global flag. You might need to restart your session after installation.

To install Slyde using npm from GitHub' NPM registry add the --registry=https://npm.pkg.github.com/ option. This might require a personal access token from GitHub to function correctly.

Docker image installation

To install and run slyde using docker, run the following command:

docker run -it --volume "$PWD:/pwd" --rm ghcr.io/tygo-van-den-hurk/slyde:latest compile

Building from source

Warning

This option is not recommended even if you chose to install --global as this makes your system harder to replicate. The previous options are recommended for almost all use cases.

You can install slyde as a dependency to your project, run the following commands:

git clone http://github.com/tygo-van-den-hurk/slyde "$PWD/slyde"
cd "$PWD/slyde"
npm ci
npm run build
cd -
npm install "$PWD/slyde"

You can also install Slyde in your path by adding the --global flag. You might need to restart your session after installation.

> Make beautifully animated Slydes and presentations from XML with ease!
@MattIPv4 MattIPv4 changed the title add slyde entry to cnames_active.js slyde.js.org Jan 11, 2026
Copy link
Copy Markdown
Member

@MattIPv4 MattIPv4 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

✅ Commit valid, site appears to have content *

* based off https://tygo-van-den-hurk.github.io/Slyde/

@MattIPv4
Copy link
Copy Markdown
Member

FYI, before we can accept your domain request, you need to configure your GitHub Pages site to use the requested js.org subdomain. Head to your repository settings, locate the Pages settings (under Code and Automation), and enter the js.org subdomain in the custom domain field. 📝

@MattIPv4 MattIPv4 added add This PR/issue is regarding adding a new subdomain user This PR/issue is regarding a target on a GitHub user account project This PR has a target of a project on an organisation or user account labels Jan 11, 2026
@Tygo-van-den-Hurk
Copy link
Copy Markdown
Contributor Author

Tygo-van-den-Hurk commented Jan 11, 2026

Fair enough! I've changed the domain in settings. Thanks for the quick review :)

Tygo-van-den-Hurk added a commit to Tygo-van-den-Hurk/Slyde that referenced this pull request Jan 11, 2026
The js.org domain is shorter and makes `Slyde` not a subdirectory site. I
also think it looks more professional. Can be merged when they merge pull
request js-org/js.org#10514 into master.
Tygo-van-den-Hurk added a commit to Tygo-van-den-Hurk/Slyde that referenced this pull request Jan 11, 2026
The js.org domain is shorter and makes `Slyde` not a subdirectory site. I
also think it looks more professional. Can be merged when they merge pull
request js-org/js.org#10514 into master.
@indus
Copy link
Copy Markdown
Member

indus commented Jan 11, 2026

Welcome https://slyde.js.org

@indus indus merged commit 28a6431 into js-org:master Jan 11, 2026
6 of 10 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

add This PR/issue is regarding adding a new subdomain project This PR has a target of a project on an organisation or user account user This PR/issue is regarding a target on a GitHub user account

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants