
Tainacan is an open-source repository platform that turns WordPress into a powerful and flexible environment for managing and publishing digital collections — as easily as writing a blog post.
Designed for cultural institutions, research projects, archives, museums, and any kind of digital collection, Tainacan integrates seamlessly with the WordPress block editor and takes full advantage of its ecosystem.
Key Features:
- Free and open source – Licensed under GPLv3: use, modify, and share freely
- WordPress based – Built to last taking advantage of the power of the WordPress ecosystem and features
- Compatible with any theme – Use the Tainacan Interface theme or adapt any WordPress theme
- Easy management – Create collections, define metadata, manage users, and publish content effortlessly
- Highly customizable – Configure metadata, taxonomies, and filters to match your project’s needs
- Faceted search – Offer advanced browsing with intuitive custom filters
- Importing and exporting – Import bulk data from spreadsheets, export in CSV, XLSX, JSON, and other formats
- API and interoperability – Complete RESTful API with support for metadata mapping to standards such as Dublin Core
- Gutenberg blocks – Tell stories about your digital archive using a variety of blocks anywhere in your site
Support
Need help?
Find documentation, community support, and development resources at:
- Website: https://tainacan.org/
- Documentation Wiki: https://wiki.tainacan.org/
- GitHub: https://github.com/tainacan/tainacan
- User Forum: https://tainacan.discourse.group/
Screenshots

Manage your repository

Set up your collection

Choose the metadata and filters for your collection

Add items described by your metadata

Set up your item as a file, link or text and attach many types of documents

Browse your collections with a faceted search interface

Navigate through the rich filtering interface

Explore more with Advanced Search

Set up Taxonomies to be used across your repository

Bulk edit as many items as you need quickly

Expose your collection using Tainacan default theme

Use Gutenberg blocks to display your collections in posts and pages

Choose which items will be displayed in your block

Items displayed using a Gutenberg block