Crate for determining the file format of a given file or stream
-
Updated
Mar 27, 2026 - Rust
Crate for determining the file format of a given file or stream
This is a general purpose Swift library for a concept of typed treatment for Media Types. We use this library on clients and servers to speak the same dialect and to enjoy all the comfort strong types provide over raw strings.
File type detector
This project has been replaced by Righteous MIMEs.
💎 Library to create media type definitions, schemes and validations
MIME type lookup and magic-number detection for Gleam on Erlang and JavaScript targets
Collect IANA media types for you
Making it easy to build evolvable hypermedia APIs using the express framework.
🧰 Small library for HTTP common components.
A mime-db equivalent to serve data for each entry separately over CDN. Enables small, selective download for any given query.
Tiny, zero-dependency, type-safe MIME constants and helpers for HTTP APIs, uploads, and file extensions.
Unified media type composing RFC 2045 Content-Type with RFC 9110 media types in Swift.
Parse and format HTTP Content-Type / media-type headers (RFC 9110). A faithful Rust port of the content-type npm package. Zero deps, no_std.
MIME-type ↔ extension lookup with category classification, type/subtype parsing, and a runtime-extensible registry.
A media-type validator given a media-range, using a fsm
Rust crate that provides utilities to work with media types (a.k.a. content types or MIME types) as specified by RFC 6838.
Parse, build, and content-negotiate the Accept-Query HTTP header (RFC 10008) for the QUERY method. Zero dependencies, fully typed.
CLI checker for API Content-Type and media negotiation documentation quality
To associate your repository with the media-type topic, visit your repo's landing page and select "manage topics."