Skip to content
@Uniswap

Uniswap Labs

Web3 infrastructure and products

Pinned Loading

  1. v3-core Public

    🦄 🦄 🦄 Core smart contracts of Uniswap v3

    TypeScript 4.7k 2.9k

  2. v3-periphery Public

    🦄 🦄 🦄 Peripheral smart contracts for interacting with Uniswap v3

    TypeScript 1.3k 1.2k

  3. interface Public

    🦄 Open source interfaces for the Uniswap protocol

    TypeScript 5.2k 5.3k

  4. v2-core Public

    🦄 🦄 Core smart contracts of Uniswap V2

    TypeScript 3.1k 3.3k

  5. v4-core Public

    🦄 🦄 🦄 🦄 Core smart contracts of Uniswap v4

    Solidity 2.3k 1.1k

  6. v4-periphery Public

    🦄 🦄 🦄 🦄 Peripheral smart contracts for interacting with Uniswap v4

    Solidity 795 569

Repositories

Showing 10 of 143 repositories
  • TypeScript 474 GPL-3.0 481 68 4 Updated Jul 3, 2025
  • v2-subgraph Public

    Uniswap V2 subgraph 📊

    TypeScript 422 GPL-3.0 787 47 19 Updated Jul 3, 2025
  • interface Public

    🦄 Open source interfaces for the Uniswap protocol

    TypeScript 5,238 GPL-3.0 5,285 719 (11 issues need help) 49 Updated Jul 3, 2025
  • v4-periphery Public

    🦄 🦄 🦄 🦄 Peripheral smart contracts for interacting with Uniswap v4

    Solidity 795 MIT 570 6 16 Updated Jul 2, 2025
  • v4-subgraph Public

    Subgraph for Uniswap V4

    TypeScript 16 GPL-3.0 24 2 6 Updated Jul 2, 2025
  • sdks Public

    Monorepo for Uniswap SDK's

    TypeScript 95 126 24 30 Updated Jul 2, 2025
  • sc-allocators Public

    A repository for developing smart contract allocators that leverage The Compact for performing cross-chain swaps

    Solidity 1 1 0 0 Updated Jul 2, 2025
  • routing-api Public
    TypeScript 182 GPL-3.0 218 28 (1 issue needs help) 15 Updated Jul 2, 2025
  • default-token-list Public

    ◦ The Uniswap default token list

    JavaScript 375 GPL-3.0 1,156 1,251 132 Updated Jul 1, 2025
  • the-compact Public

    The Compact is an ownerless ERC6909 contract that facilitates the formation and mediation of reusable resource locks.

    Solidity 143 24 1 2 Updated Jul 2, 2025