An open-source web application for hosting archives of fanworks including fanfic, fanart, and fan vids.
OTW-Archive is an open-source web application specifically designed for hosting archives of fan-created works including fanfiction, fanart, and fan videos. It provides a comprehensive platform for fan communities to organize, share, and preserve transformative works with appropriate metadata and search capabilities. The software solves the problem of scattered fanwork distribution by offering a dedicated, community-focused archival solution.
Fan communities, nonprofit organizations, and individuals looking to host their own archives of fan-created content. The software is particularly valuable for fandom groups wanting to preserve and share fanworks in an organized, searchable repository.
Developers choose OTW-Archive because it's the only open-source platform specifically designed for fanwork archiving with proven real-world usage through Archive of Our Own. Its nonprofit, community-driven development ensures features align with actual fan needs rather than commercial interests, and its GPL license allows complete customization and self-hosting freedom.
The Organization for Transformative Works (OTW) - Archive Of Our Own (AO3) Project
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Built by the nonprofit Organization for Transformative Works for fans, with features like fandom-specific tagging and metadata, as evidenced by its use on Archive of Our Own.
Powers the popular Archive of Our Own site, demonstrating reliability in handling large archives and high traffic, backed by ongoing automated tests and deployments shown in GitHub Actions badges.
Licensed under GPL-2.0-or-later, allowing full customization and self-hosting, as seen with communities like SquidgeWorld using the software for their archives.
Regularly updated with community-driven bug fixes and contributions, supported by a clear issue tracker and contributing guidelines in the README.
The README explicitly states there is currently no API, limiting integration capabilities and making data export or external tooling difficult without custom development.
Installation relies on external setup notes from SquidgeWorld, indicating a non-trivial deployment that requires configuring Ruby on Rails, databases, and other dependencies.
Developer documentation is hosted on a wiki, but lacks comprehensive guides for new users, with key details scattered and dependent on community resources.