Instatus is a simple status page for your product that includes a free plan. It can show uptime of all your different apps, including web, desktop and API. Incident history is easily available. Being able to toggle between dark and light mode is also a nice touch.