{"id":20084544,"url":"https://github.com/dhtmlx/react-vault-demo","last_synced_at":"2026-05-20T05:40:57.708Z","repository":{"id":228848924,"uuid":"770470336","full_name":"DHTMLX/react-vault-demo","owner":"DHTMLX","description":"React file upload library demo by DHTMLX","archived":false,"fork":false,"pushed_at":"2024-10-14T22:31:36.000Z","size":123,"stargazers_count":0,"open_issues_count":0,"forks_count":1,"subscribers_count":5,"default_branch":"main","last_synced_at":"2025-06-09T21:46:34.661Z","etag":null,"topics":["dhtmlx","dhtmlx-demo","file-upload","file-uploader","react","uploader","vault"],"latest_commit_sha":null,"homepage":"https://dhtmlx.com/docs/products/dhtmlxVault/","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/DHTMLX.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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,"zenodo":null}},"created_at":"2024-03-11T15:56:31.000Z","updated_at":"2024-10-14T22:31:40.000Z","dependencies_parsed_at":"2024-03-20T19:56:52.853Z","dependency_job_id":"cdf48752-a52a-4638-bbbe-904f5907e70c","html_url":"https://github.com/DHTMLX/react-vault-demo","commit_stats":null,"previous_names":["dhtmlx/react-vault-demo"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/DHTMLX/react-vault-demo","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DHTMLX%2Freact-vault-demo","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DHTMLX%2Freact-vault-demo/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DHTMLX%2Freact-vault-demo/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DHTMLX%2Freact-vault-demo/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/DHTMLX","download_url":"https://codeload.github.com/DHTMLX/react-vault-demo/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DHTMLX%2Freact-vault-demo/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":267175744,"owners_count":24047923,"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","status":"online","status_checked_at":"2025-07-26T02:00:08.937Z","response_time":62,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":["dhtmlx","dhtmlx-demo","file-upload","file-uploader","react","uploader","vault"],"created_at":"2024-11-13T15:52:23.326Z","updated_at":"2026-05-20T05:40:57.653Z","avatar_url":"https://github.com/DHTMLX.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# DHTMLX Vault with React Demo\n\n[![dhtmlx.com](https://img.shields.io/badge/made%20by-DHTMLX-blue)](https://dhtmlx.com/)  \n\n[How to start](#how-to-start) | [Key features](#key-features) | [License](#license) | [Useful links](#links) | [Other examples](#examples) | [Join our online community](#join)\n\n\u003cimg src=\"https://raw.githubusercontent.com/DHTMLX/svelte-vault-demo/master/vault.png\" width=\"550\"\u003e\n\nThe DHTMLX [JavaScript file upload library](https://dhtmlx.com/docs/products/dhtmlxVault/) allows building a user-friendly client-side tool for uploading\nand managing various file types intuitively. The widget includes manual and auto file upload, filtering, and sorting. You can customize its look and feel by adding custom templates or configurable built-in themes.  \n\n\u003ca name=\"how-to-start\"\u003e\u003c/a\u003e\n## How to start\n\n### Online\n\n[![Open in GitHub Codespaces](https://github.com/codespaces/badge.svg)](https://codespaces.new/DHTMLX/react-vault-demo/)\n\n**Please note**, having clicked on this button, you open the **online demo. Don't worry about paying extra!** With GitHub's free plan, [you get 15 GB of storage and 120 hours of Codespaces use each month](https://docs.github.com/en/billing/managing-billing-for-github-codespaces/about-billing-for-github-codespaces#monthly-included-storage-and-core-hours-for-personal-accounts). This is more than enough to run our demo without any extra costs.\n\n### On the local host \n\nClone the repository or download files.\n\n```\nyarn\nyarn start\n```\n\nor\n\n```\nnpm install\nnpm run start\n```\n\n\u003ca name=\"key-features\"\u003e\u003c/a\u003e\n## DHTMLX Vault key features\n\n- Rich JavaScript API\n- File drag-and-drop\n- Multiple file selection\n- Filtering \u0026 sorting\n- Auto and manual file upload\n- Cancellable file upload\n- Inline editing \n- Real-time progress bar indicator\n- Custom upload restrictions\n- Grid \u0026 list modes\n- Layout, toolbar \u0026 progress bar customization\n- Built-in themes\n- Custom templates for elements\n- Localization\n- Flexible integration with any back-end technology\n\n\u003ca name=\"license\"\u003e\u003c/a\u003e\n## License ##\nThis demo is available under the Evaluation license. To use it in your projects, please choose a proper license on the DHTMLX website: [https://dhtmlx.com/docs/products/licenses.shtml](https://dhtmlx.com/docs/products/licenses.shtml)\n\n\u003ca name=\"links\"\u003e\u003c/a\u003e\n## Useful links\n\n- [More demos about the DHTMLX Vault functionality](https://snippet.dhtmlx.com/26x2jra2?tag=vault)\n- [A step-by-step guide about the DHTMLX Vault and React integration](https://docs.dhtmlx.com/vault/react_integration.html) \n- [Technical support ](https://forum.dhtmlx.com/c/vault)\n- [Documentation](https://docs.dhtmlx.com/vault)\n\n\u003ca name=\"examples\"\u003e\u003c/a\u003e\n## Other examples\n\nCheck out examples of using DHTMLX Vault with other technologies:\n\n| JavaScript | Angular | Vue | Svelte\n| ----- | ----- | ----- | ----- |\n| [![javascript](https://dhtmlx.com/images/common/technologies/js.svg)](https://dhtmlx.com/docs/products/dhtmlxVault/) | [![angular](https://dhtmlx.com/images/common/technologies/angular.svg)](https://dhtmlx.com/docs/products/dhtmlxVault-for-Angular/) | [![vue](https://dhtmlx.com/images/common/technologies/vue.svg)](https://dhtmlx.com/docs/products/dhtmlxVault-for-Vue/) | [![svelte](https://dhtmlx.com/images/common/technologies/svelte.svg)](https://github.com/plazarev/svelte-vault-demo) |\n\n\u003ca name=\"join\"\u003e\u003c/a\u003e\n## Join our online community\n\n- Star our GitHub repo :star:\n- Watch our tutorials on [YouTube](https://www.youtube.com/user/dhtmlx/videos) :tv:\n- Read us on [Medium](https://dhtmlx.medium.com) :newspaper:\n- Follow us on [X](https://x.com/dhtmlx) :bird:\n- Check our news and updates on [Facebook](https://www.facebook.com/dhtmlx/) :feet:\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdhtmlx%2Freact-vault-demo","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdhtmlx%2Freact-vault-demo","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdhtmlx%2Freact-vault-demo/lists"}