Skip to content

NaolShow/Filen.NET

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

38 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

☁️ Filen.NET


« Interact with Filen's cloud storage easily with your favorite language »

GitHub license
GitHub issues GitHub pull requests GitHub last commit


If you want to support my work, please sign up on Filen with my referral link (that you can find all over this README). This will grant you +10GB of storage (resulting in a total of 20GB for free), and if you buy any plan I'll get a commission on it!

What is Filen, and Why this project?

Here's a little paragraph about Filen made by an A.I.:

Filen is a cloud storage service founded in 2020 in Recklinghausen, Germany. Their mission is to provide total privacy and peace of mind when using the cloud. With over 202,000 users and 6PB+ of data stored, Filen aims to be the highest quality cloud storage solution available. The company is led by co-founders Jan Lenczyk (CEO & CTO) and Jan Kulartz (COO & CMO), who are passionate about privacy and user experience.

In summary, Filen is a relatively new (compared to competitors) but provides an affordable and privacy-friendly (thanks to client side encryption) solution to compete against giants like Google Drive/One Drive... (for general tech companies) or PCloud, iDrive... (for cloud storage companies)

This is why I am working on Filen.NET, because for me, the service is exceptional, delivering excellent performance and giving users control over their data. And contributing to the service might help it's growth, longevity and most importantly help others users (even though my project may not make a difference about it's longevity).

However, even though Filen looks promissing, it still lacks some important features and (as reported by some users, never happened to me but..) suffers from problems like synchronization not working reliably. I would like to correct those issues on my side by providing a C# interface for developers to interact with Filen but also custom clients for consumers (more about that in the next section).

What is this project?

Currently, Filen.NET is under heavy development during my free time. But here's the core components that I am working on:

  • Filen.API: Provides "low level" interactions with Filen, and provides tools to encrypt/decrypt data
  • Filen: Provides "high level" interactions with Filen, and handles all the hard work (like decrypting/encrypting data...)

But in the future (when both Filen.API and Filen are ready), I would like to extend this to other products like:

  • Filen.CLI: Provides a command line interface to interact with Filen
  • Filen.Desktop: Provides a desktop application to interact with Filen
  • ...