1
0
Fork
You've already forked lmaa.space
0
Shopping Alternativen für den eropäischen Raum https://lmaa.space
  • TypeScript 90.9%
  • CSS 4.2%
  • Astro 2.2%
  • Shell 1.9%
  • PLpgSQL 0.6%
  • Other 0.1%
phranck a60e0648ee
Some checks failed
Deploy to Zerops / test (push) Has been cancelled
Deploy to Zerops / deploy-backend (push) Has been skipped
Deploy to Zerops / deploy-website (push) Has been skipped
Deploy to Zerops / deploy-dashboard (push) Has been skipped
Deploy to Zerops / smoke-prod (push) Has been skipped
Chore: drop CI quality-gate, switch to codeberg-small
- Remove quality-gate job; lint + typecheck + @lmaa/shared build are now enforced via local pre-commit hook
- Switch all jobs from codeberg-medium to codeberg-small to ease queue wait times
- test job now runs directly on push (no quality-gate dependency)
2026年06月09日 18:22:57 +02:00
.forgejo/workflows Chore: drop CI quality-gate, switch to codeberg-small 2026年06月09日 18:22:57 +02:00
.github/assets Chore: migrate CI from GitHub Actions to Codeberg Forgejo Actions 2026年06月09日 18:14:27 +02:00
.gource Chore: Update gource render assets 2026年05月15日 21:33:10 +02:00
apps Feat: add content page width controls 2026年06月06日 01:46:04 +02:00
docs Docs: add payment and status planning references 2026年06月03日 16:55:00 +02:00
packages Feat: add content page width controls 2026年06月06日 01:46:04 +02:00
scripts Fix: restore smoke-prod.sh removed by filter-repo 2026年03月13日 00:38:38 +01:00
.gitignore Fix: improve HLS media asset UX 2026年05月13日 22:38:21 +02:00
.gource.conf Chore: update gource tooling 2026年05月15日 16:19:12 +02:00
.prettierignore chore: migrate repo tooling to eslint and prettier 2026年03月06日 23:17:22 +01:00
.prettierrc.json chore: migrate repo tooling to eslint and prettier 2026年03月06日 23:17:22 +01:00
drizzle.config.ts
eslint.config.mjs Fix: improve HLS media asset UX 2026年05月13日 22:38:21 +02:00
mkgource Chore: Update gource date options 2026年05月16日 01:51:58 +02:00
mkgource.command Chore: Tune gource render styling 2026年05月16日 04:14:39 +02:00
package-lock.json Feat: refine API docs and media uploads 2026年05月14日 17:19:24 +02:00
package.json Docs: Enforce package API documentation 2026年05月09日 21:15:05 +02:00
README.md Docs: refresh README badge and counts 2026年06月09日 01:09:58 +02:00
typedoc.json Docs: Enforce package API documentation 2026年05月09日 21:15:05 +02:00
zerops.yml Feat: refine API docs and media uploads 2026年05月14日 17:19:24 +02:00

lmaa.space

React TypeScript npm Hono Vite Astro UnoCSS

LMAA - Lokale Märkte. Alternative Anbieter.

Lokale Märkte. Alternative Anbieter.

lmaa.space ist ein kuratiertes Verzeichnis unabhängiger Online-Shops als Alternativen zu großen Plattformen und reinen Marktplätzen in Europa.

Aktuell sind über 680 Shops in 50+ Kategorien gelistet. Alle Einträge werden manuell geprüft und kuratiert. Das Projekt ist nicht kommerziell, werbefrei und unabhängig.

Shops vorschlagen

Einen neuen Shop kann jeder ohne Registrierung direkt einreichen. Jeder Vorschlag wird anhand der Aufnahmekriterien geprüft.

Öffentliches API

Die Shop- und Kategorie-Daten stehen über ein öffentliches REST-API zur Verfügung. Die vollständige Dokumentation mit allen Endpoints, Schemas und einer Try-it-out-Funktion gibt es unter api.lmaa.space.

Quellcode

Das Projekt ist als npm-Monorepo aufgebaut: Astro SSR + React Islands für die öffentliche Seite, ein React-Dashboard für die Administration, ein Hono-Backend mit PostgreSQL/Drizzle ORM und geteilte Pakete für Typen, API-Schemas und UI-Komponenten.

Paketgrenzen

  • @lmaa/shared enthält app-übergreifende Domain-Typen, Konstanten und Utility-Funktionen ohne App-spezifische Abhängigkeiten.
  • @lmaa/contracts enthält Zod-Schemas und DTO-Verträge. Es darf auf @lmaa/shared aufbauen, aber nicht auf Apps oder UI-Code.
  • @lmaa/ui enthält wiederverwendbare React-Komponenten und exportiert nutzbare Unterpfade über packages/ui/package.json.
  • Apps importieren geteilte UI nur über Package-Exports wie @lmaa/ui oder @lmaa/ui/region-select, nicht über relative Pfade nach packages/*/src.
  • Jeder Workspace deklariert seine direkten Runtime-Imports im eigenen package.json.

Fehler melden und Anregungen

Fehler, Anregungen und Verbesserungsvorschläge sind willkommen. Bitte nutze dafür die GitHub Issues.

Ursprungsprojekt

lmaa.space basiert auf der ursprünglichen Liste Amazon-Alternativen auf Codeberg.

Unterstützen

lmaa.space ist ein privates Community-Projekt ohne kommerzielle Interessen.

Ko-Fi