# CosmES

### Features

* **Fully tree-shakeable**: import and bundle only the modules you need
* **Framework agnostic**: integrate with any web framework (React, Vue, Svelte, Solid, etc.)
* **Lightweight and minimal**: 146 KB gzipped to connect a React app to Keplr via browser extension or WalletConnect, 10x smaller than Cosmos Kit (see [benchmarks](https://github.com/coinhall/cosmes#benchmarks))
* **Uses modern web APIs**: no dependencies on Node.js and minimal dependencies on third-party libraries where possible
* **Supports modern bundlers**: works with Vite, SWC, Rollup, etc.
* **Fully typed**: written in TypeScript and ships with type definitions

{% hint style="info" %}
For more information, please refer to <https://github.com/coinhall/cosmes>
{% endhint %}
