Vendure

GraphQL ecommerce framework

No Employees
Founders Code
Solo Founder
B2B
E-Commerce
Open Source
Programming
Shopping

I needed to build an ecommerce solution in a modern way, using the tools I know - node, TypeScript. No existing framework had what I needed. I figured that others are looking for it too.

The Road To Alpha

I've just created a GitHub project for the alpha release of Vendure, which will be dropping sometime in Q1 of 2019.

https://github.com/vendure-ecommerce/vendure/projects/1

The alpha release will allow me to crank some modest marketing into gear and get some external feedback on my initial design.

It'll also mark the birth of some real documentation, which will be one of the major tasks before alpha can be cut. The docs will allow developers to get a feel for the flexibility and simplicity of working with the framework. This is key because one of the primary goals of Vendure is to provide an exceptional developer experience.

Here's to an exciting year!

Initial Roadmap

Here's a partial list of some of the features which are planned for the initial release:

  • Built-in admin interface Vendure will ship with a fully-functional admin UI app.
  • Full multi-language support Create and deliver content in any language.
  • Guest checkouts Reduce friction by allowing purchases to be made without requiring a sign-up.
  • Fully customizable models Adding domain-specific properties to your models (products, customers, orders etc.) can be done in just a few lines of configuration code.
  • Faceted search Facets (e.g. "Brand", "Colour") enable efficient filtering and grouping of products.
  • Flexible search integrations Product search is one of the most important aspects of a successful ecommerce experience. Vendure will feature a pluggable interface to allow you to use the search solution of your choice (e.g. Elastic, Solr etc).
  • Extensible business logic Need to apply custom shipping logic? Sophisticated promotions? Vendure will feature hooks at each point of the purchase journey which allow you to customise and extend the built-in behaviour.
  • Blazing fast What feature list would be complete without these two magical words?

I'm aiming for a Q1 2019 alpha release.

Who is building Vendure?

Vendure is being built full-time by Michael Bromley.

I've been working on custom ecommerce software on and off for the past 13 years. Over that time I've learned a lot about how not to do things, and have developed a feel for what I as a developer would really like to see in an ecommerce tool.

I also spent the past 3 years working on the core team of the Gentics Mesh headless CMS. During my time on that project I came to appreciate the power of the API-first approach.

Vendure is the culmination of my years in the trenches of yesterday's ecommerce development combined with my passion for front-end development and my conviction that headless architecture - and GraphQL in particular - are the way of the future.

Initial Commit

The initial commit to the https://github.com/vendure-ecommerce/vendure repo was made on this day!

I needed to build an ecommerce solution in a modern way, using the tools I know - node, TypeScript. No existing framework had what I needed. I figured that others are looking for it too.