nowfound

Work · June 20, 2025

IA

Inspect and extract files from MSI installers directly in your browser

Hey everyone! I'm excited to share a small web app I built that allows you to view and extract the contents of Windows MSI installers directly in your browser. It's essentially a web-based "lessmsi" powered by Pyodide. You can try it out at: https://pymsi.readthedocs.io/en/latest/msi_viewer.html My motivation for building this was from part of my day job -- I often get Windows MSI installers and need to extract files while preserving the relative directory structure and filenames, as they would appear after a full installation. The existing tools I found were good…

In plain words

This web app lets users view and extract files from Windows MSI installers directly in a browser without installing software. Built with Pyodide and powered by the pymsi Python library, it preserves the directory structure and filenames as they would appear after installation. It works cross-platform on Windows, macOS, and Linux, addressing limitations of existing tools that are typically restricted to specific operating systems.

written from the facts on this page · September 2026

From the sources

In the maker’s words, at launch

Hey everyone! I'm excited to share a small web app I built that allows you to view and extract the contents of Windows MSI installers directly in your browser. It's essentially a web-based "lessmsi" powered by Pyodide. You can try it out at: https://pymsi.readthedocs.io/en/latest/msi_viewer.html My motivation for building this was from part of my day job -- I often get Windows MSI installers and need to extract files while preserving the relative directory structure and filenames, as they would appear after a full installation. The existing tools I found were good but limited in which platforms they support: lessmsi works great on Windows, while msitools works for Linux/macOS. Neither is a truly cross-platform solution that works on any major OS. So we developed pymsi (a pure Python library, available on GitHub at https://github.com/nightlark/pymsi) to handle reading and extracting MSI files from Python. Then I realized that since pymsi has no native dependencies, it could potentially run in a web browser using Pyodide. After a bit of "vibe coding" and fixing some "hallucinated" functions/classes that don't exist in pymsi, the result was this client-side web app. If you need an MSI file to experiment with, older versions of PowerToys included the installer in .msi form, such as this one: https://github.com/microsoft/PowerToys/releases/download/v0.... Note that the underlying pymsi library hasn't been extensively tested against a bunch of MSI installers yet, so there might still be lingering bugs. If you come across any issues, please don't hesitate to report them in on the GitHub repository (https://github.com/nightlark/pymsi/issues). I'd love to hear your feedback and answer any questions!

Does the same job

all alternatives →
  • MA
    MrScraper – A visual web-scraping tool2023 · mrscraper.com · ▲215

    Two months ago, I started building this side-project in the morning, before my full-time job. A visual and easy-to-use web scraping app. Please, roast it a bit so I can work on improving it. Thanks.

  • CRX Extractor2016 · ▲237

    Get any Chrome Extension source code. Learn and hack!

  • FW
    FFmpeg WebCLI – Full FFmpeg in Browser, Offline PWA, No Uploads(WASM)Jun 2026 · github.com · ▲86

    Built a browser-based FFmpeg editor that runs entirely client-side via WebAssembly. Your files never leave your device -- all processing happens in a Web Worker. Works offline as an installable PWA after first load.

  • SO
    Simple org-mode web adapterFeb 2026 · github.com · ▲63

    I like to use org files a lot, but I wanted some way to browse and edit them on my phone when I'm out. Yesterday I used Codex to make this simple one-file web server that just displays all my org files with backlinks. It doesn't have any authentication because I only run it on my wireguard VPN. I've been having fun with it, hopefully it's useful to someone else!

  • IJ
    I just open sourced my document/website extractor for Vision-LLMs2024 · github.com · ▲37

    Hi HackerNews, Lately, I have seen an explosion in posts offering paid APIs/services to get unstructured data into LLMs (i.e. langchain extract, ragflow, unstructured, unstract, just to name a few) and I have been largely disappointed by them, either because they fail to implement multimodal support, fail to give good context for "really tricky" PDFs / Word docs / Powerpoints, or are just plain difficult to use. In light of all these posts I figured I'd share my solution that has been working smoothly for me and my clients. I put it up on GitHub for free so you can check it…

  • IA
    I am making an app to rival "Everything"2025 · drimiteros.github.io · ▲23

    Hello folks, Generally, I never had problems locating, or quick accessing my files using "Everything". It’s fast and does the job well, no complains there. So… why build something else? Because I have some minor complains that have inspired me to work on my own custom replacement to it. And because I just want to make a great project to have on my resume . Here are some limitations I ran into: The app fails when I want to locate a file from another drive that I share between PCs and doesn't use the NTFS file format. Another thing it could do better is to feel a bit more system intergraded.…

More work this month

the category →
  • Let agents source clips from terabytes of your local video

    Work · 18d ago · clipto.com

  • Free local transcription that is 100% Private

    Work · 17d ago · hynote.ai

  • The app store for voice native apps that lives in your notch

    Work · 28d ago · voiceos.com

  • Ask any question, get a video back instantly

    Work · 24d ago · scrimba.com

  • Mac-native app for screenshots, recordings and collaboration Discussion | Link

    Work · 5d ago · producthunt.com

Launched alongside, June 2025

the whole month →
  • IM

    Hey HN! Pilots everywhere are required to keep a logbook of all their flying hours, aircraft, airports, and so on. Since I track everything digitally (some people still just use paper logbooks!), I put together some data visualizations and a few 3D globes to show my flying history. This globe is probably my favourite so far: https://jameshard.ing/pilot/globes/all If you’ve got ideas for other graphs or ways to show this kind of data, I’d love to hear them!

    Life & fun · 2025 · jameshard.ing

  • Stunning presentations with AI. No design skills required.

    AI · 2025 · chroniclehq.com

  • Build native mobile apps for iOS and Android without code.

    Dev tools · 2025 · bble.io

  • Twenty991

    The #1 open-source CRM

    Dev tools · 2025 · twenty.com

  • All your connections, across all your socials.

    AI · 2025 · pally.com

  • WC

    I was the main contributor to workout.lol, an open-source fitness app to easily build a workout routine. The project had traction (1.4k GitHub stars, 95 forks, ~20K visits/month), but was eventually sold due to video licensing hurdles. The new owner stopped maintaining it, and the repo went abandoned. Over the next 9 months, I sent 15 emails to try to save it : no replies. Feature requests & issues were ignored. The community was left with a "broken" tool let's say. I couldn't just let it die So I built the new version from scratch with the same open-source spirit, but a better…

    Dev tools · 2025 · github.com