WooCommerce adds a shop to a WordPress site. Litestore is a standalone store built with TypeScript and Postgres. Both are open source, and you host both of them yourself.
| Feature | Litestore | WooCommerce |
|---|---|---|
| Who hosts it | You | You |
| Open source | MIT | |
| Storefront included | Through WordPress | |
| Built with | TypeScript, Postgres | PHP, MySQL |
| Marketing tools | Built in | Mostly plugins |
| Stable plugin API | Edit the code | Plugin library |
| Runs inside WordPress |
WooCommerce is a better fit than Litestore in a few common situations. If one of these describes you, start there.
WooCommerce runs inside the WordPress site you already have. You manage your pages and your products from the same WordPress admin.
WooCommerce has a plugin library. Litestore has no plugin marketplace or stable plugin API, and you add features by changing the code.
WooCommerce is written in PHP and uses MySQL. Litestore is written in TypeScript, needs Postgres and doesn't run on MySQL.
Litestore suits a team that needs a store without WordPress and is comfortable working in TypeScript. You get one app with the storefront, the admin and the marketing tools in it.
The installation guide takes you from cloning the repository to a running store.