Masto is an OSINT tool written in python to gather intelligence on Mastodon users and instances.
Directory
Search results
Published directory entries matching your search.
Python wrapper for the Mastodon API.
mat2 is an open source metadata removal tool written in Python 3. It supports a wide range of commonly used file formats, and is built as a library that powers an eponymous command line interface and multiple file manager extensions. The project is hosted on GitHub under the jvoisin/mat2 repository.
MCGrad is a tool for multicalibration that aims to keep machine learning model predictions calibrated globally and across segments defined by features. It requires Python 3.10+ and is installed with pip or conda; the project's own description says it has been deployed at Meta on hundreds of production models.
Python tool used to download, extract, and apply date, time, and location metadata to Snapchat Memories when exporting them from the app.
Mengram is an open-source project that provides human-like memory capabilities for AI agents. It supports semantic, episodic, and procedural memory types, with experience-driven procedures designed to learn from failures. The project offers a free API, Python and JavaScript SDKs, and integrations with LangChain, CrewAI, and OpenClaw.
metagoofil is a Python security tool that searches Google for specific file types hosted on a target website, with optional local download of discovered files. It is intended for open source intelligence gathering, penetration testing, and identifying files organizations publicly expose to search indexers. It is a maintained fork of the original metagoofil project, preinstalled by default on Kali Linux, and deliberately excludes built-in metadata analysis in favor of external tools like exiftool.
A Python module for metric learning.
Metric Learning Algorithms in Python.
Repository containing the source code of the Python package loralib and examples of integrating it with PyTorch models, such as those in Hugging Face. LoRA learns pairs of rank-decomposition matrices while freezing the original weights, reducing the number of trainable parameters. PyTorch is the only supported framework for now.
TinyTroupe is an experimental Python library for simulating people with defined personalities, interests and goals. These agents, called TinyPersons, interact in simulated TinyWorld environments using large language models. The project targets imagination enhancement and business insights, with suggested uses such as evaluating digital ads offline, generating synthetic data and simulating focus groups.
Lucid Sonic Dreams is an open-source project that syncs GAN-generated visuals to music. It uses NVLabs StyleGAN2 by default, with pre-trained models from Justin Pinkney's consolidated repository, and allows custom weights and other GAN architectures. It requires TensorFlow 1.15, supports Python 3.6 and 3.7, and is installed with pip.
A minimal, educational, Pythonic implementation of autograd (~100 loc).
Mirascope is a project labeled the LLM Anti-Framework that provides one unified interface for using frontier LLMs. Its examples show calling LLMs with a decorator, getting structured output via Pydantic models, and building an agent with tools. It is organized as a monorepo with Python and TypeScript implementations plus documentation.
MITIE is a set of tools for information extraction built on dlib. It provides named entity extraction and binary relation detection, along with tools for training custom extractors and relation detectors. Pre-trained models support English, Spanish and German. The core is written in C++, with bindings for Python, R, Java, C and MATLAB.
MLBox is an open-source automated machine learning library implemented in Python, hosted in the AxeldeRomblay/MLBox GitHub repository. It provides contribution guidelines, project topic information, and resources documenting the library's functionality.
Lightweight ML utility for automated training, evaluation, and prediction with CLI and Python API support.
mljar-supervised is an Automated Machine Learning Python package for tabular data. It automates data preprocessing, model construction and hyperparameter tuning, and produces a Markdown report for each model. It offers Explain, Perform and Compete modes, along with model explanations and generated web apps for predictions.
mlxtend is a library that provides extension and helper modules for Python's data analysis and machine learning libraries. The project includes installation guides, example code, license information, and contact details. It is hosted as an open source repository on GitHub.
modAL is a modular active learning framework designed for use with the Python programming language. The project includes introductory documentation, overviews of active learning concepts, usage examples, and quickstart guides. It is hosted as an open source repository on GitHub.
ModelDB is an open-source system for versioning machine learning models, including their code, data, config and environment, and for tracking ML metadata across the model lifecycle. It supports reproducible models, experiment management and lifecycle tracking. It runs on Docker and Kubernetes, offers Python and Scala clients, and is maintained by Verta.ai.
Modelz LLM is an inference server for running open source large language models such as FastChat, LLaMA and ChatGLM on local or cloud environments with an OpenAI compatible API. It supports interaction through the OpenAI python SDK or LangChain and provides docker images for deployment on Kubernetes or Modelz.
Machine learning model serving framework with dynamic batching and pipelined stages, provides an easy-to-use Python interface.
musicdl is a lightweight music downloader written entirely in pure Python. It provides search and download support for music and audiobook platforms, and is intended for personal listening, collection management and educational or research use.