#5050th of 56 in ML frameworks and libraries

carla

Autonomous driving simulator built on Unreal Engine 5.5 with a Python API

Stars
14.5k
License
MIT
Last commit
Oct 2026
Last release
Sep 2025
Language
C++

Missed the latest GitHub check; these facts may be older.

Overview

CARLA is a simulator for developing, training and validating autonomous driving systems. It ships open urban maps, buildings and vehicles, and lets you configure sensor suites and weather through a Python API. This branch (ue5-dev) targets Unreal Engine 5.5 and must be built from source against the CARLA fork of Unreal Engine.

Who it is for: Autonomous driving researchers needing a sensor-level simulator

Strengths

  • Open assets (maps, vehicles, buildings) included, code MIT and assets CC-BY
  • Configurable sensor suites and environmental conditions, driven through a Python API
  • Ecosystem repos for ROS bridge, Scenario_Runner, Autoware bridge and a driving leaderboard
  • Optional ROS2 support via the -DENABLE_ROS2=ON CMake flag

Weaknesses

  • Heavy hardware: 32 GB+ RAM and an RTX 3070-class GPU with 16 GB+ VRAM recommended
  • Build needs GitHub-linked Epic Games access to the Unreal Engine 5.5 fork
  • UE5.5 build supports only Ubuntu 22.04/24.04 and Windows 11; Ubuntu 20.04 and Windows 10 unsupported
  • Parallel ue4-dev branch has significant differences; last release dated 2025-09-16

What it needs

  • RAM ≥ 32 GB
  • GPU required
  • Needs Unreal Engine 5.5 (CARLA fork), CMake, Ninja, Python 3, Visual Studio 2022 (Windows), PROJ, Xerces-C, Eigen

Also in ML frameworks and libraries

See all 56
Also in ML frameworks and libraries
RankProjectScore
1transformersPython library defining open models for text, vision, audio and multimodal tasks167.7k starsApache-2.095 out of 100
2pytorchPython tensor library with GPU support and tape-based autograd for deep learning104.7k starscustom license94 out of 100
3ultralyticsPython library and CLI for training and running YOLO vision models62.5k starsAGPL-3.092 out of 100
#4supervisionPython toolkit for loading, annotating and counting computer vision detections Live demo ↗ (opens in a new tab)51.2k starsMIT89 out of 100
#5pytorch-image-modelsPyTorch library of image models, pretrained weights and reference training scripts37.2k starsApache-2.089 out of 100