FileProvider - FileManager replacement for Local, iCloud and Remote (WebDAV/FTP/Dropbox/OneDrive) files -- Swift

  •        73

This Swift library provide a swifty way to deal with local and remote files and directories in a unified way. This library provides implementaion of WebDav, FTP, Dropbox, OneDrive and SMB2 (incomplete) and local files.

https://github.com/amosavian/FileProvider

Tags
Implementation
License
Platform

   




Related Projects

Cyberduck - Libre server and cloud storage browser for Mac and Windows

  •    Java

Cyberduck is a libre server and cloud storage browser for Mac and Windows with support for FTP, SFTP, WebDAV, Amazon S3, OpenStack Swift, Backblaze B2, Microsoft Azure & OneDrive, Google Drive and Dropbox.

Nuage - A Dropbox-like interface for your existing data (with support for many backends)

  •    Javascript

A Dropbox-like file manager that let you manage your data anywhere it is located. It could be FTP, SFTP, WebDAV, Git, S3, Minio, Dropbox, Google Drive. It helps to manage your files from a browser, Upload files and folders, Audio player, Video player, Image viewer and lot more.

GDFileManagerKit - A consistent iOS API for cloud file storage services including Dropbox and Google Drive

  •    Objective-C

Fed up with different/inconsistent/non-existent SDKs for cloud file storage services? Try GDFileManagerKit! GDFileManagerKit lets you access Dropbox, Google Drive, SugarSync and WebDAV with a consistent, NSFileManager-like API. GDFileManagerKit is currently beta-quality software, but I am using it in my app PocketBib. See my blog post for details.

Cloud Filebrowser - Access documents from Box, Dropbox, Google Drive and Onedrive

  •    Javascript

Cloud File Browser is a javascript library to connect to Document Hub provider (e.g. Dropbox, Box, Google Drive) by creating Cloud Elements instances, this library uses nodejs on the backend for connecting to Cloud Elements API by not exposing any keys or tokens to outside world.


ownCloud - A personal cloud which runs on your own server

  •    PHP

ownCloud gives you universal access to your files through a web interface or WebDAV. It also provides a platform to easily view & sync your contacts, calendars and bookmarks across all your devices and enables basic editing right on the web. Installation has minimal server requirements, doesn’t need special permissions and is quick. ownCloud is extendable via a simple but powerful API for applications and plugins.

onedrive-api-docs - Official documentation for the OneDrive API

  •    PowerShell

This repository is home to the OneDrive developer documentation. This includes documentation for a portion of the Microsoft Graph that accesses OneDrive and SharePoint content, and documentation for Office 365 file handlers and file pickers. For easier navigation of content, we recommend consuming this content from the OneDrive Developer Portal or from https://docs.microsoft.com/onedrive/developer.

react-native-document-picker - Document Picker for React Native using Document Providers

  •    Java

A React Native wrapper for Apple's UIDocumentMenuViewController and for Android's Intent.ACTION_OPEN_DOCUMENT / Intent.ACTION_PICK. I recommend using https://github.com/johanneslumpe/react-native-fs I had to modify Uploader.m so it would use NSFileCoordinator with NSFileCoordinatorReadingForUploading option.

StandardPaths - StandardPaths is a category on NSFileManager for simplifying access to standard application directories on iOS and Mac OS and abstracting the iCloud backup flags on iOS

  •    Objective-C

iOS and the Mac App Store place quite strict conditions on where files should be stored, but it's not always clear where the right place is. As of iOS 5.0 it's even more complex because of the need to ensure that certain files aren't backed up to iCloud or aren't wiped out when the device gets full. Also, since the advent of Retina displays and hybrid apps, it is often hard to identify the correct file path for resources such as images or nib files because on different devices they may have different suffixes such as @2x or ~ipad, and whilst many iOS and Mac OS APIs manage these suffixes automatically, they do so in an inconsistent and opaque way.

Nextcloud - A safe home for all your data

  •    PHP

Nextcloud Files is an on-premise, open source file sync and share solution designed to be easy-to-use and highly secure. You can store your files, contacts, calendars and more on the server. It provides real-time collaboration and instant access to all data from any device, anywhere. Access data from FTP, Windows Network Drive, SharePoint, NFS, Object storage and more. It is designed with compliance in mind, providing extensive data policy enforcement, encryption, user management and auditing capabilities.

onedrive-sdk-python - OneDrive SDK for Python! https://dev.onedrive.com

  •    Python

To interact with the OneDrive API, your app must authenticate. You can use the following code sample to do so. The above code requires copy-pasting into your browser and back into your console. If you want to remove some of that manual work, you can use the helper class GetAuthCodeServer. That helper class spins up a webserver, so this method cannot be used on all environments.

dropbox-api - Dropbox API Ruby Client

  •    Ruby

A Ruby client for the Dropbox REST API. To deliver a more Rubyesque experience when using the Dropbox API.

Meteor-Files - Upload files via DDP or HTTP to Meteor server FS, AWS, GridFS, DropBox or Google Drive

  •    Javascript

Award winning, extremely fast and robust package for file uploading, managing and streaming (Audio & Video & Images), with support of server's file system (FS) or third party storage, like: AWS, DropBox, Google Storage, Google Drive, GridFS or any other with API. All PRs are always welcome on dev branch. Please, always give expressive description to your changes and additions.

trousseau - File based encrypted key-value store

  •    Go

Trousseau is an encrypted key-value store designed to be a simple, safe and trustworthy place for your data. It stores data in a single encrypted file. It supports both asymetric encryption using OpenPGP, and symmetric encryption using AES256. It can be easily synced across devices using Dropbox, OneDrive... It can be exported and imported to/from multiple remote storages using integrated S3, ssh, and gist support. If used with OpenPGP encryption, it is able to restrict access to the data store to a set of recipients.

onedrive-sdk-csharp - OneDrive SDK for C#! https://dev.onedrive.com

  •    CSharp

Register your application for OneDrive by following these steps. Your app must requests permissions in order to access a user's OneDrive. To do this, specify your app ID and scopes, or permission level. For more information, see Authentication scopes.

Alex FTPS Client

  •    DotNet

This project provides a free complete FTP and FTPS (FTP over SSL) standard Framework 2.0 / Mono 2.0 client, a free class library providing easy and complete FTP and FTPS features to any app and Powershell integration Implemented RFCs: 959, 2228, 2389, 2428, 2640 and 3659.

FluentFTP - An FTP and FTPS client for

  •    CSharp

FluentFTP is a fully managed FTP and FTPS library for .NET & .NET Standard, optimized for speed. It provides extensive FTP commands, File uploads/downloads, SSL/TLS connections, Automatic directory listing parsing, File hashing/checksums, File permissions/CHMOD, FTP proxies, UTF-8 support, Async/await support and more.It is written entirely in C#, with no external dependencies. FluentFTP is released under the permissive MIT License, so it can be used in both proprietary and free/open source applications.

dropbox - An easy-to-use client library for the official Dropbox API.

  •    Ruby

An easy-to-use third-party interface to the RESTful Dropbox API. A simple Rails controller that allows a user to first authorize their Dropbox account, and then upload a file to their Dropbox.

Freehold - An open, secure, and lightweight platform for your files and data

  •    Go

Freehold is a webserver that you can host on anything from a multi-core VPS to a Rasberry Pi. It provides a simple REST API for uploading files and managing them. There is also a built-in datastore API that allows for storing any other type of data you need. You can use Freehold-Sync to synchronize your desktop files with your freehold instance to make your own open, and secure Dropbox / Google Drive alternative.

FolderDrive

  •    

FolderDrive is a small tool that turns your folders into drives. Imagine having your Dropbox folder behaving as the (almost real) harddrive. It's another handy solution in the ongoing quest for quick access to your favorite folders. The project is developed in C# using WPF ...





We have large collection of open source products. Follow the tags from Tag Cloud >>


Open source products are scattered around the web. Please provide information about the open source projects you own / you use. Add Projects.