gilhrpenner

gilhrpenner/convex-files-control

TypeScript
20
0
Apache License 2.0

This is a Convex component for secure file uploads, access control, and lifecycle management that supports both Convex storage and Cloudflare R2. It provides presigned URL uploads, optional HTTP routes with authentication hooks, download grants with expiration and password protection, and built-in cleanup for expired files. The component is designed for developers building applications that need fine-grained file access control and secure sharing capabilities.

Total donated
Undistributed
Share with your subscribers:

Recipients

How the donated funds are distributed

Support the dependencies of gilhrpenner/convex-files-control

Account's avatar
Convex component for retrying idempotent actions.
Account's avatar
AWS SDK for JavaScript S3 Client for Node.js, Browser and React Native
Account's avatar
A collection of useful code to complement the official convex package.
Account's avatar
Low level bindings for creating Web Standard contexts.
Account's avatar
ESLint JavaScript language implementation
Account's avatar
TypeScript definitions for node
Account's avatar
TypeScript definitions for react
Account's avatar
TypeScript definitions for react-dom
Account's avatar
The default Vite plugin for React projects
Account's avatar
V8 coverage provider for Vitest
Account's avatar
Ultra-fast cross-platform command line utility to watch file system changes.
Account's avatar
Client for the Convex Cloud
Account's avatar
A JS mock of the Convex backend for testing your Convex functions.
Account's avatar
React specific linting rules for ESLint
Account's avatar
ESLint rules for React Hooks
Account's avatar
Validate that your components can safely be updated with Fast Refresh
Account's avatar
A CLI tool to run multiple npm-scripts in parallel or sequential. (Maintenance fork)
Account's avatar
React is a JavaScript library for building user interfaces.
Account's avatar
React package for working with the DOM.
Account's avatar
TypeScript is a language for application scale JavaScript development
Account's avatar
Tooling which enables you to use TypeScript with ESLint
Account's avatar
Native-ESM powered web dev build tool
Account's avatar
Next generation testing framework powered by Vite

Support the repos that depend on gilhrpenner/convex-files-control

Top contributors

gilhrpenner's profile
gilhrpenner
45 contributions

Recent events

Kivach works on the Obyte network, and therefore you can track all donations.

No events yet