fullpower-stack icon indicating copy to clipboard operation
fullpower-stack copied to clipboard

An opinionated stack for building full-power web applications.

fullpower-stack

an opinionated stack for building full power web applications

GitHub CI Status

GitHub CI Status Open in StackBlitz

Introduction

This is a monorepo containing a set of packages that can be used to build full power web applications. It is an opinionated stack that is based on the following principles:

  • DX (Developer Experience)
  • Speed of iteration

Supported Frameworks

                          
all apps are built with the same set of packages and tools (see [workspace packages](./packages.json) and preconfigured to pick changes from shared packages

Demo

watch the demo app in action on CodeSandBox

Dev stack

Type Package Version
Package manager pnpm pnpm pnpm
Monorepo manager turbo turbo turbo
CSS Framework tailwindcss tailwindcss tailwindcss
Test runner vitest vitest vitest
Testing components @testing-library/react @testing-library/react @testing-library/react
Component library storybook storybook storybook
Lint eslint eslint eslint
Lint husky husky husky
Lint Lint-staged lint-staged
Lint prettier prettier prettier

Install

pnpx degit https://github.com/kaminskypavel/fullpower-stack my-app

install dependeciens (we use pnpm)

pnpm install

Docker

pnpm docker:up

this will start all docker containers

Contributors

Pavel
Pavel 'PK' Kaminsky
vithano/
vithano