ardoco/magika
Java implementation of Google's magika tool to predict file types
Magika is a Java library that uses AI to quickly identify the exact type of a file. It takes a file as input and outputs its predicted file type with high accuracy, helping developers ensure files are routed correctly for security or content processing. This is ideal for Java developers building applications that handle diverse user-uploaded files or need to process content based on its specific format.
No commits in the last 6 months.
Use this if you are a Java developer building applications that need to precisely identify the content type of various files programmatically, like those used in email services, cloud storage, or content moderation.
Not ideal if you need a standalone command-line tool for file type detection or are working in a programming language other than Java.
Stars
8
Forks
1
Language
Java
License
Apache-2.0
Category
Last pushed
Feb 14, 2025
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/ml-frameworks/ardoco/magika"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Higher-rated alternatives
o19s/elasticsearch-learning-to-rank
Plugin to integrate Learning to Rank (aka machine learning for better relevance) with Elasticsearch
oracle/tribuo
Tribuo - A Java machine learning library
Waikato/meka
Multi-label classifiers and evaluation procedures using the Weka machine learning framework.
Waikato/moa
MOA is an open source framework for Big Data stream mining. It includes a collection of machine...
allegro/allRank
allRank is a framework for training learning-to-rank neural models based on PyTorch.