alphaleonis / AlphaFS

AlphaFS is a .NET library providing more complete Win32 file system functionality to the .NET platform than the standard System.IO classes.
http://alphafs.alphaleonis.com/
MIT License
558 stars 99 forks source link

Is AlphaFS dead? #529

Open Bartolomeus-649 opened 2 years ago

Bartolomeus-649 commented 2 years ago

Not much activity....

Protiguous commented 1 year ago

Wondering the same thing..

alphaleonis commented 1 year ago

Sadly, I think that AlphaFS has seen better days. I have personally neglected this library for quite a while, and it seems that @Yomodo who was the one maintaining it at the end has found other endeavors to pursue as well.

The main motivations for this library when I first created it was long file path support and transactional file system access. The facts that long file path support is now available natively, and transactional file system support has been deprecated since forever, the motivation to continue developing this library is no longer there unfortunately. (Not to mention that most of us are no longer using .NET Framework, but rather .NET Core / .NET 5+, which would require quite a bit of work to make AlphaFS compatible with.)

The positive thing is that there should really not be much need for this library anymore anyway. Indeed it has some nice utilities and stuff, but those would probably be better broken out to a new library and rewritten to work with .NET native methods.

I should have recognized the state of this much sooner, and I apologize for not clearly marking the maintenance state of the library quite a while back.

Unless @Yomodo disagrees, or someone else volunteers to actively maintain this library, I will update the readme and clearly mark it as no longer being maintained.

Again, I apologize for not responding much sooner.

Yomodo commented 1 year ago

I had the best of times working on AlphaFS but nowadays I cannot find any motivation to continue maintaining the library. @alphaleonis Thanks for ever creating this library!