---
id: modularity
title: Modularity
permalink: docs/modularity.html
layout: docs
---

While developing DApp Stack we wanted to make sure that you can use whatever you want.
As such we develop multiple package that you can use independently from the other.

Here is the list of the packages and a link to the readme where you can find more detailed information
regarding the usage:

* [api](https://github.com/Dapp-Stack/Dapp-Stack/tree/master/packages/api)
* [cli](https://github.com/Dapp-Stack/Dapp-Stack/tree/master/packages/cli)
* [compiler](https://github.com/Dapp-Stack/Dapp-Stack/tree/master/packages/compiler)
* [connect](https://github.com/Dapp-Stack/Dapp-Stack/tree/master/packages/connect)
* [deployer](https://github.com/Dapp-Stack/Dapp-Stack/tree/master/packages/deployer)
* [doc](https://github.com/Dapp-Stack/Dapp-Stack/tree/master/packages/doc)
* [environment](https://github.com/Dapp-Stack/Dapp-Stack/tree/master/packages/environment)
* [ethereum](https://github.com/Dapp-Stack/Dapp-Stack/tree/master/packages/ethereum)
* [ipfs](https://github.com/Dapp-Stack/Dapp-Stack/tree/master/packages/ipfs)
* [monorepo](https://github.com/Dapp-Stack/Dapp-Stack/tree/master/packages/monorepo)
* [redux-eth](https://github.com/Dapp-Stack/Dapp-Stack/tree/master/packages/redux-eth)
* [redux-ipfs](https://github.com/Dapp-Stack/Dapp-Stack/tree/master/packages/redux-ipfs)
* [scripts](https://github.com/Dapp-Stack/Dapp-Stack/tree/master/packages/scripts)
* [secrets](https://github.com/Dapp-Stack/Dapp-Stack/tree/master/packages/secrets)
* [security](https://github.com/Dapp-Stack/Dapp-Stack/tree/master/packages/security)
* [test](https://github.com/Dapp-Stack/Dapp-Stack/tree/master/packages/test)
* [tslint](https://github.com/Dapp-Stack/Dapp-Stack/tree/master/packages/-configtslint)
* [typings](https://github.com/Dapp-Stack/Dapp-Stack/tree/master/packages/typings)
* [wallet](https://github.com/Dapp-Stack/Dapp-Stack/tree/master/packages/wallet)
* [web](https://github.com/Dapp-Stack/Dapp-Stack/tree/master/packages/web)
