mimetype

MIME detector

A fast and precise MIME type detection library for Go.

A fast Golang library for media type and file extension detection, based on magic numbers

GitHub

2k stars
19 watching
163 forks
Language: Go
last commit: 6 days ago
Linked from 2 awesome lists

detectiongogolangmagic-numbersmedia-typesmimemimetypesniffing

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
zredshift/mimemagic A package for detecting and identifying MIME types based on file extensions, magic numbers, and XML document structures. 99
mimemagicrb/mimemagic Detects the mime type of a file based on its extension or content 419
aofei/mimesniffer A MIME type sniffer written in Go that determines the type of given data based on its file signature or content type. 33
mirage/conan Re-implementation of a file recognition engine with support for multiple MIME types and decision trees. 48
pemistahl/lingua-go A library that accurately detects the language of short to long text inputs without requiring external APIs or configuration. 1,190
h2non/filetype A package to infer file types and MIME types based on magic numbers header signatures. 2,119
versionable/ferret A mime detection library for PHP that identifies the type of a given file based on its content 20
mn9891/massive-mimo-detection This project provides Matlab implementations of algorithms for detecting large-scale MIMO systems using MMSE-SIC and Expectation Propagation techniques. 45
detectlanguage/detectlanguage-go A Go client for detecting the language of given text and interacting with the Detect Language API 25
emersion/go-message A library for working with internet message formats, including email and MIME. 387
mibk/dupl Tools for detecting code clones in Go source files using suffix trees. 346
rocktimsaikia/mime-type-check A tool that provides a list of available MIME types for a given file extension 5
endeveit/enca Provides minimal cgo bindings for the libenca language detection library 16
corona10/goimghdr Determines the type of image contained in a file 40
sleepinggenius2/gosmi A Go library for parsing MIBs without relying on an external library 102