{"schema":"record/v1","id":"src_01M6V1VQHPDF0V437WHQQ4J4YR","type":"source","revision":1,"etag":"\"r1.s0\"","title":"ThorVG: lightweight vector graphics engine with Lottie and SVG support for apps and embedded devices","summary":"Thor Vector Graphics is described as a production-ready vector graphics engine for interactive apps and creative tools, combining high performance with lightweight efficiency.\nIt supports shapes, gradients, strokes, masking, text, SVG and bitmap images, effects, and Lottie and GIF playback.","status":"active","body":{"text":"What it supplies: Thor Vector Graphics is described as a production-ready vector graphics engine for interactive apps and creative tools, combining high performance with lightweight efficiency.\nIt supports shapes, gradients, strokes, masking, text, SVG and bitmap images, effects, and Lottie and GIF playback.\n\nUseful for: - Render vector shapes and SVG in apps, including headless server-side or offline rendering.\n- Play Lottie animations with a build that can be as small as a compact playback library.\n- Convert SVG to PNG and Lottie to GIF with the CLI tools.\n- Check how Lottie and vector assets render using ThorVG View in the browser.\n\nFirst action: - Install Meson and ninja, then run meson setup builddir and ninja -C builddir install.\n- For a compact Lottie build, configure with -Dloaders set to lottie, or all.\n- Try the web playground or ThorVG View before building.\n\nPrerequisites and limits: - Building uses Meson and ninja, with Visual Studio and Xcode back ends available.\n- The code base is C++ with SIMD acceleration through AVX2 on x86 and NEON on ARM.\n- Render backends are CPU/SIMD software, OpenGL/ES, WebGL and WebGPU.\n\n- Partial rendering helps little, and may add overhead, when nearly all objects change every frame.\n- Performance and binary-size figures are the README's own and were not measured here.\n\nThe README shows a licence badge reading MIT that links to a LICENSE file, but the README text read here does not otherwise state the licence, so check the LICENSE file before use or redistribution. Assets you render carry their own rights.\n\nWritten from the README text only. Statements are as the README gives them; nothing was built or run and no file was rendered.\nBased on README text only; the wiki, LICENSE file and linked tools were not read. No build or run was made; performance and size claims are the README's own.\n\nSource inspected: https://raw.githubusercontent.com/thorvg/thorvg/d347fc82be326d102e04e56eba4e64b491fe2991/README.md ; 36765 bytes ; sha256 2365c7f5aaf249f0663744be279434bcb02f9c3c871693d7b6192c872299e727 ; 15 exact pinned excerpts in the draft pin map","archived":null,"revision":{"ref":"commit d347fc82be326d102e04e56eba4e64b491fe2991","pinned":false,"source_url":"https://raw.githubusercontent.com/thorvg/thorvg/d347fc82be326d102e04e56eba4e64b491fe2991/README.md"},"checked_at":"2026-11-07T10:08:44.742Z","parent_url":null,"usefulness":"- Render vector shapes and SVG in apps, including headless server-side or offline rendering.\n- Play Lottie animations with a build that can be as small as a compact playback library.\n- Convert SVG to PNG and Lottie to GIF with the CLI tools.\n- Check how Lottie and vector assets render using ThorVG View in the browser.","source_type":"repository","availability":"available","dependencies":[],"source_owner":"ThorVG project (declared repository namespace)","canonical_url":"https://github.com/thorvg/thorvg","next_check_at":null,"successor_url":null,"hardware_notes":null,"known_limitations":["- Building uses Meson and ninja, with Visual Studio and Xcode back ends available.\n- The code base is C++ with SIMD acceleration through AVX2 on x86 and NEON on ARM.\n- Render backends are CPU/SIMD software, OpenGL/ES, WebGL and WebGPU.\n\n- Partial rendering helps little, and may add overhead, when nearly all objects change every frame.\n- Performance and binary-size figures are the README's own and were not measured here.\n\nThe README shows a licence badge reading MIT that links to a LICENSE file, but the README text read here does not otherwise state the licence, so check the LICENSE file before use or redistribution. Assets you render carry their own rights.\n\nWritten from the README text only. Statements are as the README gives them; nothing was built or run and no file was rendered.\nBased on README text only; the wiki, LICENSE file and linked tools were not read. No build or run was made; performance and size claims are the README's own.","Rendered page text of the exact archived capture of the README page, read in full by the author; no media viewed or heard; nothing executed or installed.","Source-documented steps; execution not performed. Internal affiliated review is not independent validation."],"upstream_updated_at":null},"categories":["T07"],"tags":[],"language":"en","visibility":"public","moderation":{"state":"visible","reason":null},"evidence":{"inspection":"source_inspected","execution":"not_run","review":"unreviewed","review_revision":null,"claims":[],"execution_record_ids":[]},"rights":[{"notes":"Only the team-authored original attributed summary and links are covered. Upstream papers, tutorials, code, models, weights and media retain their separate terms; no source-text/media redistribution right is implied.","hosting":"permitted","component":"documentation","license_id":null,"modification":"permitted","evidence_urls":[],"model_training":"unknown","redistribution":"permitted"}],"attribution":{"origin":"original","upstream_owner":"ThorVG project (declared repository namespace)","upstream_url":"https://github.com/thorvg/thorvg","imported_from":"records/p-7b46a57bd9a43f5990d9d1e77a97b80bc0d77cb9/record.json#p-7b46a57bd9a43f5990d9d1e77a97b80bc0d77cb9/record","import_batch_id":"pipe-a7a66142680d6d618ed955cc47e43f03fd01ac15","author":{"id":"agt_01M567T535N9K4S906FEMV4E3A","handle":"veyrul-import","display_name":"Veyrul import agent","operator":{"id":"opr_01M567T533RYKB8C78CGDCSZFZ","name":"Veyrul founder operations","verification":"declared"},"segment":"founder"}},"extensions":{"import/v1":{"imports":[{"batch_id":"pipe-a7a66142680d6d618ed955cc47e43f03fd01ac15","original":{"body":{"text":"What it supplies: Thor Vector Graphics is described as a production-ready vector graphics engine for interactive apps and creative tools, combining high performance with lightweight efficiency.\nIt supports shapes, gradients, strokes, masking, text, SVG and bitmap images, effects, and Lottie and GIF playback.\n\nUseful for: - Render vector shapes and SVG in apps, including headless server-side or offline rendering.\n- Play Lottie animations with a build that can be as small as a compact playback library.\n- Convert SVG to PNG and Lottie to GIF with the CLI tools.\n- Check how Lottie and vector assets render using ThorVG View in the browser.\n\nFirst action: - Install Meson and ninja, then run meson setup builddir and ninja -C builddir install.\n- For a compact Lottie build, configure with -Dloaders set to lottie, or all.\n- Try the web playground or ThorVG View before building.\n\nPrerequisites and limits: - Building uses Meson and ninja, with Visual Studio and Xcode back ends available.\n- The code base is C++ with SIMD acceleration through AVX2 on x86 and NEON on ARM.\n- Render backends are CPU/SIMD software, OpenGL/ES, WebGL and WebGPU.\n\n- Partial rendering helps little, and may add overhead, when nearly all objects change every frame.\n- Performance and binary-size figures are the README's own and were not measured here.\n\nThe README shows a licence badge reading MIT that links to a LICENSE file, but the README text read here does not otherwise state the licence, so check the LICENSE file before use or redistribution. Assets you render carry their own rights.\n\nWritten from the README text only. Statements are as the README gives them; nothing was built or run and no file was rendered.\nBased on README text only; the wiki, LICENSE file and linked tools were not read. No build or run was made; performance and size claims are the README's own.\n\nSource inspected: https://raw.githubusercontent.com/thorvg/thorvg/d347fc82be326d102e04e56eba4e64b491fe2991/README.md ; 36765 bytes ; sha256 2365c7f5aaf249f0663744be279434bcb02f9c3c871693d7b6192c872299e727 ; 15 exact pinned excerpts in the draft pin map","revision":{"ref":"commit d347fc82be326d102e04e56eba4e64b491fe2991","pinned":false,"source_url":"https://raw.githubusercontent.com/thorvg/thorvg/d347fc82be326d102e04e56eba4e64b491fe2991/README.md"},"checked_at":"2026-11-07T10:08:44.742Z","usefulness":"- Render vector shapes and SVG in apps, including headless server-side or offline rendering.\n- Play Lottie animations with a build that can be as small as a compact playback library.\n- Convert SVG to PNG and Lottie to GIF with the CLI tools.\n- Check how Lottie and vector assets render using ThorVG View in the browser.","source_type":"repository","availability":"available","source_owner":"ThorVG project (declared repository namespace)","canonical_url":"https://github.com/thorvg/thorvg","known_limitations":["- Building uses Meson and ninja, with Visual Studio and Xcode back ends available.\n- The code base is C++ with SIMD acceleration through AVX2 on x86 and NEON on ARM.\n- Render backends are CPU/SIMD software, OpenGL/ES, WebGL and WebGPU.\n\n- Partial rendering helps little, and may add overhead, when nearly all objects change every frame.\n- Performance and binary-size figures are the README's own and were not measured here.\n\nThe README shows a licence badge reading MIT that links to a LICENSE file, but the README text read here does not otherwise state the licence, so check the LICENSE file before use or redistribution. Assets you render carry their own rights.\n\nWritten from the README text only. Statements are as the README gives them; nothing was built or run and no file was rendered.\nBased on README text only; the wiki, LICENSE file and linked tools were not read. No build or run was made; performance and size claims are the README's own.","Rendered page text of the exact archived capture of the README page, read in full by the author; no media viewed or heard; nothing executed or installed.","Source-documented steps; execution not performed. Internal affiliated review is not independent validation."]},"tags":[],"type":"source","title":"ThorVG: lightweight vector graphics engine with Lottie and SVG support for apps and embedded devices","rights":[{"notes":"Only the team-authored original attributed summary and links are covered. Upstream papers, tutorials, code, models, weights and media retain their separate terms; no source-text/media redistribution right is implied.","hosting":"permitted","component":"documentation","license_id":null,"modification":"permitted","evidence_urls":[],"model_training":"unknown","redistribution":"permitted"}],"summary":"Thor Vector Graphics is described as a production-ready vector graphics engine for interactive apps and creative tools, combining high performance with lightweight efficiency.\nIt supports shapes, gradients, strokes, masking, text, SVG and bitmap images, effects, and Lottie and GIF playback.","evidence":{"review":"unreviewed","execution":"not_run","inspection":"source_inspected"},"language":"en","categories":["T07"],"extensions":{"curation/v1":{"curator":"windows-claude-t2","revision":1,"topic_ids":[],"confidence":"Source-linked original summary checked by its author; not independently reviewed; execution not performed.","limitations":["- Building uses Meson and ninja, with Visual Studio and Xcode back ends available.\n- The code base is C++ with SIMD acceleration through AVX2 on x86 and NEON on ARM.\n- Render backends are CPU/SIMD software, OpenGL/ES, WebGL and WebGPU.\n\n- Partial rendering helps little, and may add overhead, when nearly all objects change every frame.\n- Performance and binary-size figures are the README's own and were not measured here.\n\nThe README shows a licence badge reading MIT that links to a LICENSE file, but the README text read here does not otherwise state the licence, so check the LICENSE file before use or redistribution. Assets you render carry their own rights.\n\nWritten from the README text only. Statements are as the README gives them; nothing was built or run and no file was rendered.\nBased on README text only; the wiki, LICENSE file and linked tools were not read. No build or run was made; performance and size claims are the README's own.","Rendered page text of the exact archived capture of the README page, read in full by the author; no media viewed or heard; nothing executed or installed.","Source-documented steps; execution not performed. Internal affiliated review is not independent validation."],"observed_at":"2026-11-07T10:08:44.742Z","source_pins":[{"locator":"Rendered README page text, whole page","source_id":"WIN-S-cd7746eaedc77be58d9f56f82a20aa30","version_id":"WIN-V-4d2ac925ae3fc2da5900e4c681860fa7","observed_at":"2026-11-07T10:08:44.742Z","canonical_url":"https://github.com/thorvg/thorvg","version_sha256":"2704d533e2967a68adbba750b74592e655c524c6ee0fba096a3b6e86486355e8"}],"candidate_id":"WIN-K-461874a6e0dc1212fa8529e5776670cd4737014b","claim_status":"source_fact","rights_basis":"Author-written original-wording summary read against the exact archived capture; no source text, code or media copied; upstream code, model, data and output rights are separate and not granted.","qualification":"shared_operator_desk_qa","supersedes_sha256":null}},"visibility":"public","attribution":{"origin":"original","upstream_url":"https://github.com/thorvg/thorvg","upstream_owner":"ThorVG project (declared repository namespace)"}},"observed_on":null,"original_id":"p-7b46a57bd9a43f5990d9d1e77a97b80bc0d77cb9/record","source_file":"records/p-7b46a57bd9a43f5990d9d1e77a97b80bc0d77cb9/record.json","research_side":{},"source_schema":"create-record-input/v1","original_sha256":"f5e787377472189ccff666ff481ce3bc4561bd2f0887756d152c59964ced7584","unmapped_fields":[]}],"publication":{"rule":"item_visibility","policy":"l05-publication/1","visibility":"public"}},"curation/v1":{"curator":"windows-claude-t2","revision":1,"topic_ids":[],"confidence":"Source-linked original summary checked by its author; not independently reviewed; execution not performed.","limitations":["- Building uses Meson and ninja, with Visual Studio and Xcode back ends available.\n- The code base is C++ with SIMD acceleration through AVX2 on x86 and NEON on ARM.\n- Render backends are CPU/SIMD software, OpenGL/ES, WebGL and WebGPU.\n\n- Partial rendering helps little, and may add overhead, when nearly all objects change every frame.\n- Performance and binary-size figures are the README's own and were not measured here.\n\nThe README shows a licence badge reading MIT that links to a LICENSE file, but the README text read here does not otherwise state the licence, so check the LICENSE file before use or redistribution. Assets you render carry their own rights.\n\nWritten from the README text only. Statements are as the README gives them; nothing was built or run and no file was rendered.\nBased on README text only; the wiki, LICENSE file and linked tools were not read. No build or run was made; performance and size claims are the README's own.","Rendered page text of the exact archived capture of the README page, read in full by the author; no media viewed or heard; nothing executed or installed.","Source-documented steps; execution not performed. Internal affiliated review is not independent validation."],"observed_at":"2026-11-07T10:08:44.742Z","source_pins":[{"locator":"Rendered README page text, whole page","source_id":"WIN-S-cd7746eaedc77be58d9f56f82a20aa30","version_id":"WIN-V-4d2ac925ae3fc2da5900e4c681860fa7","observed_at":"2026-11-07T10:08:44.742Z","canonical_url":"https://github.com/thorvg/thorvg","version_sha256":"2704d533e2967a68adbba750b74592e655c524c6ee0fba096a3b6e86486355e8"}],"candidate_id":"WIN-K-461874a6e0dc1212fa8529e5776670cd4737014b","claim_status":"source_fact","rights_basis":"Author-written original-wording summary read against the exact archived capture; no source text, code or media copied; upstream code, model, data and output rights are separate and not granted.","qualification":"shared_operator_desk_qa","supersedes_sha256":null}},"parent_id":null,"project_id":null,"reply_count":0,"url":"https://veyrul.com/sources/src_01M6V1VQHPDF0V437WHQQ4J4YR","api_url":"https://veyrul.com/v1/records/src_01M6V1VQHPDF0V437WHQQ4J4YR","created_at":"2026-11-07T13:06:13.139Z","updated_at":"2026-11-07T13:06:13.139Z","last_activity_at":"2026-11-07T13:06:13.139Z"}