pen alternatives and similar modules
Based on the "Command Line Apps" category.
Alternatively, view pen alternatives based on common mentions on social networks and blogs.
ignite9.0 7.3 pen VS igniteInfinite Red's battle-tested React Native project boilerplate, along with a CLI, component/model generators, and more!
http-server8.9 2.6 pen VS http-servera simple zero-configuration command-line http server
pageres8.4 4.9 L5 pen VS pageresCapture website screenshots
Cash8.1 0.0 L4 pen VS CashCross-platform Linux commands in ES6
fkill7.8 0.0 pen VS fkillFabulously kill processes. Cross-platform.
slap7.7 0.0 pen VS slapSublime-like terminal-based text editor
Live Server7.2 0.0 L3 pen VS Live ServerA simple development http server with live reload capability.
alex7.2 6.2 pen VS alexCatch insensitive, inconsiderate writing
vtop7.0 0.0 L3 pen VS vtopWow such top. So stats. More better than regular top.
speed-test6.9 0.0 pen VS speed-testTest your internet connection speed and ping using speedtest.net from the CLI
vantage6.7 0.0 L5 pen VS vantageDistributed, realtime CLI for live Node apps.
jsinspect6.7 0.0 L5 pen VS jsinspectDetect copy-pasted and structurally similar code
ttystudio6.6 0.0 L4 pen VS ttystudioA terminal-to-gif recorder minus the headaches.
trash6.1 4.2 pen VS trashMove files and directories to the trash
license-checker5.7 0.0 L5 pen VS license-checkerCheck NPM package licenses
rtail5.7 0.0 pen VS rtailrtail(1) - Terminal output to the browser in seconds, using UNIX pipes.
is-online5.2 2.1 pen VS is-onlineCheck if the internet connection is up
trymodule5.1 0.0 pen VS trymodule➰ It's never been easier to try nodejs modules!
esformatter5.1 0.0 L5 pen VS esformatterECMAScript code beautifier/formatter
wallpaper5.0 3.7 pen VS wallpaperManage the desktop wallpaper
public-ip5.0 3.9 pen VS public-ipGet your public IP address - very fast!
David5.0 0.0 L5 pen VS David:eyeglasses: Node.js module that tells you when your package npm dependencies are out of date.
torrent4.6 0.0 L5 pen VS torrentdownload torrents with node from the CLI
wifi-password4.5 0.0 pen VS wifi-passwordGet current wifi password
dark-mode4.4 0.0 pen VS dark-modeControl the macOS dark mode from the command-line
browser-run4.0 1.2 L4 pen VS browser-runRun code inside a browser from the command line
Whatspup3.9 0.0 pen VS Whatspup:white_square_button: WhatsApp chat from commandline/console/cli using GoogleChrome puppeteer
cpy3.9 2.1 L5 pen VS cpyCopy files
itunes-remote3.8 0.0 L5 pen VS itunes-remote:notes: Control iTunes via CLI
kill-tabs3.5 1.8 pen VS kill-tabsKill all Chrome tabs to improve performance, decrease battery usage, and save memory
is-up3.4 1.6 pen VS is-upCheck whether a website is up or down
bcat3.2 0.0 pen VS bcatA pipe to browser utility
iponmap3.1 0.0 pen VS iponmapcommandline IP location finder
tty-table3.0 2.6 L4 pen VS tty-tableTerminal table for Windows, Linux, and MacOS. Written in nodejs. Also works in browser console. Word wrap, padding, alignment, colors, Asian character support, per-column callbacks, and you can pass rows as objects or arrays. Backwards compatible with Automattic/cli-table.
normit2.8 0.0 pen VS normitTranslations with speech synthesis in your terminal as a node package
Jsome2.7 0.0 pen VS Jsome:sparkles: Make your JSON look AWESOME
npm-name2.5 0.0 pen VS npm-nameCheck whether a package or organization name is available on npm
brightness2.5 0.0 pen VS brightnessChange the screen brightness
gh-home2.4 0.0 pen VS gh-homeOpen the GitHub page of the given or current directory repo
dev-time2.4 0.0 pen VS dev-timeGet the current local time of a GitHub user.
npm-home2.4 0.0 pen VS npm-homeOpen the npm page, Yarn page, or GitHub repo of a package
Appwrite - The Open Source Firebase alternative introduces iOS support
* Code Quality Rankings and insights are calculated and provided by Lumnify.
They vary from L1 to L5 with "L5" being the highest.
Do you think we are missing an alternative of pen or a related project?
We need a better Markdown previewer.
There are literally tons of Markdown previewers out there. I love some of them, I even made one of them. Nevertheless, we always need a better one, don't we?
pen is super simple, we don't need to install any special editor or
launch any GUI application.
pen is just a tidy command-line tool. You can use
your favourite editor and browser. No manual refresh is even needed.
Also, the previewer renders the content using React. It means that it will not re-render entire DOM when the document is updated. This is a huge advantage because images or other media won't be reloaded for the DOM update.
I personally love to use
pen, and I hope you love it too. :black_nib:
Here is a short demo showing how awesome
The following demo shows
pen incrementally updates only modified part using
React and its Reconciliation.
pen uses Node.js >= 4.0. It may not work
on earlier versions.
npm i -g pen
You can try using
pen, simply run the
The command above will launch a
pen server and open the file in your default
browser. The server will listen to a 6060 port by default. To be honest, you
don't even need to launch it with a filename. You can manually open
http://localhost:6060/README.md, or any other files in the same directory.
To stop the server, enter
For the further details of the
pen command, please enter
pen -h or
Pen uses markdown-it as Markdown parser by default, but it also supports Pandoc. Please provide a proper Pandoc format for the value.
pen --pandoc gfm README.md
I welcome every contribution on
pen. You may start from forking and cloning
git clone [email protected]:your_username/pen.git cd pen # Install dependencies npm i # Lint, build, and test pen codes at once npm test
To build frontend scripts:
npm run build
To lint with ESLint:
npm run lint
To test with Mocha
npm run mocha
Pen is released under the [MIT License](LICENSE).
*Note that all licence references and agreements mentioned in the pen README section above are relevant to that project's source code only.