Incubation Request: kio-afp

Daniel Markstedt daniel at mindani.net
Thu Mar 26 11:10:51 GMT 2026


Dear all,

I am also looking for a sponsor for this project. 
Please reach out if you are open to supporting us with this. 
I’m happy to talk through context and future plans in more details if you want
to know more. 

Thank you to Julius Künzel for the incubation feedback so far. 

Sincerely,

Daniel Markstedt


-------- Original Message --------
On Saturday, 03/21/26 at 18:49 Daniel Markstedt <daniel at mindani.net> wrote:

> To whom it may concern:
> 
> I was directed to file this incubation request from the kind guidance by Méven
> Car, so here goes:
> 
> https://invent.kde.org/dmark/kio-afp/-/issues/1
> 
> kio-afp is a KIO worker for the AFP protocol, allowing Dolphin and Konqueror
> to seamlessly browser remote AFP volumes. AFP is a file sharing / network file
> system protocol developed by Apple for the very first Macintosh through macOS
> 26 Tahoe, and subsequently implemented by a range of free and open source (and
> commercial) server and client applications. It has a dedicated user base
> thanks to fast file transfer and enumeration speeds compared to rival file
> sharing protocols, as well as for its deep interoperability / backwards
> compatibility with the latest macOS as well as 40 year old networked Apple
> machines.
> 
> I started this project in December of 2025, and I consider it usable and
> stable at this point.
> It is a thin wrapper for libafpclient (part of afpfs-ng) so the heavy lifting
> is done by that library, which is why the KIO worker is only ~1000 lines.
> You can see some screenshots of the worker in action at:
> https://invent.kde.org/network/kio-zeroconf/-/merge_requests/9
> 
> Of historical curiosity, kio-afp was inspired by kioslave_afp created by Alex
> DeVries in 2008 for KDE3, which never exited alpha stage.
> 
> I wrote all of the current code and am the primary maintainer, while my
> collaborator Andy Lemin is looking into adding thumbnail support now.
> 
> Please let me know if you have any questions or concerns.
> 
> Sincerely,
> 
> Daniel Markstedt
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/kde-devel/attachments/20260326/5fa0af69/attachment.htm>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: publickey - daniel at mindani.net - 0x3C47642E.asc
Type: application/pgp-keys
Size: 3138 bytes
Desc: not available
URL: <http://mail.kde.org/pipermail/kde-devel/attachments/20260326/5fa0af69/attachment.key>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 949 bytes
Desc: OpenPGP digital signature
URL: <http://mail.kde.org/pipermail/kde-devel/attachments/20260326/5fa0af69/attachment.sig>


More information about the kde-devel mailing list