npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

legaci

v0.6.4

Published

Legacy Games Commandline installer

Readme

Build Status Quality Gate Status

Legaci

Legaci

Legacy Game Commandline Installer

Legaci is a CLI application to extract and install legacy games on Linux and Mac.

Why did I build this tool?

Well there are a lot of awesome old DOS games that can be played using DOSBox and ScummVM. I have a full library of DOS games on GOG.com, unfortunately you are not able to play these games out of the box. Some games have a Linux installer but most of them only have a Windows or Mac installer. There are some amazing tools available to install these games for you like Lutris. The problem I have with Lutris is that it is amazing with newer games, but these really old DOS games do not have installation scripts or scripts are not working. I have spent some evenings to create installation scripts for Lutris, but it takes some time before scripts are approved if it happens at all. So with that in mind I thought just install the games manually and extract the windows installers with Innoextract or Wine.

This process worked for me, but it would be nice if there is an easy way for installing old DOS games on my favorite platform and that other people can enjoy the same. When I read an article about Boxtron on gamingonlinux.com I was inspired to try that tool out on my DOS games on Steam. I really liked how it was working, but the only downside was that it can only be used together with Steam.

I like to put all my games in Lutris and use that as a launcher and sometimes I just want to run it from the command line. Then I thought "I can do what Boxtron is doing and take a more generic approach" so that is when Legaci was born.

The first step is to just support installing windows GOG.com installers for DOS games, but I will add support for MacOs installers from GOG.com, Steam and other zip files.

If you like installing you stuff using a command line or just want an easy way of installing and playing your old DOS games then this is your tool. If not take a look at these awesome projects:

If you are into some old DOS games you can buy and take a look at Steam or GOG.com.

Requirements

Legaci has the following dependencies to work:

Links

Supported features

For now this project is a work in progress. For now it's possible to install GOG Dosbox and ScummVM games. Legaci will try to copy the configuration from the GOG package if there is no configuration available in this repository. It's also possible to install DOS or ScummVM games that are compressed with zip.

Supported games with Legaci configuration

Dosbox

  • Tyrian 2000 (id: tyrian-2000)

ScummVM

  • Beneath a steel sky (id: beneath-a-steel-sky)