https://github.com/kybernetwork/kyberswap-interface
The fastest and most efficient place to trade and earn on multi-chains
https://github.com/kybernetwork/kyberswap-interface
aggregator dapp ethereum-dapp web3
Last synced: 3 days ago
JSON representation
The fastest and most efficient place to trade and earn on multi-chains
- Host: GitHub
- URL: https://github.com/kybernetwork/kyberswap-interface
- Owner: KyberNetwork
- License: mit
- Created: 2021-03-01T07:06:01.000Z (over 5 years ago)
- Default Branch: main
- Last Pushed: 2026-06-23T05:42:02.000Z (6 days ago)
- Last Synced: 2026-06-23T06:05:34.187Z (6 days ago)
- Topics: aggregator, dapp, ethereum-dapp, web3
- Language: TypeScript
- Homepage: https://kyberswap.com
- Size: 229 MB
- Stars: 71
- Watchers: 3
- Forks: 43
- Open Issues: 52
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# KyberSwap Interface
KyberSwap Interface is the unified frontend for the entire Kyber Network suite of products. This monorepo houses all KyberSwap frontend projects, allowing for a modular, scalable, and collaborative development environment.
- Website: [kyberswap.com](https://kyberswap.com/)
- Document: [docs.kyberswap.com](https://docs.kyberswap.com/)
## Prerequisites
- Node.js 18+
- pnpm (the repo uses pnpm workspaces)
## Accessing the KyberSwap Interface
To access the KyberSwap Interface, visit [kyberswap.com](https://kyberswap.com/)
## Development
### Install Dependencies
```bash
pnpm i
```
### Build packages
```bash
pnpm build-package
```
### Run
```bash
cd apps/kyberswap-interface && pnpm start
```
### Other Apps
- Zap Widgets Demo
```bash
cd apps/zap-widgets-demo && pnpm dev
```
- Swap Widgets React Demo
```bash
cd apps/swap-widgets-react-demo && pnpm dev
```
- Swap Widgets Next.js Demo
```bash
cd apps/swap-widgets-nextjs-demo && pnpm dev
```
### Common Scripts
- Build all: `pnpm build`
- Lint: `pnpm lint`
- Type check: `pnpm type-check`
### Monorepo Packages
- Liquidity Widget: `packages/liquidity-widgets` — Add/Increase LP liquidity (Zap In)
- Zap Out Widget: `packages/zap-out-widgets` — Remove LP into a single token (Zap Out)
- Zap Migration Widget: `packages/zap-migration-widgets` — Migrate/reposition LP positions
- Pancake Liquidity Widget: `packages/pancake-liquidity-widgets` — PancakeSwap-specific Zap In
Refer to each package README for installation, usage, props, and examples.
## Contributions
**Please open all pull requests against the `main` branch.**
CI checks will run against all PRs.