awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
salesforce avatar

salesforce/MerlionArchived

0
View on GitHub↗
4,476 stars·358 forks·Python·BSD-3-Clause·25 views

Merlion

Merlion is a time series machine learning framework designed for anomaly detection and forecasting. It provides a unified interface for implementing and applying various statistical and machine learning models to temporal data streams.

The project includes a benchmarking dashboard that allows for the visual testing and evaluation of models against historical ground truth datasets. This web interface enables the experimentation of different models on custom datasets without manual coding.

The framework covers capabilities for identifying outliers, predicting future time series values, and measuring model accuracy through simulation-based backtesting of production training cycles.

Features

  • Time Series Anomaly Detection - Identifies unusual patterns or outliers in temporal data using a variety of machine learning algorithms.
  • Model Performance Benchmarking - Measures model accuracy and performance against historical data to simulate production cycles.
  • Time Series Forecasting - Predicts future values of a time series by analyzing historical trends and data patterns.
  • Time Series Machine Learning Frameworks - Provides a unified machine learning framework for implementing both anomaly detection and forecasting on temporal data.
  • Forecasting Backtesting - Evaluates model performance by replaying historical data as a live stream using sliding prediction windows.
  • Visual Model Evaluators - Allows users to visually assess and compare the performance of various models on custom datasets via a dashboard.
  • Model Abstractions - Implements a unified interface for interchangeable swapping of forecasting and anomaly detection models.
  • Model Benchmarking Interfaces - Offers a web interface for wrapping and testing various ML models against historical ground truth datasets.
  • Visual Testing Interfaces - Provides a visual dashboard to test machine learning models on custom datasets without manual coding.
  • ML Pipelines - Provides a standardized modular pipeline for the input and output flow of time series data.
  • Model Testing Dashboards - Provides a dashboard interface that triggers Python execution for model testing without manual coding.

Star history

Star history chart for salesforce/merlionStar history chart for salesforce/merlion

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Frequently asked questions

What does salesforce/merlion do?

Merlion is a time series machine learning framework designed for anomaly detection and forecasting. It provides a unified interface for implementing and applying various statistical and machine learning models to temporal data streams.

What are the main features of salesforce/merlion?

The main features of salesforce/merlion are: Time Series Anomaly Detection, Model Performance Benchmarking, Time Series Forecasting, Time Series Machine Learning Frameworks, Forecasting Backtesting, Visual Model Evaluators, Model Abstractions, Model Benchmarking Interfaces.

Which projects share features with salesforce/merlion?

Projects with overlapping indexed features include: unit8co/darts — Darts is a Python time series library designed for forecasting, anomaly detection, and the preprocessing of univariate… sktime/sktime — sktime is a machine learning framework for time series analysis. It provides a unified toolkit for implementing time… nixtla/nixtla — Nixtla is a time series analysis platform centered on a transformer-based foundation model. It provides zero-shot… alan-turing-institute/sktime — sktime is a machine learning framework designed for time series analysis. It provides a unified interface for… openai/evals — Evals is a framework designed for automating, managing, and executing repeatable benchmarking suites to analyze the… facebookresearch/kats — Kats is a time series analysis framework and library providing tools for statistical characterization, anomaly…

Projects sharing features with Merlion

These projects share indexed features with Merlion. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • unit8co/dartsunit8co avatar

    unit8co/darts

    9,215View on GitHub↗

    Darts is a Python time series library designed for forecasting, anomaly detection, and the preprocessing of univariate and multivariate temporal data. It serves as a comprehensive framework for training and evaluating a wide range of statistical, machine learning, and deep learning models to predict future numerical values. The toolkit is distinguished by its support for global time series modeling, allowing a single model to be trained across multiple different series to leverage shared patterns. It also features a hierarchical time series manager to ensure consistency between aggregate and

    Pythonanomaly-detectiondata-sciencedeep-learning
    View on GitHub↗9,215
  • sktime/sktimesktime avatar

    sktime/sktime

    9,809View on GitHub↗

    sktime is a machine learning framework for time series analysis. It provides a unified toolkit for implementing time series classification, forecasting, and anomaly detection using standardized machine learning interfaces. The library serves as a collection of tools for assigning categorical labels to temporal sequences, predicting future values based on historical patterns, and identifying outliers or unusual patterns within temporal data. The framework includes capabilities for panel-data handling and pipeline-based transformations. It utilizes a unified API wrapper and plugin-based model

    Pythonaianomaly-detectionchangepoint-detection
    View on GitHub↗9,809
  • alan-turing-institute/sktimealan-turing-institute avatar

    alan-turing-institute/sktime

    9,810View on GitHub↗

    sktime is a machine learning framework designed for time series analysis. It provides a unified interface for performing time series forecasting, classification, and anomaly detection, integrating these capabilities into a standardized toolkit compatible with the scikit-learn API. The framework allows for the construction of complex analysis workflows through model pipelining and ensemble-based aggregation. It uses adapter-based integration to wrap external time series libraries, providing a single entry point for diverse algorithmic implementations. Its capabilities cover temporal data tran

    Python
    View on GitHub↗9,810
  • nixtla/nixtlaNixtla avatar

    Nixtla/nixtla

    3,932View on GitHub↗

    Nixtla is a time series analysis platform centered on a transformer-based foundation model. It provides zero-shot inference for forecasting and anomaly detection, allowing the system to predict future values for new time series without requiring model retraining. The project is designed for large-scale analysis, using distributed inference scaling and forecast parallelization to process millions of data series. It supports fine-tuning adaptation to adjust pretrained weights for domain-specific datasets and offers deployment options ranging from local execution and private containers to integr

    Jupyter Notebookagentagentic-aianomaly-detection
    View on GitHub↗3,932
  • Compare all 30 related projects→