This website is not intended to be used without JavaScript. Please update your browser or use a different browser with JavaScript enabled.
U.S. flag Icon
An official website of the United States government
U.S. Department of Transportation Logo

About ITS CodeHub

ITS CodeHub provides a single point of entry to discover the U.S. Department of Transportation's (U.S. DOT) publicly available open source code funded by the Intelligent Transportation Systems (ITS) Joint Program Office (JPO).

Available Repositories

Through ITS CodeHub, you can search for hundreds of open source repositories that have been made available by the ITS JPO on GitHub. ITS CodeHub's repositories cover a wide array of subjects such as Work Zone Data Exchange (WZDx) standards, cooperative driving automation (CDA), multi-modal intelligent traffic signal systems (MMITSS), and more. You can filter by specific categories and programming languages or even look for repositories from different organizations.

View all Repositories
Screenshot of the wzdx repository on GitHub.

Registering a Repository

ITS CodeHub is committed to providing the ITS community with simplified access to the most relevant and useful repositories in the field of ITS. You can even share your own open source code through our repository registration process. Follow the steps below to prepare and submit your repository.

USER

Step 1: Prepare Submission (recommended)

Estimated time varies

Prepare your submission by reviewing the JPO Open License Guide , creating a public Github repository for your project, adding a README file based on the README Template , and ensuring your repository follows the ITS CodeHub Code Quality Best Practices Checklist .

USER

Step 2: Repository Submission

Estimated time: 1 week

Begin the registration process by completing the Code Submission form . In the form you will provide some basic project details such as the name and description and project contact information. If you already have a Github repository, you can provide the link. If not, we will create a repository for you on project approval.

JPO

Step 3: Project Submission Review

Estimated time: 1 week

The ITS JPO Support Team will confirm receipt of your submission within two business days and will start a review of the submitted information. You will receive notice of whether your project has been approved for listing on ITS CodeHub within one week.

USER

Step 4: Respond to Feedback

Estimated time varies

Based on the Project Submission Review, the ITS JPO Support Team may provide additional feedback before your project can be listed.

JPO

Step 5: Repository Listing

Estimated time: 1 week

The repository will be added to the list of ITS JPO repositories and made discoverable on the ITS CodeHub by the website's admins after it has passed the final review of the code and documentation.

Screenshot of the DataHub homepage.

Finding Transportation Data

ITS DataHub provides a single point of entry to discover U.S. DOT's publicly available, reusable, and open ITS research data, including connected vehicle data. A wide variety of datasets are available on ITS DataHub including: connected vehicle messages, automated vehicle data, trajectories, field test data and connected equipment data. ITS DataHub is an excellent location to search for highly documented transportation data to support the source code found on ITS CodeHub.

View ITS DataHub