<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet href="/doap/xmpp-style.xsl" type="text/xsl"?>
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
         xmlns:xmpp="https://linkmauve.fr/ns/xmpp-doap#"
         xmlns:schema="https://schema.org/"
         xmlns="http://usefulinc.com/ns/doap#">
  <Project>
    <name>Lonewolf</name>
    <shortdesc xml:lang="en">A standalone XMPP server written in Rust</shortdesc>
    <description xml:lang="en">Lonewolf is a self-hosted XMPP server written in Rust. It runs as one binary with embedded storage, so there is no separate database to set up. It is early, pre-1.0 software that hosts chat between accounts on the domains you run. Federation with other servers is next on the roadmap.</description>

    <homepage rdf:resource="https://github.com/lonewolf-im/lonewolf"/>
    <download-page rdf:resource="https://github.com/lonewolf-im/lonewolf/releases"/>
    <bug-database rdf:resource="https://github.com/lonewolf-im/lonewolf/issues"/>
    <schema:logo rdf:resource="https://raw.githubusercontent.com/lonewolf-im/lonewolf/main/.github/images/lonewolf.png"/>
    <license rdf:resource="http://usefulinc.com/doap/licenses/asl20"/>

    <category rdf:resource="https://linkmauve.fr/ns/xmpp-doap#category-server"/>
    <programming-language>Rust</programming-language>
    <os>Linux</os>
    <os>macOS</os>

    <repository>
      <GitRepository>
        <location rdf:resource="https://github.com/lonewolf-im/lonewolf.git"/>
        <browse rdf:resource="https://github.com/lonewolf-im/lonewolf"/>
      </GitRepository>
    </repository>

    <release>
      <Version>
        <revision>0.2.0</revision>
        <created>2026-10-27</created>
      </Version>
    </release>

    <release>
      <Version>
        <revision>0.1.0</revision>
        <created>2026-10-19</created>
      </Version>
    </release>

    <implements rdf:resource="https://www.rfc-editor.org/info/rfc6120"/>
    <implements rdf:resource="https://www.rfc-editor.org/info/rfc6121"/>
    <implements rdf:resource="https://www.rfc-editor.org/info/rfc7590"/>
    <implements rdf:resource="https://www.rfc-editor.org/info/rfc7622"/>
    <implements rdf:resource="https://www.rfc-editor.org/info/rfc4422"/>
    <implements rdf:resource="https://www.rfc-editor.org/info/rfc5802"/>
    <implements rdf:resource="https://www.rfc-editor.org/info/rfc7677"/>
    <implements rdf:resource="https://www.rfc-editor.org/info/rfc4013"/>
    <implements rdf:resource="https://www.rfc-editor.org/info/rfc5929"/>
    <implements rdf:resource="https://www.rfc-editor.org/info/rfc9266"/>
    <implements rdf:resource="https://www.rfc-editor.org/info/rfc9325"/>

    <implements>
      <xmpp:SupportedXep>
        <xmpp:xep rdf:resource="https://xmpp.org/extensions/xep-0030.html"/>
        <xmpp:status>complete</xmpp:status>
        <xmpp:version>2.5.0</xmpp:version>
        <xmpp:since>0.2.0</xmpp:since>
      </xmpp:SupportedXep>
    </implements>
    <implements>
      <xmpp:SupportedXep>
        <xmpp:xep rdf:resource="https://xmpp.org/extensions/xep-0054.html"/>
        <xmpp:status>complete</xmpp:status>
        <xmpp:version>1.3.0</xmpp:version>
        <xmpp:since>0.2.0</xmpp:since>
      </xmpp:SupportedXep>
    </implements>
    <implements>
      <xmpp:SupportedXep>
        <xmpp:xep rdf:resource="https://xmpp.org/extensions/xep-0160.html"/>
        <xmpp:status>complete</xmpp:status>
        <xmpp:version>1.0.1</xmpp:version>
        <xmpp:since>0.1.0</xmpp:since>
      </xmpp:SupportedXep>
    </implements>
    <implements>
      <xmpp:SupportedXep>
        <xmpp:xep rdf:resource="https://xmpp.org/extensions/xep-0178.html"/>
        <xmpp:status>partial</xmpp:status>
        <xmpp:version>1.2</xmpp:version>
        <xmpp:since>0.1.0</xmpp:since>
        <xmpp:note xml:lang="en">Client connections only.</xmpp:note>
      </xmpp:SupportedXep>
    </implements>
    <implements>
      <xmpp:SupportedXep>
        <xmpp:xep rdf:resource="https://xmpp.org/extensions/xep-0199.html"/>
        <xmpp:status>partial</xmpp:status>
        <xmpp:version>2.0.1</xmpp:version>
        <xmpp:since>0.2.0</xmpp:since>
        <xmpp:note xml:lang="en">Answers client pings but does not send its own.</xmpp:note>
      </xmpp:SupportedXep>
    </implements>
    <implements>
      <xmpp:SupportedXep>
        <xmpp:xep rdf:resource="https://xmpp.org/extensions/xep-0203.html"/>
        <xmpp:status>complete</xmpp:status>
        <xmpp:version>2.0</xmpp:version>
        <xmpp:since>0.1.0</xmpp:since>
      </xmpp:SupportedXep>
    </implements>
    <implements>
      <xmpp:SupportedXep>
        <xmpp:xep rdf:resource="https://xmpp.org/extensions/xep-0280.html"/>
        <xmpp:status>complete</xmpp:status>
        <xmpp:version>1.0.1</xmpp:version>
        <xmpp:since>0.2.0</xmpp:since>
      </xmpp:SupportedXep>
    </implements>
    <implements>
      <xmpp:SupportedXep>
        <xmpp:xep rdf:resource="https://xmpp.org/extensions/xep-0297.html"/>
        <xmpp:status>partial</xmpp:status>
        <xmpp:version>1.0</xmpp:version>
        <xmpp:since>0.2.0</xmpp:since>
        <xmpp:note xml:lang="en">Used only for Message Carbons copies.</xmpp:note>
      </xmpp:SupportedXep>
    </implements>
    <implements>
      <xmpp:SupportedXep>
        <xmpp:xep rdf:resource="https://xmpp.org/extensions/xep-0440.html"/>
        <xmpp:status>complete</xmpp:status>
        <xmpp:version>1.0.0</xmpp:version>
        <xmpp:since>0.1.0</xmpp:since>
      </xmpp:SupportedXep>
    </implements>
  </Project>
</rdf:RDF>
