rive-wasm

Ochiq manbalardan

rive-wasm — MIT litsenziyali JavaScript/TypeScript va WebAssembly ish vaqti kutubxonasi boʻlib, veb-ilovalarda Rive interaktiv animatsiyalarini ijro etish va boshqarish uchun moʻljallangan.

KutubxonaKategoriya: Kutubxonalar va SDK · Animatsiya va 3DOpen sourcemaʼlumot tekshirilgan: 15-okt, 2026

Sharh

Rive — real vaqt rejimida ishlaydigan interaktiv dizayn va animatsiya vositasi, undagi interaktiv animatsiyalarni ilova va saytlarda ishga tushirish uchun ish vaqti muhiti kerak. rive-wasm — bu veb uchun shunday ish vaqti: Rive fayllarini brauzerda yuklaydigan va ularni dasturchi nazoratiga beradigan WebAssembly va JavaScript/TypeScript kutubxonasi. U keng tarqalgan oʻzaro taʼsirlar va animatsiyalarni tez ulash uchun yuqori darajadagi API, shuningdek, oʻz render siklini boshqarish uchun quyi darajadagi API taqdim etadi. Quyi darajadagi API bilan bir nechta artbord, animatsiya va holat mashinasini bitta kanvada birga chizish mumkin. Loyiha MIT litsenziyasi ostida tarqatiladi. Kutubxona saytlari yoki veb-ilovalariga Rive animatsiyalarini qoʻshmoqchi boʻlgan veb-dasturchilar uchun moʻljallangan. Oʻrnatish Rive veb uchun boshlash boʻyicha qoʻllanmaga muvofiq amalga oshiriladi, ish vaqti barcha yetakchi brauzerlarda ishlaydi.
  • animation

Oʻrnatish

Buyruqlar faqat koʻrsatiladi, marketpleys ularni bajarmaydi. Rasmiy hujjatlar bilan solishtiring.
  • Manbadan yigʻishOchiq manbalardankatalog metamaʼlumotlaridan

    Manbadan yigʻish: tekshirilgan yigʻish retsepti yoʻq — repozitoriy koʻrsatmalariga amal qiling.

    github.com/rive-app/rive-wasm ↗

Moslik

«Nomaʼlum» dalil topilmaganini bildiradi, mahsulot mos emasligini emas.
PlatformaHolatArxitekturaDalilIshonchlilik
Node.jsNomaʼlum———
PythonNomaʼlum———
JVMNomaʼlum———
.NETNomaʼlum———
WebAssemblyNomaʼlum———
Web browserNomaʼlum———

Relizlar

tekshirilgan: 29-okt, 2026
v2.49.0Oxirgi29-okt, 2026Rasmiy manba ↗

2.49.0 versiyasi fayllari

Relizga fayllar biriktirilmagan.

Relizlar tarixi

Sifat profili

algoritm quality-v1.0 · baholangan 15-okt, 2026
Sifat bahosi84
Xavf bahosi0
Ishonchlilik 1.00
Sifat bahosi va xavf bahosi — turli koʻrsatkichlar. Yuqori sifat xavfsizlikni kafolatlamaydi.

Baho tarkibi

Qoʻllab-quvvatlash · 2020
last activity 0 days ago
Hujjatlar · 1515
README 3604 chars, description present
Foydalanishga tayyorlik · 156
install instructions: no; releases: yes
Metamaʼlumotlar · 105
2/4 of description, homepage, license, topics
Relizlar · 1010
10 release(s), latest 5 days ago
Kategoriya aniqligi · 1010
classifier confidence 1
Ommaboplik · 108
998 stars (log-dampened, 10k = max)
Litsenziya aniqligi · 55
SPDX MIT
Hamjamiyat · 55
issues enabled, 91 forks

Litsenziya

MIT
Litsenziya maʼlumrepozitoriy xostingi maʼlumotlariga koʻra

Bu katalog siyosati holati, yuridik xulosa emas.

Manbalar

github.com/rive-app/rive-wasmAsosiy★ 998 yulduzfaollik: 15-okt, 2026Asosiy repozitoriy · Ishonchlilik 1.00

Sharhlar

Sharh yozish uchun kiring

Hali sharhlar yoʻq.

Muqobillar

README

rive-app/rive-wasm dan · litsenziya MIT · yuklangan 29-okt, 2026

[Build Status] [Discord badge] [Twitter handle]

Rive Web

[Rive hero image]

A JavaScript/TypeScript and Web Assembly (WASM) runtime library for Rive.

This library allows full control over Rive files with a high-level API for hooking up many simple interactions and animations, as well as a low-level API that allows you to drive your own render loop to create multiple artboards, animations, and state machines all in one canvas.

Table of contents

  • :star: Rive Overview
  • 🚀 Getting Started & API docs
  • :mag: Supported Browsers
  • :thread: Threads and the replay worker
  • :books: Examples
  • :runner: Migration Guides
  • 👨‍💻 Contributing
  • :question: Issues

Rive overview

Rive is a real-time interactive design and animation tool that helps teams create and run interactive animations anywhere. Designers and developers use our collaborative editor to create motion graphics that respond to different states and user inputs. Our lightweight open-source runtime libraries allow them to load their animations into apps, games, and websites.

:house_with_garden: Homepage

:blue_book: Rive docs

Getting started

Follow along with the link below for a quick start in getting Rive JS integrated into your web applications.

For more information, see the Runtime sections of the Rive help documentation:

Supported browsers

Rive can be used in all major browsers. We're constantly working to improve performance with our renderer so that animations playback smoothly for all.

Threads and the replay worker

@rive-app/webgl2-threads loads a threaded build on pages that are cross origin isolated. There, instances created with enableGPUCanvas: true hand their canvas to one worker shared by every instance on the page: each frame advances and records on the page's thread while the worker replays the previous frame on the GPU, so the two no longer add up on the page's thread. This is on by default wherever the browser can draw WebGL2 on a transferred OffscreenCanvas.

  • Turn it off for the whole page with RuntimeLoader.setReplayWorker(false) before the runtime loads, or for one instance with useReplayWorker: false. Both keep replay on the page's thread, as do builds without threads, pages that are not isolated, and browsers without WebGL2 on OffscreenCanvas.
  • A canvas handed to the worker stays with it. Setting its width and height properties still resizes it (the browser owns its attributes from then on), but the page can no longer get a context from it, and any later instance on that canvas renders through the worker too, reusing the same WebGL context.
  • Images in those files decode on the worker, off the page's thread.
  • The page records at most two frames ahead of the worker and skips a frame rather than queue more; the next frame advances by the time skipped.

Examples

Check out some of the demos using this JS/WASM runtime in the Rive documentation.

Awesome Rive

For even more examples and resources on using Rive at runtime or in other tools, checkout the awesome-rive repo.

Migration guides

Using an older version of the runtime and need to learn how to upgrade to the latest version? Check out the migration guides below in our help center that help guide you through major version bumps; breaking changes and all!

Migration guides

Contributing

We love contributions! Check out our contributing docs to get more details into how to run this project, the examples, and more all locally.

Issues

Have an issue with using the runtime, or want to suggest a feature/API to help make your development life better? Log an issue in our issues tab! You can also browse older issues and discussion threads there to see solutions that may have worked for common problems.

Repozitoriyni ochish ↗