iToverDose/Software· 13 MAI 2026 · 16:04

Mockyard: Kostenlose Open-Source-Alternative zu Mockaroo selbst hosten

Mockyard ist eine selbstgehostete Lösung, mit der Entwickler große Mengen an Testdaten in CSV, JSON oder SQL erstellen können – ohne Limits und ohne Gebühren. Die leistungsstarke Alternative zu Mockaroo überzeugt durch Geschwindigkeit und Flexibilität.

DEV Community2 min0 Kommentare

Ein selbstgehostetes Tool namens Mockyard verspricht eine effiziente, kostenlose Alternative zu Mockaroo. Entwickler können damit realistische Testdaten in großen Mengen generieren und lokal speichern – ohne Abhängigkeiten von Cloud-Diensten oder teuren Lizenzen.

Mockaroo ersetzen: Schnell, kostenlos und unabhängig

Mockaroo ist ein beliebter Online-Dienst zur Erstellung von Testdaten, der jedoch mit Einschränkungen wie Zeilenlimits in der kostenlosen Version und Abo-Kosten für umfangreichere Nutzung kommt. Zudem ist die Plattform weder quelloffen noch für die Selbsthosting-Option konzipiert. Mockyard löst diese Probleme, indem es Entwicklern eine voll funktionsfähige, lokal installierbare Alternative bietet.

Die Software wird als Docker-Container bereitgestellt und lässt sich mit einem einzigen Befehl starten:

docker run -p 8080:8080 ghcr.io/portside-labs/mockyard

Diese Einfachheit ermöglicht es, Testdaten ohne Installation zusätzlicher Tools oder Abhängigkeiten zu generieren. Besonders nützlich ist Mockyard für Szenarien, in denen große Datenmengen benötigt werden – etwa zur Erprobung von Datenbankpipelines oder API-Integrationen.

Flexible Datenmodelle und realistische Werte

Ein zentraler Vorteil von Mockyard liegt in der Möglichkeit, Daten mit gewichteten Verteilungen zu erstellen. Während viele Tools statische Enum-Werte verwenden, erlaubt Mockyard die Definition von Wahrscheinlichkeiten für einzelne Optionen. Ein Beispiel:

  • 20 % der Datensätze erhalten den Wert role = Admin
  • 30 % den Wert role = Manager
  • 50 % den Wert role = Viewer

Zusätzlich unterstützt die Software Lookup-Tabellen, um zusammenhängende Daten wie Stadt, Bundesland und Land konsistent zu generieren. Dadurch werden unrealistische Kombinationen vermieden, wie sie bei zufälliger Generierung entstehen könnten (z. B. „Miami, Yukon Territory, Schweiz“).

Leistungsstarke Datenverarbeitung für große Volumen

Mockyard überzeugt durch hohe Verarbeitungsgeschwindigkeiten. In internen Benchmarks wurde die Leistung bei der Erstellung von CSV-Dateien mit vier Spalten gemessen:

| Zeilenanzahl | Format | Zeitaufwand | Durchsatz (Zeilen/Sekunde) | |--------------|--------|-------------|----------------------------| | 1.000 | CSV | 0,02s | ~50.000 | | 10.000 | CSV | 0,09s | ~111.111 | | 100.000 | CSV | 0,53s | ~188.679 | | 1.000.000 | CSV | 4,89s | ~204.499 | | 10.000.000 | CSV | 53,61s | ~186.532 |

Die maximale Zeilenanzahl pro Datei liegt bei 10 Millionen. Laut Entwicklerangaben deckt dies die meisten praxisrelevanten Szenarien ab – selbst Excel stößt bei großen Dateien an seine Grenzen.

Vielfältige Nutzungsmöglichkeiten per Web-UI oder API

Mockyard bietet zwei Wege zur Daten-Generierung: eine benutzerfreundliche Weboberfläche für manuelle Eingaben sowie eine REST-API für programmatische Nutzung. Die API ermöglicht es, Datensätze direkt in Anwendungen oder Skripten zu verarbeiten. Interessanterweise basiert die Web-UI selbst auf dieser API und demonstriert so die einfache Integration.

Aktuell unterstützt Mockyard die Ausgabeformate CSV und JSON, da diese den primären Bedarf des Entwicklers decken. Sollten Nutzer Anforderungen für weitere Formate wie SQL oder XML haben, können diese über Issues im GitHub-Repository angefordert werden.

Fazit: Eine zukunftssichere Lösung für Testdaten

Mockyard positioniert sich als leistungsstarke, kostenlose Alternative zu kommerziellen Tools wie Mockaroo. Mit Fokus auf Geschwindigkeit, Flexibilität und lokale Kontrolle eignet es sich ideal für Entwickler, die realistische Testdaten ohne externe Abhängigkeiten benötigen. Die Open-Source-Natur der Software ermöglicht zudem individuelle Anpassungen und Erweiterungen. Wer nach einer effizienten Methode zur Daten-Generierung sucht, sollte Mockyard eine Chance geben – besonders in Umgebungen mit strengen Datenschutzanforderungen oder Offline-Betrieb.

KI-Zusammenfassung

Mockyard, Mockaroo’nun ücretsiz versiyonuna kıyasla milyonlarca satırlık veri üretebilen, kendi sunucunuza kurabileceğiniz açık kaynaklı bir araçtır. Performansı ve esnekliğiyle dikkat çekiyor.

Kommentare

00
KOMMENTAR SCHREIBEN
ID #BXSXYM

0 / 1200 ZEICHEN

Menschen-Check

8 + 9 = ?

Erscheint nach redaktioneller Prüfung

Moderation · Spam-Schutz aktiv

Noch keine Kommentare. Sei der erste.