icyphox / Shlide
Licence: mit
🖼 a slide deck presentation tool written in pure bash
Stars: ✭ 406
Labels
Projects that are alternatives of or similar to Shlide
Marpit
The skinny framework for creating slide deck from Markdown
Stars: ✭ 364 (-10.34%)
Mutual labels: slides, presentation
Big
presentations for busy messy hackers
Stars: ✭ 3,208 (+690.15%)
Mutual labels: slides, presentation
Xaringanthemer
😎 Give your xaringan slides some style
Stars: ✭ 337 (-17%)
Mutual labels: slides, presentation
Godot Power Pitch
International pitch for the Godot Game Engine, made in Godot, available in 15+ languages
Stars: ✭ 348 (-14.29%)
Mutual labels: slides, presentation
cppcon2015
Repository for the slides and the code of my CppCon 2015 talks.
Stars: ✭ 93 (-77.09%)
Mutual labels: presentation, slides
diorama
A set of React.js components to create easy en extendable presentations.
Stars: ✭ 17 (-95.81%)
Mutual labels: presentation, slides
eloc
1MB cli for authoring / presenting in markdown
Stars: ✭ 52 (-87.19%)
Mutual labels: presentation, slides
Presentation
📑 Presentation helps you to make tutorials, release notes and animated pages.
Stars: ✭ 3,004 (+639.9%)
Mutual labels: slides, presentation
presentador
📽 An opinionated presentation framework. Just write what you want to present and it will do the rest.
Stars: ✭ 25 (-93.84%)
Mutual labels: presentation, slides
code-slides
present your code as slides in VSCode
Stars: ✭ 17 (-95.81%)
Mutual labels: presentation, slides
s6
S6 Blank - Slideshow templates using HTML 5, CSS 3 'n' JavaScript 2017+ w/ Bespoke.js-compatible "microkernel"
Stars: ✭ 91 (-77.59%)
Mutual labels: presentation, slides
markdown-deck
A web component for presenters
Stars: ✭ 15 (-96.31%)
Mutual labels: presentation, slides
markdown-slides
Using markdown, write simple but beautiful presentations with math, animations and media.
Stars: ✭ 64 (-84.24%)
Mutual labels: presentation, slides
nicar tworkshop
Slides for #NICAR18 workshop on collecting and analyzing Twitter data
Stars: ✭ 23 (-94.33%)
Mutual labels: presentation, slides
slidev
Presentation Slides for Developers
Stars: ✭ 25,925 (+6285.47%)
Mutual labels: presentation, slides
dekk
👁 A presentation tool written in react.js
Stars: ✭ 33 (-91.87%)
Mutual labels: presentation, slides
getting-started-with-grails
Conference Talk - Getting Started with Grails
Stars: ✭ 23 (-94.33%)
Mutual labels: presentation, slides
StageMate
StageMate is the smart assistant for your presentation. It will cover all aspects of your pitch from skipping slides to reminding you if you miss some major point.
Stars: ✭ 60 (-85.22%)
Mutual labels: presentation, slides
shlide
a slide deck presentation tool written in pure bash
Features
- All slides are plain-text files.
- Vim like navigation.
- Text color and style formatting.
- Pure bash.
Requirements
bash 4+
Usage
Create a directory for your slides. Name each slide starting with a number and a hyphen, like so:
$ mkdir deck
$ touch deck/1-first-slide.txt
$ touch deck/2-another.txt
# so on
Note: Make sure to prefix the first 9 slides with a 0
(01-foo.txt
, 02-bar.txt
...),
if you have more than 10 slides.
Finally, run:
$ shlide deck/
Controls
- Next slide:
j
,n
,;
,space
,enter
- Previous slide:
k
,p
,,
,backspace
- Jump to first slide:
0
- Jump to last slide:
G
- Reload:
r
- Quit:
q
Formatting
Slide content can be formatted like so:
Welcome to ${GRN}shlide${RST}. ${STR}Here${RST} are a few bullet points:
- first point
- second point
* ${ITA}sub point${RST}
* ${BLD}another${RST} sub point
Note: Make sure to ${RST}
(reset) at the end.
A full list of formatting options are below:
Colors
Key | Effect |
---|---|
BLK |
black |
RED |
red |
GRN |
green |
YLW |
yellow |
BLU |
blue |
PUR |
purple |
CYN |
cyan |
RST |
reset |
Styles
Key | Effect |
---|---|
BLD |
bold |
DIM |
dim |
ITA |
italics |
UND |
underline |
FLS |
flashing |
REV |
reverse |
INV |
invert |
STR |
strikethrough |
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].