https://github.com/uniswap/interface
π¦ Open source interfaces for the Uniswap protocol
https://github.com/uniswap/interface
blockchain ethereum uniswap
Last synced: 9 days ago
JSON representation
π¦ Open source interfaces for the Uniswap protocol
- Host: GitHub
- URL: https://github.com/uniswap/interface
- Owner: Uniswap
- License: gpl-3.0
- Created: 2017-10-29T05:09:58.000Z (over 7 years ago)
- Default Branch: main
- Last Pushed: 2025-05-08T18:39:57.000Z (10 days ago)
- Last Synced: 2025-05-08T20:54:40.513Z (9 days ago)
- Topics: blockchain, ethereum, uniswap
- Language: TypeScript
- Homepage: https://app.uniswap.org
- Size: 306 MB
- Stars: 5,163
- Watchers: 172
- Forks: 5,248
- Open Issues: 782
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- Codeowners: CODEOWNERS
Awesome Lists containing this project
README
# Uniswap Labs: Front End Interfaces
This is the **public** repository for Uniswap Labsβ front-end interfaces, including the Web App, Wallet Mobile App, and Wallet Extension. Uniswap is a protocol for decentralized exchange of Ethereum-based assets.
## Interfaces
- Web: [app.uniswap.org](https://app.uniswap.org)
- Wallet (mobile + extension): [wallet.uniswap.org](https://wallet.uniswap.org)## Install & Apps
```bash
git clone [email protected]:Uniswap/interface.git
yarn
yarn lfg
yarn web start
```For instructions per application or package, see the README published for each application:
- [Web](apps/web/README.md)
- [Mobile](apps/mobile/README.md)
- [Extension](apps/extension/README.md)## Contributing
For instructions on the best way to contribute, please review our [Contributing guide](CONTRIBUTING.md)!
## Socials / Contact
- X (Formerly Twitter): [@Uniswap](https://x.com/Uniswap)
- Reddit: [/r/Uniswap](https://www.reddit.com/r/Uniswap/)
- Email: [[email protected]](mailto:[email protected])
- Discord: [Uniswap](https://discord.com/invite/uniswap)
- LinkedIn: [Uniswap Labs](https://www.linkedin.com/company/uniswaporg)## Uniswap Links
- Website: [uniswap.org](https://uniswap.org/)
- Docs: [uniswap.org/docs/](https://docs.uniswap.org/)## Whitepapers
- [V4](https://uniswap.org/whitepaper-v4.pdf)
- [V3](https://uniswap.org/whitepaper-v3.pdf)
- [V2](https://uniswap.org/whitepaper.pdf)
- [V1](https://hackmd.io/C-DvwDSfSxuh-Gd4WKE_ig)## Production & Release Process
Uniswap Labs develops all front-end interfaces in a private repository.
At the end of each development cycle:1. We publish the latest production-ready code to this public repository.
2. Releases are automatically tagged β view them in the [Releases tab](https://github.com/Uniswap/interface/releases).
## π Directory Structure
| Folder | Contents |
| ----------- | ------------------------------------------------------------------------------ |
| `apps/` | The home for each standalone application. |
| `config/` | Shared infrastructure packages and configurations. |
| `packages/` | Shared code packages covering UI, shared functionality, and shared utilities. |