Rive Blog

Data Binding, supercharged: Lists, Images, and Artboards

Build dynamic, data-driven UI in Rive with three new features that make your files smarter, leaner, and more performant.

-

Thursday, July 17, 2025

We kicked off the year with a clear goal: to connect UI logic directly to structured runtime data. With our initial release of Data Binding, designers and developers could finally speak the same language through view models

Now we’re taking that foundation even further with three new features designed to help you build scalable, production-ready files: Lists, Images, and Artboards.

These new features make your Rive files:

  • Smarter, capable of handling a dynamic number of structured items, whether it’s 5 items or 5,000. 

  • Leaner, by enabling modular design and reducing file duplication through dynamic loading. 

  • More performant, with cleaner logic that developers can plug directly into their apps. Virtualization lets you scroll through thousands of items without sacrificing performance.

Each unleashes a different layer of interactivity, expression, and modularity in your Rive projects. They’re available in the Editor now and work across at runtime.

Let’s dig in. 


Data Binding Lists

Lists are now out of Early Access and ready for prime time. They let you generate UI components dynamically from a sequence of items. Think contact lists, dropdowns, carousels, or a hand of cards. 

What makes Rive Lists special? They aren’t limited to vertical or horizontal layout, and each instance responds to real data at runtime. 

Want to scroll through thousands of items without sacrificing performance? Enable virtualization. 

Want alternating backgrounds? Use list index to target specific styles based on position. 

—> Data Binding Lists Editor documentation

—> Data Binding Lists Runtime documentation


Data Binding Images

Next up: Images. You can now bind images directly to view model properties and update them dynamically at runtime. That means avatars, product shots, custom themes, skins, and any other graphic element. 

Pair it with Lists to generate dynamic galleries or populate a table with user-specific images. 

Design it once. Populate it with real content. 

—> Data Binding Images documentation


Data Binding Artboards

Last but definitely not least… Artboards. 

With Data Binding Artboards, you can now swap the source of an artboard at runtime. Load an artboard from a separate file, inject it into your layout, and preserve its constraints, animations, and position. 

Why does this matter? 

Because now you can: 

  • Build modular experiences with smaller files

  • Compose layouts from interchangeable components

  • Swap in avatars, feature panels, or UI variants based on user behavior or app state

It also means A/B testing, content personalization, and runtime flexibility without rebuilding your design. 

—> Data Binding Artboards documentation

Everything, connected

Lists, Images, and Artboards are a big step toward building complex UIs entirely in Rive. 

If you haven’t tried Data Binding yet, what’s stopping you? 

We kicked off the year with a clear goal: to connect UI logic directly to structured runtime data. With our initial release of Data Binding, designers and developers could finally speak the same language through view models

Now we’re taking that foundation even further with three new features designed to help you build scalable, production-ready files: Lists, Images, and Artboards.

These new features make your Rive files:

  • Smarter, capable of handling a dynamic number of structured items, whether it’s 5 items or 5,000. 

  • Leaner, by enabling modular design and reducing file duplication through dynamic loading. 

  • More performant, with cleaner logic that developers can plug directly into their apps. Virtualization lets you scroll through thousands of items without sacrificing performance.

Each unleashes a different layer of interactivity, expression, and modularity in your Rive projects. They’re available in the Editor now and work across at runtime.

Let’s dig in. 


Data Binding Lists

Lists are now out of Early Access and ready for prime time. They let you generate UI components dynamically from a sequence of items. Think contact lists, dropdowns, carousels, or a hand of cards. 

What makes Rive Lists special? They aren’t limited to vertical or horizontal layout, and each instance responds to real data at runtime. 

Want to scroll through thousands of items without sacrificing performance? Enable virtualization. 

Want alternating backgrounds? Use list index to target specific styles based on position. 

—> Data Binding Lists Editor documentation

—> Data Binding Lists Runtime documentation


Data Binding Images

Next up: Images. You can now bind images directly to view model properties and update them dynamically at runtime. That means avatars, product shots, custom themes, skins, and any other graphic element. 

Pair it with Lists to generate dynamic galleries or populate a table with user-specific images. 

Design it once. Populate it with real content. 

—> Data Binding Images documentation


Data Binding Artboards

Last but definitely not least… Artboards. 

With Data Binding Artboards, you can now swap the source of an artboard at runtime. Load an artboard from a separate file, inject it into your layout, and preserve its constraints, animations, and position. 

Why does this matter? 

Because now you can: 

  • Build modular experiences with smaller files

  • Compose layouts from interchangeable components

  • Swap in avatars, feature panels, or UI variants based on user behavior or app state

It also means A/B testing, content personalization, and runtime flexibility without rebuilding your design. 

—> Data Binding Artboards documentation

Everything, connected

Lists, Images, and Artboards are a big step toward building complex UIs entirely in Rive. 

If you haven’t tried Data Binding yet, what’s stopping you? 

We kicked off the year with a clear goal: to connect UI logic directly to structured runtime data. With our initial release of Data Binding, designers and developers could finally speak the same language through view models

Now we’re taking that foundation even further with three new features designed to help you build scalable, production-ready files: Lists, Images, and Artboards.

These new features make your Rive files:

  • Smarter, capable of handling a dynamic number of structured items, whether it’s 5 items or 5,000. 

  • Leaner, by enabling modular design and reducing file duplication through dynamic loading. 

  • More performant, with cleaner logic that developers can plug directly into their apps. Virtualization lets you scroll through thousands of items without sacrificing performance.

Each unleashes a different layer of interactivity, expression, and modularity in your Rive projects. They’re available in the Editor now and work across at runtime.

Let’s dig in. 


Data Binding Lists

Lists are now out of Early Access and ready for prime time. They let you generate UI components dynamically from a sequence of items. Think contact lists, dropdowns, carousels, or a hand of cards. 

What makes Rive Lists special? They aren’t limited to vertical or horizontal layout, and each instance responds to real data at runtime. 

Want to scroll through thousands of items without sacrificing performance? Enable virtualization. 

Want alternating backgrounds? Use list index to target specific styles based on position. 

—> Data Binding Lists Editor documentation

—> Data Binding Lists Runtime documentation


Data Binding Images

Next up: Images. You can now bind images directly to view model properties and update them dynamically at runtime. That means avatars, product shots, custom themes, skins, and any other graphic element. 

Pair it with Lists to generate dynamic galleries or populate a table with user-specific images. 

Design it once. Populate it with real content. 

—> Data Binding Images documentation


Data Binding Artboards

Last but definitely not least… Artboards. 

With Data Binding Artboards, you can now swap the source of an artboard at runtime. Load an artboard from a separate file, inject it into your layout, and preserve its constraints, animations, and position. 

Why does this matter? 

Because now you can: 

  • Build modular experiences with smaller files

  • Compose layouts from interchangeable components

  • Swap in avatars, feature panels, or UI variants based on user behavior or app state

It also means A/B testing, content personalization, and runtime flexibility without rebuilding your design. 

—> Data Binding Artboards documentation

Everything, connected

Lists, Images, and Artboards are a big step toward building complex UIs entirely in Rive. 

If you haven’t tried Data Binding yet, what’s stopping you? 

Join our newsletter

Get all the latest Rive news delivered to your inbox.