LanceGin / Qbox
Licence: agpl-3.0
Qiniu Box.
Stars: ✭ 183
Programming Languages
javascript
184084 projects - #8 most used programming language
Projects that are alternatives of or similar to Qbox
Uptoc
A static file deployment tool that supports multiple platforms./ 一个支持多家云厂商的静态文件部署工具
Stars: ✭ 159 (-13.11%)
Mutual labels: qiniu
Filesystem
FileSystem is an application that allows you to browse the content of your iPhone disk, displaying file and folders, files contents, and detailed informations about file and folder permissions.
Stars: ✭ 148 (-19.13%)
Mutual labels: file
Isobmff
C++ Library for ISO/IEC 14496-12 - ISO Base Media File Format (QuickTime, MPEG-4, HEIF, etc)
Stars: ✭ 157 (-14.21%)
Mutual labels: file
Go Cache
This project encapsulates multiple db servers, redis、ledis、memcache、file、memory、nosql、postgresql
Stars: ✭ 143 (-21.86%)
Mutual labels: file
Pervane
Plain text file based note taking and knowledge base building tool, markdown editor, simple browser IDE.
Stars: ✭ 159 (-13.11%)
Mutual labels: file
File Icon Vectors
A collection of file type icons in SVG format
Stars: ✭ 171 (-6.56%)
Mutual labels: file
Clog
Package clog is a channel-based logging package for Go
Stars: ✭ 151 (-17.49%)
Mutual labels: file
File Type
Detect the file type of a Buffer/Uint8Array/ArrayBuffer
Stars: ✭ 2,386 (+1203.83%)
Mutual labels: file
Datash
Send and Receive files directly from your browser with end-to-end encryption
Stars: ✭ 178 (-2.73%)
Mutual labels: file
Open file
A plug-in that can call native APP to open files with string result in flutter, support iOS(UTI) / android(intent) / PC(ffi) / web(dart:html)
Stars: ✭ 145 (-20.77%)
Mutual labels: file
Flingfd
A tiny library to send file descriptors across processes
Stars: ✭ 160 (-12.57%)
Mutual labels: file
Render Media
Intelligently render media files in the browser
Stars: ✭ 181 (-1.09%)
Mutual labels: file
Smart open
Utils for streaming large files (S3, HDFS, gzip, bz2...)
Stars: ✭ 2,306 (+1160.11%)
Mutual labels: file
QBox is a convenient manage tool for your Qiniu buckets. It is an open-source software and can be used on
OS X
,Linux
andWindows
, and it was generated with electron-vue
Screenshots
Bucket Panel
Manage Panel
Upload Panel
Feature
Bucket Panel
- [x] Login by setting
accessKey
andsecretKey
. - [x] Logout by clearing localStorage (include
accessKey
andsecretKey
). - [x] List all buckets (include private).
- [x] Manage files in a bucket, that will open a new
Manage Panel
.
Manage Panel
- [x] List all files in a specified bucket.
- [x] List all files with pagination.
- [x] Sort by
file name
,file type
,file size
ormodified time
. - [x] Preview
image
andmedia
file. - [x] Delete a existing file.
- [x] Delete a batch of files were checked.
- [x] Copy the outer link of a file.
- [x] Refresh the files in the bucket.
- [x] Download a existing file.(this feature will be put in
preview
modal) - [x] Upload a single file.
- [x] Search filter.
TODO
MenuBar
- [x] Set default bucket.
- [x] Drag to MenuBar icon to upload.
Bucket Panel
- [x] Delete a existing bucket.
- [x] Create a new bucket.
Manage Panel
- [x] Add enter event to search box.
- [ ] Upload mutiple files.
- [x] Download a batch of files were checked.
- [x] Rename resouces.
License
Contribute
# install dependencies
npm install
# serve with hot reload at localhost:9080
npm run dev
# build electron application for production
npm run build
# run unit tests (no tests now)
npm test
# lint all JS/Vue component files in `src/`
npm run lint
中文文档
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].