Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/vtex/faststore

Digital commerce toolkit for frontend developers
https://github.com/vtex/faststore

ecommerce jamstack

Last synced: 24 days ago
JSON representation

Digital commerce toolkit for frontend developers

Awesome Lists containing this project

README

        



Faststore



FastStore v2




Fullstack ecommerce toolkit



FastStore is a fullstack toolkit based on React that helps developers build Performant, Stable, SEO and Analytics ready ecommerces in a matter of days.

- Performance: Keep yourself calm. We use strict budgets to ensure our libs are always light and fast.
- Stability: Generate your pages ahead by using a Jamstack ready toolkit.
- SEO/Analytics: Connect to your favorite analytics provider.
- Freedom: Use our API/SDK/UI components to connect, manage and display your ecommerce using Next.JS, a powerful React framework.
- Speed: Customize our starter to fit your needs. Do not waste time creating tests, thinking about architecture or infrastructure, it's all taken care of.

## Getting started

[Check out the docs](https://www.faststore.dev/docs/getting-started-overview) to quickstart from our official starter and start creating.

## Official Starter

- [NextJS](https://github.com/vtex-sites/starter.store): FastStore Starter for a generic store.

## Learn

Check out our [Overview](https://www.faststore.dev/docs/getting-started-overview), [How-to Guides](https://www.faststore.dev/docs/building-sections/component-customization-overview), [API References](https://faststore-site-git-api-extension-development-faststore.vercel.app/docs/api-extensions) and [Glossary](https://www.faststore.dev/docs/getting-started-glossary) to deep dive in the world of building FastStores.

## Contributing

This is still a work in progress, however, if you are also an adventurous person, you can read the code and have some fun!

## Getting help

If you find any issues on the project you would like to report, please create an [issue](https://github.com/vtex/faststore/issues) on the repository. If you have a question, idea, or want to show us something cool you have built, feel free to create a [discussion](https://github.com/vtex/faststore/discussions).

## Packages

| Package | Description | Status |
| :------------- | :----------------------------------------------------------------------------------------------------------------- | :---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: |
| @faststore/core | Bundles FastStore source code, including the starter for FatsStore projects: starter store. It contains three sub-packages, Components, SDK, and API, which handle the starter.) | [![npm version](https://badge.fury.io/js/%40faststore%2Fcore.svg)](https://badge.fury.io/js/%40faststore%2Fcore) [![size minzip](https://badgen.net/bundlephobia/minzip/@faststore/core)](https://bundlephobia.com/package/@faststore/core) |
| @faststore/ui | Exports basic Store components. Check out our [documentation](https://www.faststore.dev/components) | [![npm version](https://badge.fury.io/js/%40faststore%2Fui.svg)](https://badge.fury.io/js/%40faststore%2Fui) [![size minzip](https://badgen.net/bundlephobia/minzip/@faststore/ui)](https://bundlephobia.com/package/@faststore/ui)|
| @faststore/sdk | Exports basic logic hooks for creating your custom ecommerce| [![npm version](https://badge.fury.io/js/%40faststore%2Fsdk.svg)](https://badge.fury.io/js/%40faststore%2Fsdk) [![size minzip](https://badgen.net/bundlephobia/minzip/@faststore/sdk)](https://bundlephobia.com/package/@faststore/sdk) [![tree shaking](https://badgen.net/bundlephobia/tree-shaking/@faststore/sdk)](https://bundlephobia.com/package/@faststore/sdk) [![tree shaking](https://badgen.net/bundlephobia/dependency-count/@faststore/sdk)](https://bundlephobia.com/package/@faststore/sdk) |
| @faststore/api | Connect your site to your ecommerce provider| [![npm version](https://badge.fury.io/js/%40faststore%2Fapi.svg)](https://bundlephobia.com/package/@faststore/api)|

## License

Licensed under the [MIT license](https://github.com/vtex/faststore/blob/master/LICENSE)