Maxun

Maxun is an open-source web data platform that turns any website into a structured API.

  • Automation
  • Development
  • Network Services
  • Tools & Utilities
Maxun is an open-source web data platform that turns any website into a structured API. Scrape, crawl, search, monitor, and extract data from the web, then access results via API, SDK, CLI, MCP, or a no-code interface — aimed at homelabbers and developers who need clean web data for automation and AI workflows without building and maintaining their own scrapers.

Platform availability

Available on 0 of 9 platforms

  • Unraid (not listed)
  • TrueNAS (not listed)
  • Umbrel (not listed)
  • ZimaOS (not listed)
  • Proxmox (not listed)
  • Helm (not listed)
  • Mac (not listed)
  • Windows (not listed)
  • Linux (not listed)

Health score?A 0-100 score computed nightly from four factors: maintained (40%: recent commits and steady activity), popular (25%: GitHub stars, log scale), easy to install (20%: platforms, install notes, setup guides, Docker image) and light to run (15%: minimum RAM, ARM support). When the source code has been checked, a fifth factor, security check (20%: automated scan for committed secrets, unsafe desktop-app settings, known-vulnerable dependencies and project hygiene; any serious finding caps it at 20), is added. Factors without data are left out and the rest are rescaled.

65/100 Good

Maintained
100last commit 10 days ago
Popular
8517,794 GitHub stars
Easy to install
150 install platforms, install notes
Light to run
304 GB minimum RAM
Security check
45no serious findings, 7 minor
GitHub stars
17,794
Open issues
107
Last commit
2026-10-02
Latest release
v0.0.48
License
AGPL-3.0
Activity
declining

Checked 3 days ago - source: GitHub (getmaxun/maxun)

Resources & Compatibility

Minimum requirements: 4 GB RAM, 500 MB disk.

Checked 3 days ago - source: Docker Hub image tags and published docs

First-install notes

  • Set up .env before Docker starts Fill in your .env settings file before running docker-compose up -d, because it holds settings Maxun needs at startup. Missing or wrong values can make the services fail to start or point Maxun to the wrong data. source
  • Start Maxun with Docker Compose Run docker-compose up -d to launch Maxun's frontend and backend services together as background containers. This starts the full app in one step, while -d keeps it running so you don't have to leave a terminal open. source
  • Manual install needs npm setup If you choose the manual npm install path, run npm install in the Maxun root and again inside maxun-core before starting with npm run start. Skipping those installs leaves missing files, so Maxun can crash or refuse to run. source

Fetched 3 days ago - each note links to its source

Alternatives (8)

  • Crawl4AI - Open-source web crawler and scraper tailored for LLMs, AI agents, and data pipelines.
  • Firecrawl - Firecrawl is a self-hostable web-crawling and scraping API that converts websites into clean Markdown or structured data for AI agents and…
  • Miro Player - Miro (formerly Democracy Player) is a free and open source internet TV application, media library, and video player.
  • NocoBase - NocoBase is a scalability-first, open-source no-code development platform.
  • Scrapling - Scrapling is an adaptive Web Scraping framework that handles everything from a single request to a full-scale crawl.
  • act - Act is a local GitHub Actions runner that executes workflow files on your computer or home server, so developers can debug CI/CD pipelines…
  • imaginAIry - AI imagined images.
  • txtai - Embeddings databases are a union of vector indexes (sparse and dense), graph networks and relational databases.

Checked 2 days ago - source: AlternativeTo

Common questions

What must I configure before starting Maxun with Docker Compose?

Fill in the .env settings file before running docker-compose up -d, because missing or wrong values can make services fail to start or point Maxun to the wrong data.

How is Maxun exposed in a production self-host setup?

The production guide deploys it with Docker, NGINX, and HTTPS, with the reverse proxy managed via Portainer.

Can I use Maxun from code or AI agents?

Yes, Maxun supports the REST API, Node.js and Python SDKs, CLI, and an MCP server for clients such as Claude and Cursor.

Can I get notified when a tracked website changes?

Yes, Maxun can monitor websites over time, detect changes, and send notifications when they occur.

Are upgrades covered for self-hosted Maxun?

Yes, the self-host documentation covers environment variables, production deployment, and upgrades.

Answers sourced from docs.maxun.dev, docs.maxun.dev, docs.maxun.dev, github.com

Community

Collected 3 days ago - public community threads