Skip to content

blazejzj/ftp-server

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

5 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

🧩 FTP Server Library for .NET

A flexible and easy-to-extend FTP server library built with C#.
Created with focus on learning, clean design, and practical use.

πŸ’‘ What is this?

This library lets you spin up your own FTP server with minimal setup.
It’s built with modularity in mind, so you can plug in your own storage backends, authentication logic, and command handling.

πŸ”§ Key Features

  • Local, database, or cloud (Azure) file storage (It's up to you!)
  • Easy setup for basic use and extensible for advanced scenarios
  • TLS support (optional)
  • Pluggable authentication
  • Composite storage (route folders to different backends)
  • Designed using .NET best practices and patterns

πŸ‘· Who made this?

This project was built as part of a university course, with real teamwork, feedback, and lots of iteration. We wanted to build something that actually works – and teaches us something along the way.

πŸ“„ Documentation

Full documentation is available here.


Built with ❀️ by Blazej & Stefan Aka Group 4

About

A flexible FTP server library for .NET - built with C#, TCP, and optional TLS support.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages