Check My Solar is built with open source software. We are grateful to the authors and maintainers listed below and to everyone who contributes to these projects.
Web and mobile app
| Project | License | Website |
|---|---|---|
| React | MIT | react.dev |
| Vite | MIT | vitejs.dev |
| Tailwind CSS | MIT | tailwindcss.com |
| Recharts | MIT | recharts.org |
| React Router | MIT | reactrouter.com |
| Capacitor | MIT | capacitorjs.com |
| Capgo Capacitor plugins | MPL-2.0 | capgo.app |
| Lucide | ISC | lucide.dev |
| NumberFlow | MIT | number-flow.barvian.me |
| stay-liquid | MIT | GitHub |
Backend
| Project | License | Website |
|---|---|---|
| Wrangler | MIT OR Apache-2.0 | GitHub |
| Luxon | MIT | moment.github.io/luxon |
| Open-Meteo SDK | MIT | open-meteo.com |
| Resend Node SDK | MIT | resend.com |
| fcm-cloudflare-workers | MIT | GitHub |
Documentation and blog
| Project | License | Website |
|---|---|---|
| Astro | MIT | astro.build |
| Nimbus Docs | Apache-2.0 | GitHub |
| Pagefind | MIT | pagefind.app |
| Phosphor Icons | MIT | phosphoricons.com |
| Hugo | Apache-2.0 | gohugo.io |
| Hextra | Apache-2.0 | imfing.github.io/hextra |
Modbus bridge
The optional Modbus bridge for local inverter access uses:
| Project | License | Website |
|---|---|---|
| better-sqlite3 | MIT | GitHub |
| modbus-serial | LGPL-3.0 | GitHub |
| Luxon | MIT | moment.github.io/luxon |
Open data
Solar and weather forecasts can use data from Open-Meteo, an open weather API. See their site for data licensing and attribution.