Skip to content

About

Local-first research interface for exploring Software Heritage graph exports, graph relationships, SWHIDs, archive analytics, and evidence-grounded AI workflows.

Topics

Resources

Contributing

Stars

1 star

Watchers

0 watching

Forks

Repository files navigation

Software Heritage Research Explorer

Research tools for working with Software Heritage graph data.

Built with Python, DuckDB, and Streamlit.

Open the app

Current work

The project is being used to explore Software Heritage data and revision histories, including:

  • origins, snapshots, branches, and revisions
  • commit and revision history
  • relationships between archived software objects
  • archive-level trends and project activity

The current focus is on tracing projects from an origin through their revision history and using that history for research analysis.

Data

The application works with Software Heritage graph exports in ORC format.

Software Heritage documentation: https://docs.softwareheritage.org/

Run

pip install -r requirements.txt
streamlit run app.py

Software Heritage references

Status

Research prototype. The immediate roadmap is documented in docs/ROADMAP.md, including origin-to-snapshot traversal, recursive directory exploration, richer revision-topology analysis, and integration fixtures.

License

MIT. See LICENSE.

About

Local-first research interface for exploring Software Heritage graph exports, graph relationships, SWHIDs, archive analytics, and evidence-grounded AI workflows.

Topics

Resources

Contributing

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages