Bowler

Bowler

  • Getting Started
  • API Reference
  • Roadmap
  • Contribute
  • Github
Support Ukraine 🇺🇦 Help Provide Humanitarian Aid to Ukraine.

BowlerSafe code refactoring for modern Python

Getting Started
How it Works

Flexible

Use Bowler for automated changes, interactive diffs, or as just another library component in your editor or toolchain.

Fluent

Designed to enable simple, composable, and reusable refactoring scripts that can provide ongoing utility rather than throwing away after each use.

Future Ready

Built on standard libraries, to support new versions of Python before they get released, while remaining backward compatible with all previous versions of Python.

Bowler in Action

Facebook Open SourcePrivacyTermsNewsTwitterGitHubContribute to BowlerBowler
Copyright © 2022 Facebook Inc.