Skip to content

SKR-35/Awesome-FCC

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

38 Commits
 
 
 
 
 
 

Repository files navigation

Awesome-FCC

A curated list of Financial Crime Compliance (FCC) resources: transaction monitoring, trade surveillance, e-comms surveillance, fraud detection, case management, sanctions screening, KYC/KYB, graph analytics, datasets, regulations and more.

FCC spans AML/CFT, sanctions, AB&C, market abuse, fraud and investigative tooling. This list aims to be practical, vendor-neutral and signal-rich.

Table of Contents

Vendor / Commercial Platforms

Commercial tools are useful for discovery:

Transaction Monitoring (AML)

  • Apache Flink - Streaming engine for real-time TM pipelines.

Trade Surveillance (Market Abuse)

  • TimescaleDB - Time-series SQL for order book analytics.

E-Comms / Conduct Surveillance

Fraud Detection

Sanctions & Screening

KYC / KYB / Customer Risk

  • Great Expectations - Data quality gates for KYC feeds.

Case Management & Investigation

Graph & Link Analysis

  • NetworkX - Graph feature engineering (centrality, motifs).

  • Neo4j - Labeled-property graph DB for rings & money-mules.

  • Memgraph - Real-time graph with Cypher for streaming rings.

  • Graphistry - GPU visual analytics on alert clusters.

Graph Machine Learning

  • PyTorch Geometric - Graph neural networks for AML/fraud rings.

  • DGL (Deep Graph Library) - Scalable graph learning.

Entity Resolution & Master Data

  • Splink - Probabilistic entity resolution at scale.

  • Dedupe - Python entity resolution library.

Data Ingestion, ETL & Quality

  • Airflow - Batch orchestration for FCC pipelines.

  • Soda - Data quality testing and monitoring.

  • Pandera - Data validation for pandas pipelines.

Synthetic Data & Simulators

  • SDV (Synthetic Data Vault) - Tabular synthetic data generation for model dev.

  • Gretel / YData - Tools to generate privacy-preserving FCC datasets.

  • FCC-Synthetic-TM - Reproducible FCC synthetic data factory for transaction monitoring - customers, accounts, transactions, alerts, cases - ready for analytics & model testing.

  • Faker - Synthetic customer/KYC generation.

  • Mimesis - Synthetic profile generation.

MLOps, Monitoring & Drift Detection

  • MLflow - Model tracking, registry, experiment mgmt for FCC models.

  • Evidently AI - Data drift, concept drift, monitoring.

  • WhyLabs / whylogs - Data quality & model monitoring.

Feature Engineering & Feature Store

  • Featuretools - Automated feature engineering.

  • Feast - Feature store for reusable FCC features.

Explainability & Model Risk

  • SHAP - Local/global explanations for FCC models.

  • LIME - Local explainability for suspicious activity scoring.

  • Fairlearn - Bias/fairness monitoring.

Benchmarks & Datasets

  • IEEE-CIS Fraud - Financial transactions fraud dataset (imbalanced).

  • Elliptic Bitcoin AML - Crypto AML labels for addresses/tx.

  • PaySim - Mobile money fraud simulation dataset.

  • IBM AML Simulated Transactions Dataset

  • Kaggle Credit Card Fraud Detection

Regulations, Standards & Typologies

About

A curated list of Financial Crime Compliance (FCC) resources: transaction monitoring, trade surveillance, e-comms surveillance, fraud detection, case management, sanctions screening, KYC/KYB, graph analytics, datasets, regulations and more.

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors