Codegen home page
Search...
⌘K
Ask AI
Codegen
Codegen
Search...
Navigation
Introduction
Community & Contributing
Documentation
API Reference
CLI
Blog
Changelog
Introduction
Overview
Getting Started
Installation
IDE Usage
AI Integration
How it Works
Principles
Community
About Us
FAQ
Tutorials
At a Glance
API Migration
Organization
Modularity
Dead Code
Type Coverage
Mining Data
Feature Flags
Export Management
Default Export Conversion
Documentation
React Modernization
Unittest to Pytest
SQLAlchemy 1.6 to 2.0
Python 2 to 3
Flask to FastAPI
Building with Codegen
At a Glance
Parsing Codebases
Reusable Codemods
.codegen Directory
Language Support
Commit and Reset
Git Operations
Files & Directories
Editables
Symbols
Classes
Imports
Exports
Inheritable Behaviors
Statements and Code Blocks
Dependencies and Usages
Function Calls
Variable Assignments
Local Variables
Comments & Docstrings
External Modules
Type Annotations
Moving Symbols
Collections
Call Graph
React and JSX
Visualization
LLM Integration
Reducing Conditions
On this page
Contributing
Introduction
Community & Contributing
Join the growing Codegen community! We’re excited to have you be part of our journey to make codebase manipulation and transformation more accessible.
Join our Slack
Connect with the community, get help, and share your Codegen projects in our active Slack workspace.
GitHub
Star us on GitHub, report issues, submit PRs, and contribute to the project.
Twitter (X)
Follow us for updates, tips, and community highlights.
Documentation
Learn how to use Codegen effectively with our comprehensive guides.
Please help us improve this library and documentation by submitting a PR!
Contributing
We welcome contributions of all kinds! Whether you’re fixing a typo in documentation, reporting a bug, or implementing a new feature, we appreciate your help in making Codegen better.
Check out our
Contributing Guide
on GitHub to learn how to:
Set up your development environment
Submit pull requests
Report issues
Contribute to documentation
Principles
About Us
Assistant
Responses are generated using AI and may contain mistakes.