Description
Changelog
Reviews (2)

LazyListBox for Godot 4.5+

A high-performance List-Box control that can handle thousands of items by recycling a small pool of UI elements and only displaying what's currently visible on screen instead of creating individual controls for every data entry, creating the illusion that you're scrolling through thousands of actual items.

Features

  • Lazy loading items
  • Automatic viewport capacity (or a manual minimum pool capacity)
  • Pixel scrolling with a native ScrollContainer(NEW), touch dragging and inertia
  • Focus management with keyboard navigation
  • Recycling/Caching items
  • Built-in event bubbling via LazyAction.Emit, one connection handles the whole list

Installation

  • Download the plugin from the Asset Library or GitHub
  • Extract to your project's addons/ folder

Demo and Tutorial

  • You can find a demo in the /addons/ folder
  • You can find a tutorial at my github page (readme.md)

Breaking Changes

  • Drop Godot 4.4 support, introduce abstract classes (Godot 4.5)
  • New Workflow duo to abstract classes
  • Drop youtube tutorial (outdated)

Changelog for version 3.1

2026-10-10 08:44:53

No changelog provided for this version.

Reviews

Recommended by Freswinn - 12 August 2026

This is excellent! Very fast and responsive. And they've provided a good tutorial!

Recommended by XORandom - 13 July 2026

Login to write a review.

Consider supporting the creators!

If you enjoyed this asset consider supporting its creator. Follow the link below.