FlowSynx is a cross-platform program to manage files and data on cloud storage and locally. It is a feature-rich alternative to cloud vendors' web storage interfaces. It will try to cover and support most of the cloud storage products including Azure Files, Azure Blobs, business & consumer file storage services, as well as standard transfer protocols.
- Storage management with pluggable data storage
- Unified API to interface with all major cloud providers for storage (e.g., Azure).
- Support common data operations like copy, move, list, delete, mkdir, read, write, etc).
- Data transformation sinks for compression.
- Runs anywhere, as a process or containerized
- Lightweight (100MB binary, 8MB physical memory)
- Dedicated CLI (flowctl) to manage and control the engine.
- Run a command against a running remote FlowSynx instance.
- Software Devlopment Kit (SDK) for .NET Core
See our Getting Started guide over in our docs.
Repo | Description |
---|---|
FlowSynx | The main repository that you are currently in. Contains the FlowSynx runtime code and overview documentation. |
FlowCtl | The FlowCtl allows you to setup FlowSynx on your local dev machine, launches and manages FlowSynx instance. |
Docs | The documentation for FlowSynx. |
Shared-Components | The purpose of components contrib is to provide open, community driven reusable components for building flowsynx applications. |
Dashboard | General purpose dashboard for FlowSynx |
C# SDK | FlowSynx SDK for .NET |
This is free software under the terms of the MIT license (check the LICENSE file included in this package).