{"id":18602871,"url":"https://github.com/flynnderek/vue-fs","last_synced_at":"2025-07-19T22:05:40.973Z","repository":{"id":49292025,"uuid":"367545671","full_name":"FlynnDerek/vue-fs","owner":"FlynnDerek","description":"A Vue file management client, complete with a node/express/FS backend. ","archived":false,"fork":false,"pushed_at":"2025-06-23T00:58:21.000Z","size":11438,"stargazers_count":60,"open_issues_count":2,"forks_count":8,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-06-23T01:21:37.390Z","etag":null,"topics":["file-explorer","file-manager","file-system","fileexplorer","filemanager","fileserver","filesystem","filesystem-api","fs","javascript","nodejs","nodejs-server","vue","vue-filemanager","vuejs"],"latest_commit_sha":null,"homepage":"https://FlynnDerek.github.io","language":"Vue","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/FlynnDerek.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2021-05-15T05:16:12.000Z","updated_at":"2025-05-08T17:43:59.000Z","dependencies_parsed_at":"2024-08-07T01:16:15.566Z","dependency_job_id":null,"html_url":"https://github.com/FlynnDerek/vue-fs","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/FlynnDerek/vue-fs","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FlynnDerek%2Fvue-fs","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FlynnDerek%2Fvue-fs/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FlynnDerek%2Fvue-fs/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FlynnDerek%2Fvue-fs/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/FlynnDerek","download_url":"https://codeload.github.com/FlynnDerek/vue-fs/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FlynnDerek%2Fvue-fs/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":266026314,"owners_count":23866033,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["file-explorer","file-manager","file-system","fileexplorer","filemanager","fileserver","filesystem","filesystem-api","fs","javascript","nodejs","nodejs-server","vue","vue-filemanager","vuejs"],"created_at":"2024-11-07T02:12:45.272Z","updated_at":"2025-07-19T22:05:40.932Z","avatar_url":"https://github.com/FlynnDerek.png","language":"Vue","funding_links":[],"categories":[],"sub_categories":[],"readme":"# vue-fs\n\n:fire: A big thanks to [Jude Giordano](https://github.com/judegiordano) and [Gazij](https://github.com/gazsij) for their\nwork on [PR #2](https://github.com/FlynnDerek/vue-fs/pull/2). This PR removes much of the bloat from the old backend, provides feature fixes and \ncreates a more robust backend. Cheers! :beer:\n\n:rocket: [Demo](https://FlynnDerek.github.io)\n\n:crystal_ball: [Vue-fs Discord Server](https://discord.gg/yPWMcm8SRP) -\u003e Discuss issues, ideas or get help with project setup \n\nThis project exists mostly as a challenge to myself! Vue-fs is meant to be a\ncomplete home file server and file management solution. The idea being you can run it on a Raspberry Pi, an old laptop or even a rack server. \nOver time I will be adding extra features to this project, listed below. I also welcome collaboration, should any of you feel inclined :)\n\n\u003cp align=\"center\"\u003e\n  \u003cimg src=\"https://i.imgur.com/xFYP1Ch.png\"\u003e\n\u003c/p\u003e\n\n### Features\n- [X] Upload (multiple files)\n- [X] Download (multiple files/directories)\n- [X] Move (multiple files/directories)\n- [X] Delete (multiple files/directories)\n- [X] Subfolders \n- [X] Extracting\n- [X] Create new diretories\n- [X] Filtering\n- [X] File viewer   *if compatible with the browser\n- [ ] Rename files/directories\n- [ ] User auth  \n- [ ] HTTPS\n\n\n# Installation\n## Client\n``` bash\ncd client\n\n# install dependencies\nnpm install\n\n# serve with hot reload at localhost:8080\nnpm run dev\n\n# build for production with minification\nnpm run build\n```\n\n## Server\n``` bash\ncd server\n\n# install dependencies\nnpm install\n\n# run server with nodemon\nnpm run dev\n```\n\n## Contributors and honorable mentions\nThe following people have made this FOSS project possible:\n- [Tyler Ingraham](https://413justice.com) - A great mentor, commisioned a secured production version of vue-fs for use at his law office.\n- [Jude Giordano](https://github.com/judegiordano) - Core contributor\n- [Gazij](https://github.com/gazsij) - Core contributor\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fflynnderek%2Fvue-fs","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fflynnderek%2Fvue-fs","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fflynnderek%2Fvue-fs/lists"}