Skip to content

thefreelight/Jiffoo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

125 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Jiffoo - Open Source E-Commerce Platform

License: GPL v2+ TypeScript Next.js Fastify

Jiffoo is a TypeScript commerce core for self-hosted storefronts, admin tooling, and extension-driven customization.

Features

  • Complete commerce flows for catalog, cart, checkout, orders, and payments
  • Theme packs and plugin-based extensibility
  • Fastify API with Prisma-backed data access
  • Next.js shop and admin applications
  • Shared SDKs for frontend, theme, and plugin integrations

Quick Start

Prerequisites

  • Node.js 20+
  • PostgreSQL 14+
  • Redis 6+ for caching and async jobs
  • pnpm 9+

Installation

git clone https://github.com/thefreelight/Jiffoo.git
cd Jiffoo
pnpm install
cp apps/api/.env.example .env
pnpm --filter api db:migrate
pnpm dev

Local URLs

  • Shop: http://localhost:3003
  • Admin: http://localhost:3002
  • API: http://localhost:3001

Repository Layout

Jiffoo/
├── apps/
│   ├── api/
│   ├── admin/
│   └── shop/
├── packages/
│   ├── core-api-sdk/
│   ├── plugin-sdk/
│   ├── shared/
│   ├── shop-themes/
│   ├── theme-api-sdk/
│   └── ui/
└── scripts/

Documentation

License

Jiffoo is licensed under the GNU General Public License v2.0 or later.

About

Open-source commerce core with storefront, admin, themes, plugins, and marketplace-ready architecture.

Topics

Resources

License

Contributing

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages