You can list apps on GitHub Marketplace for users to explore, purchase, and install.
Integrations connects other services with GitHub. An integration can be a webhook, GitHub App, or OAuth App. Each type of integration serves a different use case.
GitHub Apps and OAuth Apps serve different use cases. Understanding the differences between the two will help you decide which type of integration you want to create.