Microsoft Agent Framework is a framework for building AI agents and multi-agent workflows in .NET, Python, and Go. It provides agents that use LLMs to process inputs, call tools and MCP servers, and generate responses, plus functional and graph-based workflows that connect agents and functions through explicit execution paths. It includes model clients, agent sessions, context providers, middleware, and MCP clients.
Directory
Search results
Published directory entries matching your search.
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.
mitmproxy is a free and open source interactive HTTPS proxy. It can be used to intercept, inspect, modify and replay web traffic, including HTTP/1, HTTP/2, HTTP/3, WebSockets and other SSL/TLS-protected protocols. It offers a command line interface, a graphical web interface, and a Python API for writing addons and scripts. Downloads are available for Windows, Linux, macOS and Docker.
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.
mlpack is a header-only C++ machine learning library with bindings to Python, Julia, R, Go, and the command line. It is built on Armadillo, ensmallen, and cereal and provides implementations of machine learning algorithms. The documentation lists classification, regression, clustering, and preprocessing facilities. It is open source under the 3-clause BSD license.
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.
Mopidy is an extensible music server written in Python. It plays music from local disk, Spotify, SoundCloud and Internet radio, and runs in a terminal or background on Linux computers and Macs. Out of the box it is an HTTP server; with the Mopidy-MPD extension it also becomes an MPD server. Users control playback from phones, tablets or computers with MPD or web clients.
Machine learning model serving framework with dynamic batching and pipelined stages, provides an easy-to-use Python interface.
MoviePy is an open source, MIT-licensed Python library offering video editing and manipulation tools. The documentation describes it as a reference tool for video editing automation and states that it works on Windows, Mac, and Linux.
Multiavatar is an open-source multicultural avatar generator that can produce 12 billion cryptographically unique avatars. Names and words are associated with avatars randomly. Generated avatars can be used free as profile pictures, gaming logos or design elements, and the generator is written in JavaScript, PHP, Python and Solidity.
MusicBrainz Picard is a cross-platform music tagger written in Python and powered by the MusicBrainz database. It supports formats such as MP3, FLAC, OGG, M4A, WMA and WAV, uses AcoustID audio fingerprints, and can look up entire CDs. It is open source under GPL 2.0 or later and supports scripting and plugins.
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.
A tutorial website offering MySQL lessons covering basics, stored procedures, triggers, views and indexes, plus programming interfaces for PHP, Java, Python, Node.js and Perl. It includes a getting-started section intended to leave a local MySQL database with a sample database for practice.
Ultra-lightweight personal AI assistant framework (~4,000 lines of Python). Supports MCP, 9+ chat channels, and extensible skills system.