Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/vtex/faststore
- Owner: vtex
- License: mit
- Created: 2020-06-15T23:40:50.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2024-10-08T14:45:55.000Z (26 days ago)
- Last Synced: 2024-10-08T16:12:16.361Z (26 days ago)
- Topics: ecommerce, jamstack
- Language: TypeScript
- Homepage: https://faststore.dev
- Size: 286 MB
- Stars: 189
- Watchers: 96
- Forks: 60
- Open Issues: 49
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.MD
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
- Codeowners: .github/CODEOWNERS
Awesome Lists containing this project
- awesome-thumbor - GitHub - 15% open</span> · <span title="Last update timestamp on package manager" alt="Last update timestamp on package manager">⏱️ 28.10.2024</span>): (Javascript Integration & URL Generation)
README
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)