cd /news/developer-tools/wordstar-lives-again-and-again · home topics developer-tools article
[ARTICLE · art-121805] src=hackaday.com ↗ pub= topic=developer-tools verified=true sentiment=· neutral

WordStar Lives Again (and Again)

A new GitHub project by nampara-ai packages the vintage WordStar 4.0 word processor with DOSBox, providing scripts to run it on Linux, Mac, Windows, and in a browser via WebAssembly. The project offers a simple way for users with muscle memory for WordStar to run the classic software on modern systems, with a web version accessible by running a Python HTTP server on port 5309.

read2 min views1 publishedSep 6, 2026
WordStar Lives Again (and Again)
Image: Hackaday (auto-discovered)

Word processors and editors are a funny thing. It doesn’t really matter what’s “best,” whatever that means. If you have finger memory built up for one program, it’s painful to change. That’s why most of us don’t learn how to type on a Dvorak keyboard and why [George R. R. Martin] writes with WordStar. Many people of a certain age have a deep memory of WordStar. Now you can run it on a modern machine or even in your browser without a lot of trouble, thanks to [nampara-ai].

The idea is simple. Take a vintage copy of WordStar for MSDOS, wrap it with DOSBox, and package it up with some basic scripts for Linux, Mac, or Windows. In addition, there’s a WebAssembly version for the browser if you’re into that sort of thing.

On Linux, the wordstar.sh file grabs the current directory and sends it to launch.sh. This script makes sure everything is ready, builds a DOSBox config file from a template, and launches everything. The only problem is that it doesn’t correctly resolve symlinks if you want a link on your path. Luckily, that’s easy to fix:

#!/usr/bin/env bash
DIR="$(realpath "$0")"
DIR="$(dirname $DIR)"
cd "$DIR"
DIR="$(pwd)"

#DIR="$(cd "$(realpath "$(dirname "$0"))" && pwd)"
"$DIR/native/lib/launch.sh"

Practical? No. Irreplaceable? Not really. You could run WordStar under RunCPM or set up DOSBox yourself. You can even find a sort of modern version to run, if you prefer. But for just a quick way to get it running easily, it is hard to beat. If you want to play with the web version, it is easy to navigate to the web subdirectory and run Python:

python3 -m http.server 5309

Then you can point your browser to http://localhost:5309, and you are in business. Or, get a flavor for it from [TigerClawTV]’s walk-through video below.

── more in #developer-tools 4 stories · sorted by recency
── more on @wordstar 3 stories trending now
sponsored brought to you by zahid.host 4,200+ EU-deployed projects
reading about agents? ship yours in a single git push.

Run your AI side-project on zahid.host

EU-based hosting, git-push deploys, automatic HTTPS, no cold starts. Free tier with a custom domain — perfect for shipping the agent you just read about.

$git push zahid main
Live at https://your-agent.zahid.host
Get free account → Pricing
from €0/mo · no card required
LIVE [news/wordstar-lives-again…] indexed:0 read:2min 2026-09-06 ·