
Security News
Critical Security Vulnerability in React Server Components
React disclosed a CVSS 10.0 RCE in React Server Components and is advising users to upgrade affected packages and frameworks to patched versions now.
cheap-impression-presenter
Advanced tools
__ _____
___ / /___ / _ \ \ ___
/ __| |/ _ \ | | | | |__ \
| (__| | (_) | | |_| | |__) |
\___| |\___(_|_)____| |___/
\_\ /_/
Make a cheap impression. Present via terminal.
gem install cheap-impression-presenter
It has a simple syntax:
#what: the title of presentation
--- splits slides
+++ slides parts to appear
!!Bold Text!!
``Red Text``
%%Blue Text%%
~~Center Text
Everything else is in plugins. The following plugins are existing for now:
```sixel,20 name.png.
```figlet FANCY_TEXT.
```lnums
Line
Line
Line
```
Run the presentation with:
chimp mypresentation.txt
While presenting you can use the usual button for navigating. In addition, you
can use q to quit the presentation, and r to refresh the screen. I suggest zooming
the terminal until about 30 lines are visible. To make this easy a lightgray ^ character is
visible in the rightmost column of the terminal. Zoom until the ^ character is no longer visible for
the most audience friendly results.
Check out the examples.
Amy Hoy allowed me to use the monkey ascii art she created for the CHIMP all the way back in 2009. The CHIMP was written as an icebreaker for the curucamp, which was a ruby un-conference in 2009 in Vienna. We had fun, and many cool people from the community attended.
I am still using the CHIMP for scientifc presentations, and as sixel terminals finally are more common, I tried to polish the CHIMP up (2025) and make it available for easy consumption. Maybe you like it. I use it because I can create presentations faster than in PP, KN, other programs. Most of the work goes into graphics anyway, which I create with dedicated tools.
Drop me a note if you want to be a contributor, or send me merge request if you have created some plugins. Creating plugins is very simple :-)
Presenting is nice. A PDF output mode would be useful ... to send the presentation to people in one file.
GPL 3.0 or later.
FAQs
Unknown package
We found that cheap-impression-presenter demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer 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.

Security News
React disclosed a CVSS 10.0 RCE in React Server Components and is advising users to upgrade affected packages and frameworks to patched versions now.

Research
/Security News
We spotted a wave of auto-generated “elf-*” npm packages published every two minutes from new accounts, with simple malware variants and early takedowns underway.

Security News
TypeScript 6.0 will be the last JavaScript-based major release, as the project shifts to the TypeScript 7 native toolchain with major build speedups.