mime
Strongly Typed Mimes
infer
Small crate to infer file type based on magic number signatures
mail-parser
Fast and robust e-mail parsing library for Rust
mime_guess
detection of a file's MIME type by its extension
mailparse
parser for MIME e-mail messages
tree_magic_mini
Determines the MIME type of a file by traversing a filetype tree
mediatype
MIME Media-type parsing
rfc2047-decoder
decoding RFC 2047 MIME Message Headers
file-format
determining the file format of a given file or stream
mail-builder
E-mail builder library for Rust
jupyter-protocol
Jupyter messaging structures and traits for jupyter clients and servers
mail-send
E-mail delivery library with SMTP and DKIM support
mimetype-detector
Fast, accurate, and thread-safe MIME type detection for ~500 file formats with zero dependencies
data-url
Processing of data: URL according to WHATWG’s Fetch Standard
mime2ext
Given a mimetype, suggest a file extension
mime-sniffer
Detecting mime types base on content sniffer
pastor
The pastebin that hopefully doesn't suck
new_mime_guess
associating MIME types to file extensions
irondrop
Drop files, not dependencies - a well tested fully featured & battle-ready server in a single Rust binary with support for indexing through 10M files
mime-meta-language
CLI and lib for the Emacs MIME message Meta Language (MML)
mime_guess2
detection of a file's MIME type by its extension
daaki-message
RFC 5322 email message parser and builder
mml-lib
Emacs MIME message Meta Language (MML)
mime-tree
RFC 5322/MIME parser producing a byte-range-indexed part tree
mime-infer
detection of a file's MIME type by its extension
fif
A command-line tool for detecting and optionally correcting files with incorrect extensions
magic-db
precompiled magic database for file type identification. It allows any program to perform magic file detection without the burden of compiling rules from source.
cans
An elegant and lightweight Rust-based literal template engine for managing web content, enhanced with a world module for streamlined regional and city information, as well as robust MIME type management
tika-magic
Determines the MIME type of a file using the Apache Tika mime database
infer2
Small crate to infer file type based on magic number signatures
mailrs-mime
RFC 2045/2046 MIME body parser. Walks the multipart tree, decodes Content-Transfer-Encoding (base64, quoted-printable, 7bit, 8bit, binary), exposes text/HTML extraction + find-by-content-type + attachment iteration…
libmime
Auto-generated IANA media type constants for Rust
rama-http-types
rama http type defintions and high level utilities
eml-codec
Email enCOder DECoder in Rust. Support Internet Message Format and MIME (RFC 822, 5322, 2045, 2046, 2047, 2048, 2049, 6532).
pure-magic
Safe Rust re-implementation of libmagic
file-identify
File identification library for Rust - detects file types based on extensions, shebangs, and content
list-unsubscribe
Parse RFC 2369 List-Unsubscribe and RFC 8058 List-Unsubscribe-Post headers into a typed action enum
qubit-mime
MIME type detection utilities for Rust based on filename glob rules and content magic
uti
Safe Rust bindings for Apple's UniformTypeIdentifiers framework — file-type / MIME identification on macOS
rmimeparser
Push-based MIME and RFC 5322 message parser (gumdrop-style)
mime_to_ext
no_std MIME ↔ extension lookup from embedded JSON, no OS files
dhara_storage
Rust-first file analysis, metadata, and storage operations with a Windows-first shell integration layer
langmail
Email preprocessing for LLMs
lazy-cache
Lazy file cache optimizing read operations for pure-magic crate
servo-hyper-serde
Serde support for hyper types
fmeta
Find alternative that emits files with rich metadata (mime, encoding) - AI-friendly
tiny-tree-magic
MIME type detection using mmappable shared MIME-info cache
jmap-mime
MIME-to-JMAP adapter: converts mime_tree parsed output to jmap-mail-types body structures
ndef-rs
NDEF (NFC Data Exchange Format) parser and generator in Rust
minicdn
Static files, compressed for efficiency
office-convert-server
HTTP server for converting office file formats to PDFs
mailrs-mail-builder
RFC 5322 / 2046 / 2047 / 2231 outbound mail builder. Constructs canonically-compliant raw bytes for plain-text, multipart/alternative, and multipart/mixed messages — encoded-word headers…
mailrs-rfc2047
RFC 2047 MIME encoded-word decoder. Decodes =?charset?(B|Q)?text?= subjects + display names to UTF-8. Supports the full WHATWG Encoding charset set via encoding_rs (UTF-8, ISO-8859-*…
philiprehberger-mime-detect
File type detection from content (magic bytes), file extension, and MIME type mapping
quoted-string
Specification independent utilities to handle quoted strings (in Mail, MIME types, ..)
tauri-plugin-android-mediastore
A Tauri plugin for accessing Android MediaStore API
mime_multipart
MIME multipart parsing, construction, and streaming
rune-byte-magic
Identify file types from magic bytes — pure Rust, no libmagic dependency
mailrs-rfc2231
RFC 2231 MIME parameter encoder + decoder. Handles non-ASCII filenames in Content-Type / Content-Disposition (e.g.
filename*=UTF-8''…). Pairs with mailrs-rfc2047 for the full MIME header encoding suite.
mime2
MIME types that are up to date
multi-mime-guess
determining MIME types based on file extensions
email-message-wire
RFC822/MIME wire parsing and rendering for email-message
xdg-mime
loading and querying the XDG shared MIME database
mime-db
Media Type Database, looks up
extensionormedia type
office-convert-client
Client library for interacting with office-convert-server
crumble
A robust, minimal library for parsing MIME documents
axum-negotiator
Axum content-negotiation utilities
uf
Minimalistic file opener
mimetype-cli
MIME type lookup, detection and reverse lookup CLI tool
nosy-cli
nosy: various contents summarization tool powered by artificial intelligence
rasn-smime
Data types for Secure/Multipurpose Internet Mail Extensions
qubit-magika
Magika-backed MIME detector integration for qubit-mime
mime-type
handling MIME types
use-email
Feature-gated facade crate for RustUse email primitives
use-email-message
Email message structure primitives for RustUse
serve_static
Headless utilities for static file serving: path jail, range parsing, MIME detection, directory listing
aex-policy
Policy engine for Agent Exchange Protocol (AEX): pluggable (DefaultPolicy, TierPolicy, Cedar planned)
caliban-images
Image ingest pipeline + graphics-protocol detection for caliban — internal crate for the caliban binary; no API stability, pin exact versions
yamime
Complete Rust port of Go's mime package with async-first design
maildir
manipulation
oshatori
Multi-connection, protocol-agnostic, instant messaging
minimime
A minimal MIME type detection library for Rust, ported from the Ruby minimime gem
tokio-mime
Complete Rust port of Go's mime package with async-first design
static_file_util
generating and managing static files in Rust applications
telestes
Typed Media (MIME) Types
webserver-galiouris
API Webserver
spaceterm-proto
Terminal Block Protocol (TBP) v1: wire types and codec
email
RFC 5322 email messages
email-parser
The fastest and lightest email parsing Rust library. Supports MIME.
mime-multipart-hyper1
MIME multipart parsing, construction, and streaming compatible with hyper v1.x (fork of mime_multipart crate)
hyper_serde
Serde support for hyper types
magic-rs
Safe Rust re-implementation of libmagic
mr-mime
A no_std MIME type library for Rust
mimeapps
Cross-platform library for looking up registered applications for a given file path
mimty
mimetype matcher
anyxml-mediatype
media type library for XML
xdg-utils
Query system for default apps using XDG MIME databases. Rust implementations of some common functions in the freedesktop project
xdg-utils.
encoded-words
Encoded Words for usage in MIME headers
mailledger-mime
MIME message parsing and generation library for email
emailmessage
Email Message library for Rust
mimetype
detech mime type from file bytes
content_disposition
Content-Disposition parser
email-extract
Intelligent email parsing with structured type extraction
tree_magic_db
Packages the FreeDesktop.org shared MIME database for optional use with tree_magic_mini
mime_typed
More types for
mimecrate
tauri-plugin-share
A Tauri share plugin
mime_more
better MIME function integrations
neo-mime
Strongly Typed Mimes
suika_mime
handling MIME types in the suika web stack
mime_serde_shim
Community Driven Serde Shims
formdata
Parsing of multipart/form-data
evcxr_runtime
Runtime core for the evcxr crate
mrmime
Small, explicit MIME type registry with fast lookup by type or extension
confignet
Classifier to detect CI/CD config files based on file name and MIME label
ext_count
Summarize the file extensions in a path, with estimated MIME types and average size per extension
thumbnailify
generating and caching thumbnails using the GNOME thumbnailer approach
shared-mime-query
Shared MIME DB query tool
tree_magic_fork
Determines the MIME type of a file by traversing a filetype tree
rs-imgextint2mimenum
Converts the ext to the mime type enum
rmime
MIME Type utils
rs-imgext2mime
Guess the mime type from the file extension
rs-imghead2mime
Guess the MIME type from the header bytes
vinxen-core
Core utilities for Vinxen CLI
mimee
detection of a file's MIME type by its extension
shared-mime-embedded
Embedded copy of FreeDesktop Shared MIME data
mailcap
parsing library
minicdn_core
Static files, compressed for efficiency (core crate)
dir-embed
Like include_bytes! for directories
zpic-core
Core models, errors, traits, and formatters for zpic
shared-mime
Look up file types with the XDG Shared MIME database
mime-plz
Mime for the ParsePlz ecosystem
mime_open
A small library for opening a uri in an appropriate application
blindcopy
Copy data to clipboard without appearing in history or sync
mimext
Zero-dependency & no-std media type <-> file extension conversion
neo-mime-parse
mime parsing internals
mimesniff
Determine the Content-Type of the given data
magic-embed
Proc-macro to embed a compiled magic database
mime_4
Strongly Typed Mimes
charsets
An enum representing all charset names commonly used
redseat-crypto
Common description for plugin creation
tree_magic
Determines the MIME type of a file by traversing a filetype tree
Try searching with DuckDuckGo.