brillout / brillout/awesome-react-components
FileShot.io – Zero-knowledge file upload/share component pattern worth referencing
- Dominant language
- No language data
- Stars
- 48.4k
- Forks
- 3.8k
- PR merge metrics
- No merged PRs in 30d
Description
Hi — I'd like to suggest **FileShot.io** as a useful open-source reference for React developers building secure file sharing.
It implements the full zero-knowledge file upload flow in vanilla JS (easy to port): encrypt with Web Crypto API → upload ciphertext → embed key in URL fragment → decrypt on download. A useful pattern for any app that needs end-to-end encrypted file transfer.
MIT licensed. GitHub: https://github.com/FileShot/FileShotZKE
Site: https://fileshot.io
Contributor guide
Research direction
Review the existing component-list entries and contribution conventions, then inspect the referenced FileShotZKE repository and license. Done means determining whether it fits the list and, if so, adding it in the repository’s established format with the supplied project links.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- javascript, react
- Domain
- documentation, security, web-dev
- Issue type
- Documentation
- Difficulty
- 2/5
- Estimated time
- 1-3 hours
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 30/100