Skip to content
@OSWatcher

OSWatcher

A queryable graph of how operating systems change, release over release: the filesystem and registry history of Windows 95→11 and Ubuntu 6.10→25.04.

OSWatcher

A queryable graph of how operating systems change, release over release.

OSWatcher builds VM images for historical operating system releases (Windows 95 through 11, Ubuntu 6.10 through 25.04), captures each image's filesystem and registry offline, and stores the result as a content-addressed Merkle graph in Neo4j. Think git for golden images, with the object graph in a database rather than a packfile.

Ask it things like:

  • 🔍 which release first shipped a given binary
  • 🧬 every image that ever contained a specific DLL
  • 📈 how a registry subtree drifted across a decade of service packs

👉 Start at OSWatcher/oswatcher

That repository explains the architecture and maps every other repository in reading order.

⚖️ Apache 2.0 across the active stack.

Popular repositories Loading

  1. osw-fs-windows osw-fs-windows Public archive

    [LEGACY] Git-based Windows filesystem capture from the pre-neogit OSWatcher. Superseded, see OSWatcher/oswatcher

    77 13

  2. oswatcher oswatcher Public

    Shell 71 7

  3. windows-desktop windows-desktop Public archive

    [LEGACY] Git-based Windows desktop capture from the pre-neogit OSWatcher. Superseded, see OSWatcher/oswatcher

    PowerShell 19

  4. neogit neogit Public

    A Git-like tool for filesystems, backed by a Neo4j graph and pluggable object storage

    Python 6

  5. ubuntu-server ubuntu-server Public archive

    [LEGACY] Git-based Ubuntu server capture from the pre-neogit OSWatcher. Superseded, see OSWatcher/oswatcher

    C 1 1

  6. packer-templates packer-templates Public

    Packer HCL templates for building Windows and Ubuntu QEMU/KVM virtual machine images.

    HCL

Repositories

Showing 10 of 14 repositories
  • oswatcher-procedures Public

    User-Defined Neo4j Procedures for OSWatcher

    OSWatcher/oswatcher-procedures's past year of commit activity
    Java 0 Apache-2.0 0 0 3 Updated Oct 5, 2026
  • oswatcher Public
    OSWatcher/oswatcher's past year of commit activity
    Shell 71 Apache-2.0 7 0 1 Updated Sep 30, 2026
  • graphql-api Public

    GraphQL API

    OSWatcher/graphql-api's past year of commit activity
    TypeScript 0 Apache-2.0 0 1 1 Updated Sep 26, 2026
  • .github Public

    Org-level profile README and community health files for OSWatcher

    OSWatcher/.github's past year of commit activity
    0 0 0 0 Updated Sep 23, 2026
  • frontend Public

    Vue 3 web interface for exploring the OSWatcher graph

    OSWatcher/frontend's past year of commit activity
    TypeScript 0 Apache-2.0 0 1 0 Updated Sep 9, 2026
  • oswatcher-deploy Public archive

    Docker Compose deployment stack for the OSWatcher platform

    OSWatcher/oswatcher-deploy's past year of commit activity
    Shell 0 Apache-2.0 0 1 0 Updated Sep 8, 2026
  • osw-builder Public

    OSWatcher tool to build and capture a whole set of images

    OSWatcher/osw-builder's past year of commit activity
    Python 0 Apache-2.0 0 22 0 Updated Sep 8, 2026
  • oswatcher-plugins Public

    Capture and analysis plugins that enrich the OSWatcher graph with symbols, structs and registry data

    OSWatcher/oswatcher-plugins's past year of commit activity
    Python 0 Apache-2.0 0 2 0 Updated Aug 24, 2026
  • ubuntu-server Public archive

    [LEGACY] Git-based Ubuntu server capture from the pre-neogit OSWatcher. Superseded, see OSWatcher/oswatcher

    OSWatcher/ubuntu-server's past year of commit activity
    C 1 1 0 0 Updated Aug 23, 2026
  • windows-desktop Public archive

    [LEGACY] Git-based Windows desktop capture from the pre-neogit OSWatcher. Superseded, see OSWatcher/oswatcher

    OSWatcher/windows-desktop's past year of commit activity
    PowerShell 19 0 0 0 Updated Aug 23, 2026

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Most used topics

Loading…