# Mailman-hyperkitty

> Mailman archiver plugin for HyperKitty

**Wikidata**: [Q116025878](https://www.wikidata.org/wiki/Q116025878)  
**Source**: https://4ort.xyz/entity/mailman-hyperkitty

## Summary
Mailman-hyperkitty is a free software plugin designed to serve as an archiver for HyperKitty within the Mailman Suite. Written in Python, it facilitates the integration between the Mailman mailing list software and the HyperKitty archiver. The plugin is maintained as open-source code hosted on GitLab.

## Key Facts
- **Definition:** An archiver plugin for HyperKitty, classified as both free software and a plug-in.
- **Parent Project:** It is a component of the Mailman Suite.
- **Latest Version:** Version 1.2.1 (stable version), released on January 4, 2023.
- **Programming Language:** Written in Python.
- **Source Repository:** Hosted at `https://gitlab.com/mailman/mailman-hyperkitty/`.
- **Package Names:** Also known as `python-mailman-hyperkitty` and `python3-mailman-hyperkitty`.
- **Debian Integration:** Available as a Debian source package since 2017.
- **License:** Identified as Wikidata item Q27016754 (copyrighted status).

## FAQs
### Q: What is the primary function of Mailman-hyperkitty?
A: It acts as a specialized plugin that enables the Mailman mailing list software to archive emails using HyperKitty.

### Q: Where can the source code for Mailman-hyperkitty be found?
A: The source code is available on GitLab at `https://gitlab.com/mailman/mailman-hyperkitty/`.

### Q: What is the most recent version of the software?
A: The current stable version is 1.2.1, which was released on January 4, 2023.

### Q: In which programming language is Mailman-hyperkitty written?
A: The plugin is written in Python, consistent with the Mailman ecosystem.

## Why It Matters
Mailman-hyperkitty serves as a critical architectural bridge within the GNU Mailman ecosystem, one of the most widely used mailing list management systems. While Mailman handles the core delivery of email, the modern Mailman Suite relies on HyperKitty to provide a user-friendly web interface for browsing, searching, and organizing list archives.

Without this specific plugin, the Mailman core would lack the native capability to hand off messages to the HyperKitty archiver. By enabling this integration, Mailman-hyperkitty allows list administrators to provide a modern, searchable web experience for their subscribers, moving beyond simple text-based mbox archives. Its status as free software ensures it remains adaptable for various deployment environments, from personal servers to large-scale institutional rollouts.

## Notable For
- **Native Integration:** Being the official archiver plugin that connects the Mailman core to the HyperKitty interface.
- **Broad Distribution:** Availability across major Linux distributions including Debian, Ubuntu, and OpenSUSE.
- **Python Ecosystem:** Designed specifically for the Python-based Mailman 3 architecture.
- **Active Maintenance:** Recent stable release (v1.2.1) posted in January 2023.

## Body
### Technical Classification
Mailman-hyperkitty is an instance of free software and a plugin. It operates within the broader context of the **Mailman Suite** (the parent Thing). The software is built using the **Python** programming language, a general-purpose language also used for the core Mailman application.

### Version History and Availability
The software has seen consistent maintenance and distribution.
- **Stable Release:** The verified stable version is **1.2.1**, published on January 4, 2023.
- **PyPI:** The project is hosted on the Python Package Index (PyPI) under the project name `mailman-hyperkitty`.
- **Linux Packages:** It is available in various repositories under specific package names:
    - **Debian:** The source package `mailman-hyperkitty` has been available since 2017. The stable binary package is `python3-mailman-hyperkitty`.
    - **Ubuntu:** Available as `python3-mailman-hyperkitty`.
    - **OpenSUSE:** Available as `python-mailman-hyperkitty`.
    - **GNU Guix:** The variable name is `python-mailman-hyperkitty`.

### Repository and Development
The official development is centralized on GitLab.
- **Website:** `https://gitlab.com/mailman/mailman-hyperkitty/`
- **Repository URL:** `https://gitlab.com/mailman/mailman-hyperkitty.git`

### Aliases and Identification
The entity is identified by several names and identifiers across different systems:
- **Aliases:** HyperKitty - Mailman plugin, Hyperkitty Mailman plugin.
- **Wikidata Description:** "Mailman archiver plugin for HyperKitty".
- **Copyright:** The software is classified as copyrighted, held by entity Q48413.

## References

1. [Source](https://pypi.org/project/mailman-hyperkitty/1.2.1/)