Skip to main content

Local Setup

Before running Openlane locally, install the base tooling used across the repository.

Required Tools

  1. Go
  2. Task
  3. Docker
  4. PostgreSQL client tools

Primary Frameworks and Services

Openlane development commonly touches:

  1. ent for schema-driven data modeling
  2. atlas and goose for migrations
  3. gqlgen and gqlgenc for GraphQL server/client generation
  4. openfga for authorization enforcement
  5. koanf for configuration management

Install Dependencies

From the repository root:

task install

After install, list available commands:

task