SaaSHub helps you find the best software and product alternatives Learn more →
File-type Alternatives
Similar projects and alternatives to file-type
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
-
up-for-grabs.net
This is a list of projects which have curated tasks specifically for new contributors. These issues are a great way to get started with a project, or to help share the load of working on open source projects. Jump in!
-
-
sirix
SirixDB is an an embeddable, bitemporal, append-only database system and event store, storing immutable lightweight snapshots. It keeps the full history of each resource. Every commit stores a space-efficient snapshot through structural sharing. It is log-structured and never overwrites data. SirixDB uses a novel page-level versioning approach.
-
-
brackit
Query processor with proven optimizations, ready to use for your JSON store to query semi-structured data with JSONiq. Can also be used as an ad-hoc in-memory query processor.
-
-
substrata
Metaverse client and server written in C++. Runs on Windows, Mac, Linux and Web. Custom 3D engine, networked physics and Lua scripting
-
-
-
-
-
-
-
-
mem
Memoize functions - an optimization technique used to speed up consecutive function calls by caching the result of calls with identical input
-
-
-
file-type discussion
file-type reviews and mentions
- Ask HN: What Are You Working On? (June 2025)
-
Using Google Magika to build an AI-powered file type detector
file-type is a lightweight library for checking file types based on the header. It’s designed to run in Node.js and browser environments and provides a simple way of detecting file types from Buffers, files on disk, streams, and Blobs.
-
How do you import a package in Node.js that is "only available in the browser"?
In a react app, I want to import fileTypeFromBlob from file-type. The function is not actually being imported because it's only available in the browser. This is made clear in the docs, but it also comes up in this issue.
-
Go library to validate MPEG-4 file?
Is there no implementation of something like file-type in go?
-
Adding IPFS to my JavaScript OS
I've also added file type detection so it can try to open the url in the correct app. This is done using the library file-type.
-
S3 file upload via GraphQL or REST?
Main reasons are to give you more control over exactly what is uploaded, such as checking magic numbers for file types, instead of assuming they match their extension, or having more fine-tuned control over rate limiting.
-
How to detect file type in JavaScript without checking its file object type?
I want instead focus on the file-type library. This library applies the magic numbers approach to the ArrayBuffer of the file for detecting its type. It works with a large amount of different file types.
-
A note from our sponsor - SaaSHub
www.saashub.com | 14 Jun 2026
Stats
sindresorhus/file-type is an open source project licensed under MIT License which is an OSI approved license.
The primary programming language of file-type is JavaScript.