
Research
/Security News
60 Malicious Ruby Gems Used in Targeted Credential Theft Campaign
A RubyGems malware campaign used 60 malicious packages posing as automation tools to steal credentials from social media and marketing tool users.
slide-cast
Advanced tools
Create stunning presentations with built-in video recording!
SlideCast is a modern web presentation tool that lets you build beautiful slideshows while recording yourself presenting. Perfect for content creators, educators, and anyone who wants to make engaging video presentations.
Live example: https://rnd-pro.com/presentations/slide-cast/
Add SlideCast to your project with just one line:
<script src="https://cdn.jsdelivr.net/npm/slide-cast/index.js/+esm" type="module"></script>
Perfect for text-heavy presentations:
<slide-it caption="Welcome to Our Product" import-md="/slides/intro.md"></slide-it>
<slide-it caption="Key Features" import-md="/slides/features.md"></slide-it>
<slide-it caption="Get Started Today" import-md="/slides/cta.md"></slide-it>
<video-spot></video-spot>
<common-toolbar></common-toolbar>
For more advanced, interactive content:
<slide-it caption="Interactive Demo" import-jsdwa="/slides/demo.html.js"></slide-it>
<slide-it caption="Live Charts" import-jsdwa="/slides/charts.html.js"></slide-it>
<slide-it caption="Thank You!" import-jsdwa="/slides/outro.html.js"></slide-it>
<video-spot></video-spot>
<common-toolbar></common-toolbar>
What's JSDWA? 🤔
JSDWA (JavaScript Distributed Web Assets) are simple JavaScript modules that export web content as strings. Think of them as reusable components for HTML, CSS, SVG, or any text-based web content!
The fastest way to create presentations:
<group-from source="./my-awesome-presentation.md"></group-from>
<video-spot></video-spot>
<common-toolbar></common-toolbar>
Your markdown file structure:
## Welcome Slide
This is my opening slide with some great content!
---
## Main Points
- First important point
- Second key insight
- Third amazing feature
---
## Questions?
Thanks for watching! Let's discuss.
<slide-it>
- Your Slide BuilderCreates individual slides in your presentation.
Attributes:
caption
- The title shown in your slide navigationimport-md
- Path to a Markdown file containing slide contentimport-jsdwa
- Path to a JavaScript module exporting slide contentslide-number
- Manual slide number setting (can be empty)hide-video-spot
- Hides Video Spot circle when certain slide is in focusInline Content:
<slide-it caption="About Us">
<h2>Our Story</h2>
<p>We started this journey to make presentations more engaging...</p>
</slide-it>
<group-from>
- Bulk Slide GeneratorAttributes:
source
- Path to the Markdown file used for automatic slide generation<video-spot>
- Webcam IntegrationAdds a sleek video circle showing your webcam feed during presentations. Perfect for that personal touch!
<common-toolbar>
- Presentation ControlsProvides all the essential controls you need - navigation, recording buttons, and more.
Want to prepare some drawings beforehand? You can create slide artwork and save it as a permanent drawing layer:
<slide-it caption="Architecture Overview">
<img src="./system-diagram.png" pre-drawing>
<h2>How Our System Works</h2>
<p>Here's the technical overview...</p>
</slide-it>
Just draw on your slide, right-click to save the image, and reference it with the pre-drawing
attribute!
Use regular CSS to customize application elements:
<style>
:root {
--clr-1: #899abc;
--clr-2: #000;
}
slide-it {
border-radius: 2px;
}
/* etc... */
</style>
MIT - Feel free to use SlideCast in your projects!
rnd-pro.com team (team@rnd-pro.com)
Ready to create amazing presentations? Start building with SlideCast today! 🚀
FAQs
Web presentation tool with video recording included
The npm package slide-cast receives a total of 78 weekly downloads. As such, slide-cast popularity was classified as not popular.
We found that slide-cast demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 0 open source maintainers collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Research
/Security News
A RubyGems malware campaign used 60 malicious packages posing as automation tools to steal credentials from social media and marketing tool users.
Security News
The CNA Scorecard ranks CVE issuers by data completeness, revealing major gaps in patch info and software identifiers across thousands of vulnerabilities.
Research
/Security News
Two npm packages masquerading as WhatsApp developer libraries include a kill switch that deletes all files if the phone number isn’t whitelisted.