Roadmap
π§ About¶
Sourcerer is created to unify cloud storage exploration under a developer-friendly interface. Whether you're managing S3 buckets or navigating GCP storage, Sourcerer brings clarity, control to your data workflows.
Our roadmap unveils the features, improvements, and integrations designed to empower engineers and DevOps adventurers. Got a feature request in mind? Open a github discussion!
πΊοΈ The Roadmap¶
-
β Initial release
-
β Multi-cloud storage viewing β Navigate files and folders from:
- β
Google Cloud Storage (GCS)
- β Credentials json
- β
S3-compatible storages (e.g. AWS S3, MinIO, etc.)
- β Access Key/Secret Key pair
- β Profile name
-
β Azure Blob Storage (planned)
-
[ ] Storage actions support β Perform basic operations with ease:
- [ ] View storage metadata
- β List buckets/objects
- β Download files
- β Upload files
- β Delete objects
-
[ ] Rename / move objects
-
β Delete credentials β Remove access keys from the local database.
-
[ ] Bookmarking β Save frequently visited locations across storage accounts for quick teleportation.
-
β File preview β View contents of text files (e.g., logs, JSON, YAML) directly in the terminal UI.
-
[ ] Plugin system β Extend Sourcerer with your own storage providers
-
β Keyboard shortcuts β Improve navigation and productivity with magic keybindings.
-
β Keyboard navigation β Improve navigation using keyboard only.
-
[ ] Error and retry handling β Automatic retries for flaky cloud responses and graceful error dialogs.
-
[ ] Cross-provider copy β Move files between GCS and S3 in one unified action.
-
[ ] Logging β Keep detailed logs for your Sourcerer actions and errors.
-
β Encrypted config store β Store access keys securely with local encryption.
-
[ ] Auto-updater β Keep users' apps upgraded with the latest features.
-
β Register storages β Some storage providers may not return storages if the user is not a creator (but still has access). This feature will allow user to register storages manually.