Moe Corp Logo Mark MoeLog
Quickstart

v0.0.2-alpha — MLWP v1 is not frozen yet. Run it on your own things first.

Benchmark & Terms // MLWP-01

Honest comparison.

MoeLog does not win on features. It wins on bytes, on setup cost, and on being able to report the failures that happen after your process is already gone.

Metric / Dimension
MoeLog Our target
Sentry SaaS Sentry self-hosted SigNoz
Browser SDK size, gzip 1.5–3 kB 25–90 kB 25–90 kB ~40 kB
Runtime dependencies 0 many many many
Reports SIGKILL / kernel OOM yes no no no
Reports a blocked event loop yes partial partial no
Reports a failed start yes no no no
Monkey-patching on import no, opt-in only yes yes yes
Self-host footprint Node + Postgres ~10 services ~10 services ClickHouse + 4 containers
Time to self-host 5 minutes n/a a day an hour
Cost of self-hosting free n/a free free
Cost of the hosted product n/a today per event n/a per event
License AGPL-3.0 BSL / FSL BSL / FSL Apache-2.0
Maturity alpha, one author a decade, a team a decade, a team mature, a team

What it costs.

Self-hosted

Standard distribution
Free

Forever, for any use, commercial included, as long as you comply with the AGPL. No event caps, no seat counts, no telemetry back to us.

Commercial license

Proprietary bypass
Negotiated

For companies that cannot ship their modifications or cannot offer an AGPL service. Dual licensing, one copyright holder, a CLA from every contributor. Not a product yet; talk to us.

What the AGPL actually means

Use it, self-host it, modify it for yourself Free, no conditions
Publish a modified version Publish the source of your changes
Offer it as a service to third parties Publish the source, even with no distribution
Pay royalties No. The AGPL has no such thing

AGPL-3.0-only, the FSF text, unmodified. We used to have a custom license with royalty clauses. We dropped it: a license nobody has seen has to go through a legal department, and that kills adoption before the software gets to prove anything.

仕様 · SPECIFICATION

The wire protocol is versioned, specified outside the JavaScript SDK, and shipped with a conformance suite in plain JSON. The ports to Python, Go, Rust and the JVM implement the spec; they do not translate the JavaScript.

SPEC // MoeLog.spec v1.0
[ .js ]
[ .py ]
[ .go ]
[ .rs ]
[ .java ]
[ Ingest API ]
SUITE: JSON-TEST-RUNNER FORMAT: MLWP / UNIFIED-WIRE-V1 VERIFIED: STRICT DETERMINISTIC

Five minutes from npm i to a dashboard you own.

Minimal dependencies. Instant run. Local control.