Skip to content

A frontend framework for ecommerce Progressive Web Apps -- built with Angular

License

Notifications You must be signed in to change notification settings

lderrickable/daffodil

 
 

Repository files navigation

Daffodil

Join the chat at https://gitter.im/graycoreio/daffodil Build Status experimental dependencies Status devDependencies Status

What is Daffodil?

Daffodil is a frontend toolkit that intends to accomplish three things:

  1. Improve developer workflow when writing frontend software for online stores.
  2. Provide a consistent frontend developer tool-chain regardless of a business's chosen ecommerce platform
  3. Drastically improve the end-user experience of online-shopping.

Features

  • 🆓 Forever Free, Open Source, and MIT Licensed
  • 🔨 Platform Agnostic Drivers For Your Platform of Choice
    • Shopify
    • Magento 2
    • In-Memory Backend
      • Prebuilt
      • ⚡ Great for lightning fast iteration and concepting.
  • 🍰 Decoupled and Composable Packages for your use case
    • Product
    • Cart
    • Checkout
  • 📚 Well Documented
    • Example Implementation
    • API References
    • Tutorials
  • 💡 Component Kit
    • Purely Functional
    • Themeable
    • Accessible
    • Supports Server-side Rendering
    • Well Tested
    • Fantastic Performance
    • IE 11+ Support

Packages

Project Package Version Stability
Core @daffodil/core latest experimental
Checkout @daffodil/checkout latest experimental
Cart @daffodil/cart latest experimental
Driver @daffodil/driver latest experimental
Design @daffodil/design latest experimental
Product @daffodil/product latest experimental
Newsletter @daffodil/newsletter latest experimental

Example Stores

Currently none, but you can check our progress by following the steps here.

Using Daffodil To Build Your own Ecommerce Store

See the installation instructions.

About

A frontend framework for ecommerce Progressive Web Apps -- built with Angular

Resources

License

Code of conduct

Stars

Watchers

Forks

Packages

No packages published

Languages

  • TypeScript 85.6%
  • CSS 7.3%
  • HTML 5.7%
  • JavaScript 1.4%