The infrastructure preserving the early web is built, maintained, and improved by a global community of archivists, historians, and developers. All core tools are free, open, and community-driven.
Fork the repository that matches your interest and clone it locally. We use GitHub for issue tracking and PR management.
Install dependencies and run the test suite. We require 85%+ coverage for all new features. Documentation is in each repo's README.
Create feature branches from develop. Follow our coding standards and commit conventions. Write clear, contextual commit messages.
Open a pull request with a detailed description, test results, and screenshots if applicable. Maintainers review within 48 hours.
# Clone and setup
git clone https://github.com/1990wa/archive-crawler.git
cd archive-crawler && cargo build
# Run test suite
cargo test --all-features
# Initialize dev environment
npm install @1990wa/cli -g
1990wa init --mode "archivist"
1990wa sync --replica "local-node"
We believe digital heritage belongs to the public. Our tools and datasets are explicitly licensed to maximize reuse, modification, and preservation.