Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/pingdotgg/uploadthing
File uploads for modern web devs
https://github.com/pingdotgg/uploadthing
Last synced: 7 days ago
JSON representation
File uploads for modern web devs
- Host: GitHub
- URL: https://github.com/pingdotgg/uploadthing
- Owner: pingdotgg
- License: mit
- Created: 2023-05-10T05:58:07.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-10-28T20:42:34.000Z (about 2 months ago)
- Last Synced: 2024-10-29T15:10:08.504Z (about 2 months ago)
- Language: TypeScript
- Homepage: https://uploadthing.com
- Size: 23.3 MB
- Stars: 4,177
- Watchers: 12
- Forks: 309
- Open Issues: 35
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
- jimsghstars - pingdotgg/uploadthing - File uploads for modern web devs (TypeScript)
README
A thing for uploading files.## Table of Contents
This repository contains the packages, docs and examples for uploadthing
- [Next.js App Directory](https://github.com/pingdotgg/uploadthing/tree/main/examples/minimal-appdir) -
A simple example using the Next.js app directory
- [Next.js Pages Directory](https://github.com/pingdotgg/uploadthing/tree/main/examples/minimal-pagedir) -
A simple example using the Next.js pages directory
- [SolidStart SSR](https://github.com/pingdotgg/uploadthing/tree/main/examples/minimal-solidstart) -
A simple example using SSR with SolidStart
- [Docs Site](https://github.com/pingdotgg/uploadthing/tree/main/docs) - Source
for docs.uploadthing.com
- [React Package](https://github.com/pingdotgg/uploadthing/tree/main/packages/react) -
_@uploadthing/react_ - the components and hooks for using uploadthing in your
React projects
- [Solid Package](https://github.com/pingdotgg/uploadthing/tree/main/packages/solid) -
_@uploadthing/solid_ - the components and hooks for using uploadthing in your
Solid projects
- [uploadthing](https://github.com/pingdotgg/uploadthing/tree/main/packages/uploadthing) -
server/client stuff (framework agnostic)[Report an Issue](https://github.com/pingdotgg/uploadthing/issues/new)
## Contributing
All UploadThing SDKs are open source and we welcome contributions from the
community.> [!NOTE]
> If your change also requires infrastructure changes, please reach out
> and we can work together to make the necessary changes on our end.1. Fork and clone the repository
2. Ensure you have the LTS version of Node.js installed, as well as the latest
version of [pnpm](https://pnpm.io).
3. Install the project dependencies by running `pnpm install`.
4. Implement your changes, as well as any documentation or tests that are
required.
5. Create a changeset for your changes by running `pnpm changeset`.
6. Open a pull request with your changes and changeset.