Active Projects

  • mbimapidle maintains persistent server connection using IMAP protocol (RFC 2177) IDLE extension, it can be configured to run email sync command when it receives notification from the IMAP server about new messages.
  • davfs2 FuseFS based WebDAV implementation

Check out my github page.

Under Development

  • Davbox A new WebDAV client implementation. It comes with an interactive tool that can be use to upload/download/delete/move/etc… from a webdav server (exactly like ftp). Also the plan is to provide a FUSE mount tool to replace davfs2*. Unlike davfs2, Davbox doesn't use libneon, instead it relies on libcurl only to implement the WebDAV protocol, this allows for major flexibility.
  • usndctl Universal sound control, by universal I mean a sound control that has several backends to work with any Linux/BSD sound system OSS, ALSA, Pulse, Pipewire and sndio!

When the code becomes more or less usable, I will push it to github

Old Projects

I started my free software back in 2007 journey with Xfce. Initially I had developed a battery plugin that quickly turned into a full power manager tool. Xfce didn't have one back then.

I also developed from scratch a multimedia player called Parole. It was designed to work better under Xfce but could be used also under other desktop environments.

I also actively maintained Xfce configuration daemon xfconf, tumbler and the session manager.

I don't contribute to Xfce since several years. Actually I totally lost interest in "complete desktop environment", all what I need daily to use is a just window manager (i3wm) and a terminal emulator.

Author: Ali Abdallah

Created: 2026-04-03 Fri 18:16

Validate