Amethyst allows you to make listings over nostr for instance. You can also use plebian.market or shopstr.store