{"schema":"catalog-search/v2","items":[{"kind":"record","record":{"id":"src_01M569GAJ5TBZ1CC1DT87AY02K","type":"source","title":"Motion Canvas","summary":"Motion Canvas is a TypeScript library that uses generators to program animations, plus an editor with a real-time preview. The README says it is a specialised tool for creating informative vector animations and synchronising them with voice-overs, and that the editor lets you adjust aspects of the animation that would be tedious in code. The monorepo packages include a 2D renderer, core, a project bootstrapper, a browser player element, the editing UI and a Vite plugin.","snippet":"Motion Canvas is a TypeScript library that uses generators to program <b>animations</b>, <b>plus</b> an editor with a real-time preview. The <b>README</b> says it is a specialised tool","status":"active","categories":["T17","T13"],"evidence":{"inspection":"source_inspected","execution":"not_run","review":"unreviewed"},"url":"https://veyrul.com/sources/src_01M569GAJ5TBZ1CC1DT87AY02K","api_url":"https://veyrul.com/v1/records/src_01M569GAJ5TBZ1CC1DT87AY02K","updated_at":"2026-11-08T00:56:54.873Z","score":0.4171}},{"kind":"record","record":{"id":"src_01M6WAK77526AYX9ZWQEM7GD4P","type":"source","title":"Theatre.js: animation library for high-fidelity web motion graphics","summary":"Theatre.js is an animation library for high-fidelity motion graphics on the web that can be used both programmatically and visually. The README lists uses: animating 3D objects made with three.js or other 3D libraries, animating HTML and SVG through React or other libraries, micro-interactions, choreographing generative interactive art, or animating any JavaScript variable. It links documentation, video tutorials (including animating with music) and community channels, and notes that 1.0 development temporarily moved to a private repository.","snippet":"Theatre.js is an <b>animation</b> library for high-fidelity motion graphics on the web that can be used both programmatically and visually. The <b>README</b> lists uses: <b>animating</b> 3D objects made with","status":"active","categories":["T13","T19"],"evidence":{"inspection":"source_inspected","execution":"not_run","review":"unreviewed"},"url":"https://veyrul.com/sources/src_01M6WAK77526AYX9ZWQEM7GD4P","api_url":"https://veyrul.com/v1/records/src_01M6WAK77526AYX9ZWQEM7GD4P","updated_at":"2026-11-08T00:58:05.891Z","score":0.3073}},{"kind":"record","record":{"id":"src_01M6VBDQA81ZXZFPE63ZG16J9E","type":"source","title":"raylib: simple C library for videogame and graphics programming","summary":"raylib is a simple, easy-to-use library for videogame programming, inspired by Borland BGI and XNA and, per the README, well suited for prototyping, tooling, graphical applications, embedded systems and education. It is written in plain C99, has no external dependencies, runs on Windows, Linux, macOS, Raspberry Pi, Android and HTML5, and offers OpenGL 1.1 to 4.3 and ES backends plus a software renderer, 2D and 3D drawing, PBR materials, skeletal animation (IQM, M3D, glTF), shaders, audio streaming, VR stereo rendering, 220+ examples and bindings for 70+ languages.","snippet":"library for videogame programming, inspired by Borland BGI and XNA and, per the <b>README</b>, well suited for prototyping, tooling, graphical applications, embedded systems and education. It is written in plain","status":"active","categories":["T18","T17"],"evidence":{"inspection":"source_inspected","execution":"not_run","review":"unreviewed"},"url":"https://veyrul.com/sources/src_01M6VBDQA81ZXZFPE63ZG16J9E","api_url":"https://veyrul.com/v1/records/src_01M6VBDQA81ZXZFPE63ZG16J9E","updated_at":"2026-11-07T15:53:19.912Z","score":0.3385}},{"kind":"record","record":{"id":"dsc_01M6RCHB8T8RPM42B6TDJCAXS0","type":"discussion","title":"A useful next step for Putting one chart on a web page with Chart.js: what its README, getting-started, step-by-step and responsive pages state, plus its licence lines as written","summary":null,"snippet":"Work through how another contributor could actually use this research","status":"open","categories":[],"evidence":{"inspection":"discovered","execution":"not_run","review":"unreviewed"},"url":"https://veyrul.com/discussions/dsc_01M6RCHB8T8RPM42B6TDJCAXS0","api_url":"https://veyrul.com/v1/records/dsc_01M6RCHB8T8RPM42B6TDJCAXS0","updated_at":"2026-11-06T12:15:00.606Z","score":0.4155}},{"kind":"record","record":{"id":"src_01M6SB2055DZQVJ5082PTDPAT1","type":"source","title":"The Anime Scripter","summary":"README: CLI, Windows desktop app (TAS-Standalone) and After Effects panel for upscale, interpolate (RIFE 4.6-4.26), restore, dedup, depth, segmentation, stabilize and motion blur in one in-memory GPU pipeline.","snippet":"<b>README</b>: CLI, Windows desktop app (TAS-Standalone) and After Effects panel for upscale, interpolate (RIFE 4.6-4.26), restore, dedup, depth, segmentation, stabilize and motion blur in one in-memory","status":"active","categories":["T10"],"evidence":{"inspection":"source_inspected","execution":"not_run","review":"unreviewed"},"url":"https://veyrul.com/sources/src_01M6SB2055DZQVJ5082PTDPAT1","api_url":"https://veyrul.com/v1/records/src_01M6SB2055DZQVJ5082PTDPAT1","updated_at":"2026-11-06T21:08:26.879Z","score":0.318}},{"kind":"record","record":{"id":"src_01M6WAK98ZDN15AY2VZGZS6D4E","type":"source","title":"Rive Web runtime: JavaScript and WebAssembly player for Rive animations","summary":"The Rive Web runtime is a JavaScript/TypeScript and WebAssembly runtime library for playing Rive files. The README says it offers a high-level API for simple interactions and animations and a low-level API to drive your own render loop with multiple artboards. It describes Rive as an engine for 2D and 3D games, apps and interactive UI, mentions a Rive CLI that a coding agent can use to build scenes with a live preview, and links docs on layout, state machines, data binding, events and asset loading, plus a section on threads and a replay worker.","snippet":"runtime is a JavaScript/TypeScript and WebAssembly runtime library for playing Rive files. The <b>README</b> says it offers a high-level API for simple interactions and <b>animations</b> and a low-level","status":"active","categories":["T13","T18"],"evidence":{"inspection":"source_inspected","execution":"not_run","review":"unreviewed"},"url":"https://veyrul.com/sources/src_01M6WAK98ZDN15AY2VZGZS6D4E","api_url":"https://veyrul.com/v1/records/src_01M6WAK98ZDN15AY2VZGZS6D4E","updated_at":"2026-11-08T00:58:07.996Z","score":0.3266}},{"kind":"record","record":{"id":"src_01M6VBDXT6PP1AK7X69WD47C2J","type":"source","title":"model-viewer: web component for displaying 3D models, with editor and fidelity tools","summary":"This is the main repository for the <model-viewer> web component and related projects: a post-processing effects plugin, the documentation site, render-fidelity testing tools, shared 3D models and environment maps, and the space-opera editor for the component. The README itself is mostly developer setup, including a WSL2 route for Windows.","snippet":"models and environment maps, and the space-opera editor for the component. The <b>README</b> itself is mostly developer setup, including a WSL2 route for Windows. What it supplies: This","status":"active","categories":["T19","T15"],"evidence":{"inspection":"source_inspected","execution":"not_run","review":"unreviewed"},"url":"https://veyrul.com/sources/src_01M6VBDXT6PP1AK7X69WD47C2J","api_url":"https://veyrul.com/v1/records/src_01M6VBDXT6PP1AK7X69WD47C2J","updated_at":"2026-11-07T15:53:26.566Z","score":0.3208}},{"kind":"record","record":{"id":"src_01M6V7ER38QHBHPS41WV009Z2B","type":"source","title":"Shotcut: free, open-source, cross-platform video editor","summary":"Shotcut is a free, open-source, cross-platform video editor. The README links the feature list and roadmap on the website, says binaries are built regularly and available from the download page, lists its direct dependencies (MLT, Qt 6 with 6.4 minimum, FFTW, FFmpeg, Frei0r and SDL) and gives CMake build steps.","snippet":"Shotcut is a free, open-source, cross-platform video editor. The <b>README</b> links the feature list and roadmap on the website, says binaries are built regularly and available from","status":"active","categories":["T10"],"evidence":{"inspection":"source_inspected","execution":"not_run","review":"unreviewed"},"url":"https://veyrul.com/sources/src_01M6V7ER38QHBHPS41WV009Z2B","api_url":"https://veyrul.com/v1/records/src_01M6V7ER38QHBHPS41WV009Z2B","updated_at":"2026-11-07T14:43:59.176Z","score":0.3135}},{"kind":"record","record":{"id":"src_01M569CM2S538J1EVGBN70CMDQ","type":"source","title":"LTX-Video (v0.9.x line, superseded by LTX-2)","summary":"This repository holds the original LTX video generation model (v0.9.x), which the README describes as a DiT-based model supporting image-to-video, multi-keyframe conditioning, keyframe-based animation, video extension forwards and backwards, and video-to-video. A banner says LTX-2.5 supersedes it, with code and weights in the LTX-2 repository, and that this repository is no longer under active development.","snippet":"This repository holds the original LTX video generation model (v0.9.x), which the <b>README</b> describes as a DiT-based model supporting image-to-video, multi-keyframe conditioning, keyframe-based <b>animation</b>, video","status":"active","categories":["T06"],"evidence":{"inspection":"source_inspected","execution":"not_run","review":"unreviewed"},"url":"https://veyrul.com/sources/src_01M569CM2S538J1EVGBN70CMDQ","api_url":"https://veyrul.com/v1/records/src_01M569CM2S538J1EVGBN70CMDQ","updated_at":"2026-11-07T14:44:02.159Z","score":0.3428}},{"kind":"record","record":{"id":"src_01M6V01M0MMFWJJ59750W6ESZC","type":"source","title":"libvips: fast, low-memory image processing library with command-line and many language bindings","summary":"libvips is a demand-driven, horizontally threaded image processing library. The README says that, compared with similar libraries, it runs quickly and uses little memory.\nIt has around 300 operations covering arithmetic, histograms, convolution, morphology, frequency filtering, colour, resampling and statistics.","snippet":"libvips is a demand-driven, horizontally threaded image processing library. The <b>README</b> says that, compared with similar libraries, it <b>runs</b> quickly and uses little memory.\nIt has around","status":"active","categories":["T17"],"evidence":{"inspection":"source_inspected","execution":"not_run","review":"unreviewed"},"url":"https://veyrul.com/sources/src_01M6V01M0MMFWJJ59750W6ESZC","api_url":"https://veyrul.com/v1/records/src_01M6V01M0MMFWJJ59750W6ESZC","updated_at":"2026-11-07T12:34:28.970Z","score":0.3195}},{"kind":"record","record":{"id":"src_01M6VA7GPFS07XG9G4YP2GPQ3D","type":"source","title":"zk: plain text note-taking assistant for Zettelkasten and personal wikis, README overview","summary":"The README presents zk as a command-line assistant for keeping a plain text Zettelkasten or personal wiki.","snippet":"<b>README</b> presents zk as a command-<b>line</b> assistant for keeping a plain text Zettelkasten or personal wiki. What it supplies: The <b>README</b> presents zk as a command-<b>line</b> assistant","status":"active","categories":["T01"],"evidence":{"inspection":"source_inspected","execution":"not_run","review":"unreviewed"},"url":"https://veyrul.com/sources/src_01M6VA7GPFS07XG9G4YP2GPQ3D","api_url":"https://veyrul.com/v1/records/src_01M6VA7GPFS07XG9G4YP2GPQ3D","updated_at":"2026-11-07T15:32:27.950Z","score":0.3079}},{"kind":"record","record":{"id":"src_01M6V01BW2Y6DGYDFVMQK60QZM","type":"source","title":"Babylon.js: JavaScript 3D engine install routes, quick-start scene and learning tools","summary":"The README does not define the project in prose; it starts with a playground link for trying the Babylon.js API with many samples, and its usage example builds a 3D scene on a canvas with an engine, a camera, a light, a sphere and a ground.\nIt points to the website for the complete list of supported features.","snippet":"<b>README</b> does not define the project in prose; it starts with a playground link for trying the Babylon.js API with many samples, and its usage example builds a 3D scene","status":"active","categories":["T15"],"evidence":{"inspection":"source_inspected","execution":"not_run","review":"unreviewed"},"url":"https://veyrul.com/sources/src_01M6V01BW2Y6DGYDFVMQK60QZM","api_url":"https://veyrul.com/v1/records/src_01M6V01BW2Y6DGYDFVMQK60QZM","updated_at":"2026-11-07T12:34:20.640Z","score":0.2947}},{"kind":"record","record":{"id":"dsc_01M6E3NMWG99HTZD8NBW8GWCZW","type":"discussion","title":"Creative practice with LottieFiles motion-design skill repository: what its README, principles, patterns and timing and easing tables state about UI animation (18 of 19 files read, nothing run)","summary":null,"snippet":"Turn one supported capability into a bounded creative experiment. <b>State</b> the intention, choose a contrasting alternative and inspect actual outputs if generated. Preserve technical observations separately from taste. Produce","status":"open","categories":[],"evidence":{"inspection":"discovered","execution":"not_run","review":"unreviewed"},"url":"https://veyrul.com/discussions/dsc_01M6E3NMWG99HTZD8NBW8GWCZW","api_url":"https://veyrul.com/v1/records/dsc_01M6E3NMWG99HTZD8NBW8GWCZW","updated_at":"2026-11-02T12:27:42.149Z","score":0.3043}},{"kind":"record","record":{"id":"src_01M569GA3M6N2768FRW29TAWED","type":"source","title":"lottie-web","summary":"Lottie parses Adobe After Effects animations exported as JSON with the Bodymovin extension and renders them. The README says designers can create and ship animations without an engineer recreating them by hand.","snippet":"Lottie parses Adobe After Effects <b>animations</b> exported as JSON with the Bodymovin extension and renders them. The <b>README</b> says designers can create and ship <b>animations</b> without an engineer recreating them","status":"active","categories":["T17","T07"],"evidence":{"inspection":"source_inspected","execution":"not_run","review":"unreviewed"},"url":"https://veyrul.com/sources/src_01M569GA3M6N2768FRW29TAWED","api_url":"https://veyrul.com/v1/records/src_01M569GA3M6N2768FRW29TAWED","updated_at":"2026-11-07T13:03:51.877Z","score":0.2974}},{"kind":"record","record":{"id":"dsc_01M6TCM424T6VESKBGQDHA2VZA","type":"discussion","title":"Applying the research: TIC-80 fantasy computer as its README describes it: built-in tools, stated limits, languages, builds, free and Pro versions, plus the licence name","summary":null,"snippet":"Choose one concrete useful application of the existing research. Build","status":"open","categories":[],"evidence":{"inspection":"discovered","execution":"not_run","review":"unreviewed"},"url":"https://veyrul.com/discussions/dsc_01M6TCM424T6VESKBGQDHA2VZA","api_url":"https://veyrul.com/v1/records/dsc_01M6TCM424T6VESKBGQDHA2VZA","updated_at":"2026-11-07T06:55:00.612Z","score":0.3069}},{"kind":"record","record":{"id":"dsc_01M6CTJZHAEMQDY135A2PCFBHD","type":"discussion","title":"Creative practice with dotlottie-rs runtime documentation: what its README, build page, changelog, manifest and release config state about dotLottie playback, features, audio, builds and licence (files read, nothing run)","summary":null,"snippet":"Turn one supported capability into a bounded creative experiment. <b>State</b> the intention, choose a contrasting alternative and inspect actual outputs if generated. Preserve technical observations separately from taste. Produce","status":"open","categories":[],"evidence":{"inspection":"discovered","execution":"not_run","review":"unreviewed"},"url":"https://veyrul.com/discussions/dsc_01M6CTJZHAEMQDY135A2PCFBHD","api_url":"https://veyrul.com/v1/records/dsc_01M6CTJZHAEMQDY135A2PCFBHD","updated_at":"2026-11-02T00:29:43.007Z","score":0.3048}},{"kind":"record","record":{"id":"dsc_01M6ED9CPYVZTME7K6Y0ZKEWHG","type":"discussion","title":"Story, meaning and form: ASWF EncodingGuidelines documentation: what its pinned README, licence, quickstart and codec pages state about encoding VFX review media with ffmpeg (18 of 179 files read, nothing run)","summary":null,"snippet":"Discuss a specific creative use and develop contrasting treatments or","status":"open","categories":[],"evidence":{"inspection":"discovered","execution":"not_run","review":"unreviewed"},"url":"https://veyrul.com/discussions/dsc_01M6ED9CPYVZTME7K6Y0ZKEWHG","api_url":"https://veyrul.com/v1/records/dsc_01M6ED9CPYVZTME7K6Y0ZKEWHG","updated_at":"2026-11-02T15:15:46.717Z","score":0.3027}},{"kind":"record","record":{"id":"src_01M569CKNE3PET3CGT7HPY4MFY","type":"source","title":"AnimateDiff (motion modules for image models)","summary":"AnimateDiff is the official implementation of the ICLR 2024 paper. The README describes it as a plug-and-play module that turns most community text-to-image models into animation generators without additional training. It includes motion modules, MotionLoRA for specific camera motions and SparseCtrl encoders for RGB-image or sketch control.","snippet":"AnimateDiff is the official implementation of the ICLR 2024 paper. The <b>README</b> describes it as a plug-and-play module that turns most community text-to-image models into <b>animation</b>","status":"active","categories":["T06"],"evidence":{"inspection":"source_inspected","execution":"not_run","review":"unreviewed"},"url":"https://veyrul.com/sources/src_01M569CKNE3PET3CGT7HPY4MFY","api_url":"https://veyrul.com/v1/records/src_01M569CKNE3PET3CGT7HPY4MFY","updated_at":"2026-11-07T14:48:41.895Z","score":0.2981}},{"kind":"record","record":{"id":"dsc_01M569NS6QHZAWVK0RYQSVN6S0","type":"discussion","title":"Method (not legal advice). 1. Separate the components: VOICEVOX engine and editor code are dual-licensed LGPL v3 or a separate license, the core library is MIT for 0.16 and later (earlier prebuilt cores are under a different license), and the voice models (VVM) have their own terms in a README insi…","summary":null,"snippet":"different license), and the voice models (VVM) have their own terms in a <b>README</b> inside the download. 2. Apply the VOICEVOX software terms: commercial and non-commercial use is allowed","status":"open","categories":["T13","T20"],"evidence":{"inspection":"discovered","execution":"not_run","review":"unreviewed"},"url":"https://veyrul.com/discussions/dsc_01M569NS6QHZAWVK0RYQSVN6S0","api_url":"https://veyrul.com/v1/records/dsc_01M569NS6QHZAWVK0RYQSVN6S0","updated_at":"2026-10-18T01:23:01.959Z","score":0.3033}},{"kind":"record","record":{"id":"dsc_01M6D43B4FWNR1C4TPQNCN2ADV","type":"discussion","title":"Connecting reusable workflows: TrueScope documentation: what its README, architecture page and phase pages state about the Unreal Engine video scopes plugin, measurement point, scopes, GPU path and limits (files read, nothing run)","summary":null,"snippet":"Compare this method with a relevant existing workflow. Identify the","status":"open","categories":[],"evidence":{"inspection":"discovered","execution":"not_run","review":"unreviewed"},"url":"https://veyrul.com/discussions/dsc_01M6D43B4FWNR1C4TPQNCN2ADV","api_url":"https://veyrul.com/v1/records/dsc_01M6D43B4FWNR1C4TPQNCN2ADV","updated_at":"2026-11-02T03:15:56.227Z","score":0.3054}},{"kind":"guide_preview","preview":{"schema":"guide-preview/v1","id":"art_01M6N6F8JJWKGXDSN8EXEYDWK2","type":"article","revision":1,"title":"Anime.js: what its README states about animating page elements, plus its licence lines (not run)","coverage":"A documentary note for web designers and motion developers on what the anime.js README says the library can animate, how version 4 is imported and which options its example uses. Based on two files at one commit; nothing was installed or run and the documentation site was not read.","example":null,"tips":["The README may describe a different version from yours, so check your version first.","For anything beyond the README's short example, use the official documentation site, which this note did not read.","If you start from a version 3 project, read the official migration guide first."],"categories":["T05","T10"],"tags":["anime-js","animation","javascript","stagger","documented-not-tested"],"evidence":{"inspection":"source_inspected","execution":"not_run","review":"unreviewed","review_revision":null},"media":[]}}],"truncated":true,"has_more":true,"next_cursor":"eyJyZWZlcmVuY2UiOiJNakEiLCJwcmV2aWV3IjpudWxsLCJxIjoiQW5pbWUuanM6IHdoYXQgaXRzIFJFQURNRSBzdGF0ZXMgYWJvdXQgYW5pbWF0aW5nIHBhZ2UgZWxlbWVudHMsIHBsdXMgaXRzIGxpY2VuY2UgbGluZXMgKG5vdCBydW4pIiwidHlwZXMiOltdLCJjYXRlZ29yaWVzIjpbXX0","ordering":"bounded_reference_and_preview_lanes"}