Indexed by TopGit from live GitHub metadata: orhun/rustypaste has 1.2k stars, written primarily in Rust. A minimal file upload/pastebin service.
Snapshot summary built from the project's own GitHub metadata — there's no written TopGit review yet. The page will update automatically when a full review is published.
WHY NO REVIEW YET
TopGit writes full reviews for the most-starred, most-requested repositories. This page is a snapshot until then — see the READ ME tab for the original README in full.
Note: Protected files cannot be combined with other paste types (oneshot, URL). The password is permanently tied to the file and cannot be changed. If the password is lost, the file becomes inaccessible. Password files are deleted automatically when the main file is deleted or expires.
The DELETE endpoint will not be exposed and will return 404 error if delete_tokens are not set.
Override the filename
When using the random_url config option, or when pasting a file from remote URL, rustypaste automatically selects a filename.
If the generated random name collides with an existing file, a new name is generated and tried again, up to random_url.retry_count times (defaults to 5). If every attempt collides, the upload is rejected with a 409 Conflict response.
This can be overridden by sending a header called filename:
There are 2 options for setting multiple auth tokens:
Via the array field [server].auth_tokens in your config.toml.
Or by writing a newline separated list to a file and passing its path to rustypaste via AUTH_TOKENS_FILE and DELETE_TOKENS_FILE respectively.
If neither AUTH_TOKEN, AUTH_TOKENS_FILE nor [server].auth_tokens are set, the server will not require any authentication.
Exception is the DELETE endpoint, which requires at least one token to be set. See deleting files from server for more information.
See config.toml for configuration options.
MIME handling
rustypaste determines a file's MIME type from its extension (with optional overrides) and serves
text-like types as text/plain; charset=utf-8 to avoid script execution.
[paste].mime_override lets you override MIME types by filename regex.
[paste].mime_blacklist blocks uploads of specific MIME types.
[paste].text_mime_overrides forces additional detected/guessed MIME types to be rendered as plaintext (unlike mime_override which matches by filename regex, this matches the content's actual MIME type).
List endpoint
Set expose_list to true in config.toml to be able to retrieve a JSON formatted list of files in your uploads directory. This will not include oneshot files, oneshot URLs, or URLs.
The most recent commit recorded on orhun/rustypaste was 2 days ago, based on the GitHub push timestamp. The repository has 94 forks — one of the better signals of community interest.
How many stars does orhun/rustypaste have?
orhun/rustypaste has 1.2k GitHub stars — refresh the page for the live number, or check github.com/orhun/rustypaste. TopGit mirrors GitHub's count but does not claim minute-by-minute accuracy.
Is orhun/rustypaste open source?
Yes — orhun/rustypaste ships under the MIT license, which makes its source code freely readable (and, depending on license terms, forkable and reusable). Source: github.com/orhun/rustypaste.
What else is in the Backend space?
orhun/rustypaste is tracked by TopGit under the Backend category, alongside 16 GitHub-tagged topics. Trending and Topics pages list peer repositories of comparable stars and language.
The project maintains a homepage at https://blog.orhun.dev/blazingly-fast-file-sharing. The README tab on this page also usually contains screenshots and a quickstart.
Where do I read more about orhun/rustypaste?
This TopGit page is a snapshot — the READ ME tab shows the project's own README content (links stripped, images preserved). The GitHub repository at github.com/orhun/rustypaste is the definitive source.
Read full README in the tab above.
Want a second opinion on rustypaste?
Ask an AI that can read this page — one click and you get its take on rustypaste.