Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Digital Preservation

Digital Preservation

57 projects

Showing 21 of 57 projects

Warclight
WarclightRuby

A Rails engine for discovering web archives in WARC and ARC formats with faceted search and advanced discovery options.

#web-archives#rails#digital-libraries
Stars50
Forks9
Last commit3 years ago
httrack2warc
httrack2warcJava

Converts HTTrack website crawls into standardized WARC files for web archiving and preservation.

#web-crawling#digital-preservation#httrack-migration
Stars39
Forks6
Last commit2 years ago
warcbench
warcbenchPython

A resilient and configurable Python tool for exploring, analyzing, transforming, and extracting data from WARC (Web ARChive) files.

#python-library#configurable-tooling#digital-preservation
Stars26
Forks0
Last commit1 year ago
Web2Warc
Web2WarcScala

A customizable Scala crawler for creating personal web archives in WARC/CDX format.

#digital-preservation#cdx#warc
Stars26
Forks3
Last commit9 years ago
html2warc
html2warcPython

A Python script that converts offline web resources into a single WARC file for archiving.

#digital-preservation#offline-conversion#data-migration
Stars24
Forks3
Last commit3 years ago
UNT Web Archiving Course
UNT Web Archiving Course

A comprehensive open educational resource for teaching web archiving concepts, practices, and tools.

#digital-preservation#library-science#teaching-resources
Stars24
Forks6
Last commit2 years ago
webarchive
webarchiveGo

A Go library for reading and parsing WARC and ARC web archive formats with specialized utilities for web archiving workflows.

#arc-format#digital-preservation#go-library
Stars20
Forks2
Last commit3 years ago
Localore: Finding America
Localore: Finding AmericaPython

A Wagtail-based CMS and Ansible playbooks for managing the Localore: Finding America project.

#content-management#wagtail#digital-preservation
Stars19
Forks3
Last commit8 years ago
warc-safe
warc-safePython

A Python tool that scans WARC web archive files for viruses and NSFW content using AI and antivirus detection.

#warc-safe#ai-classification#warc-files
Stars18
Forks1
Last commit3 months ago
gowarcserver
gowarcserverGo

A BadgerDB-based server for indexing and serving WARC file contents with CDX capture index support.

#cdx-server#capture-index#digital-preservation
Stars18
Forks2
Last commit1 year ago
py-wasapi-client
py-wasapi-clientPython

A Python command-line client for downloading web archive (WARC) files from Archive-It and Webrecorder WASAPI Data Transfer APIs.

#webrecorder#archive-it#data-transfer
Stars16
Forks6
Last commit7 years ago
scholarsphere
scholarsphereRuby

An institutional repository application for managing, preserving, and providing access to scholarly research outputs.

#scholarly-communication#digital-preservation#digital-asset-management
Stars14
Forks4
Last commit
MementoMap
MementoMapPython

A framework for profiling web archives to summarize their holdings using compact SURT-based maps.

#information-retrieval#python-library#digital-preservation
Stars12
Forks1
Last commit5 years ago
tikalinkextract
tikalinkextractHTML

Extracts hyperlinks from files using Apache Tika for batch processing and web archiving workflows.

#text-extraction#digitalpreservation#code4lib
Stars11
Forks0
Last commit1 year ago
warcrefs
warcrefsJava

Java-based web archive deduplication tool that identifies duplicates and converts them to reference records in WARC files.

#distributed-processing#digital-preservation#deduplication
Stars10
Forks1
Last commit8 years ago
HTTPreserve linkstat
HTTPreserve linkstatGo

A CLI tool to test URL availability and retrieve Internet Archive snapshots, with output in JSON, CSV, or BoltDB.

#glam#code4lib#csv-processing
Stars10
Forks1
Last commit3 months ago
Heritrix Walkthrough
Heritrix WalkthroughShell

A virtual machine and walkthrough for setting up and using the Heritrix web crawler for web archiving.

#digital-preservation#research-tools#virtual-machine
Stars10
Forks1
Last commit10 years ago
wasapi-downloader
wasapi-downloaderJava

A Java command-line application for downloading web archive (WARC) files from the WASAPI (Web Archiving Systems API).

#application#gradle#digital-preservation
Stars7
Forks4
Last commit11 months ago
Jwat-Tools
Jwat-ToolsJava

A command-line tool for performing various gzip, ARC, WARC, and XML tasks on web archive files.

#batch-processing#digital-preservation#warc
Stars6
Forks2
Last commit2 years ago
Website-Diff
Website-DiffPython

Intelligent web page comparison tool with Wayback Machine artifact cleaning, visual regression testing, and significance scoring.

#visual-regression-testing#web-page-comparison#web-comparison
Stars2
Forks0
Last commit2 days ago
bagnabit2warc
bagnabit2warcPython

Converts bag-nabit datasets from ZIP archives into full-content WARC files for web archiving.

#digital-preservation#warc-format#metadata-preservation
Stars1
Forks0
Last commit7 months ago
PreviousPage 2 of 2

Related Tags

Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub
2 days ago
#Web Archiving45
#Warc17
#Docker11
#Python9
#Webarchiving8
#Internet Archive8
#Cli Tool8
#Java8
#Wayback Machine7
#Web Crawler7
#Command Line Tool6
#Memento6