Overview:
Davstack is a collection of TypeScript libraries designed to streamline the development process of React/Next.js web applications. It aims to enhance efficiency and productivity in building applications.
Features:
- @davstack/store: State management library based on Zustand.
- @davstack/service: Service layer library for managing business logic.
- @davstack/sound: Sound management library utilizing @davstack/store and Howler.js.
- @davstack/ui: UI component snippets created with Radix UI/tailwind CSS, extending shadcn UI.
Installation:
To install Davstack, you can use npm or yarn. Below is an example of how you can install the “@davstack/store” package using npm:
npm install @davstack/store
Similarly, you can use yarn for installation:
yarn add @davstack/store
Summary:
Davstack offers a range of TypeScript libraries tailored for React/Next.js applications, providing solutions for state management, service layers, sound management, and UI components. Created and maintained by Dawid Wraga with Ream, Davstack aims to simplify and accelerate the development of web applications.