{"schema":"catalog-search/v2","items":[{"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":"raylib is a <b>simple</b>, 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","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.2389}},{"kind":"record","record":{"id":"src_01M6V01G3AR1SRZYDPSNBE9YQV","type":"source","title":"trimesh: pure-Python library for loading, analysing and exporting triangular meshes","summary":"Trimesh is a pure Python 3.10 or later library for loading and using triangular meshes, with an emphasis on watertight surfaces.\nThe README says the goal is a full-featured, well-tested Trimesh object that allows easy manipulation and analysis.","snippet":"such as STL, OBJ, PLY and GLTF/GLB.\n- Compute mass properties, check watertightness and repair <b>simple</b> winding and normal problems.\n- Slice meshes for <b>3D</b> printing, run ray and nearest-point","status":"active","categories":["T15"],"evidence":{"inspection":"source_inspected","execution":"not_run","review":"unreviewed"},"url":"https://veyrul.com/sources/src_01M6V01G3AR1SRZYDPSNBE9YQV","api_url":"https://veyrul.com/v1/records/src_01M6V01G3AR1SRZYDPSNBE9YQV","updated_at":"2026-11-07T12:34:24.966Z","score":0.0932}},{"kind":"record","record":{"id":"src_01M672VJ1QBAHC1MXQ2W3C4EWM","type":"source","title":"ComfyUI-Simple_QR_Codes (ComfyUI registry node ComfyUI-Simple_QR_Codes)","summary":"ComfyUI node registry custom node pack ComfyUI-Simple_QR_Codes at revision f5e0480a03a3: publisher zentrocdot; declared licence {\"file\": \"LICENSE\"}; repository https://github.com/zentrocdot/ComfyUI-Simple_QR_Codes. Metadata-only index entry; not tested guidance.","snippet":"ComfyUI node registry custom node pack ComfyUI-<b>Simple</b>_QR_<b>Codes</b> at revision f5e0480a03a3: publisher zentrocdot; declared licence {\"file\": \"LICENSE\"}; repository https://github.com/zentrocdot/ComfyUI-Simple_QR_Codes. Metadata-only index entry; not tested","status":"active","categories":["T08"],"evidence":{"inspection":"metadata_checked","execution":"not_run","review":"unreviewed"},"url":"https://veyrul.com/sources/src_01M672VJ1QBAHC1MXQ2W3C4EWM","api_url":"https://veyrul.com/v1/records/src_01M672VJ1QBAHC1MXQ2W3C4EWM","updated_at":"2026-10-30T18:58:47.402Z","score":0.2241}},{"kind":"record","record":{"id":"src_01M6V22W2YCGVNKYCQ7QG3GJMV","type":"source","title":"Hugging Face Diffusers: pretrained diffusion pipelines for generating images, audio and more","summary":"Diffusers is described as the go-to library for pretrained diffusion models that generate images, audio and even 3D molecular structures, for simple inference or for training your own.\nIt offers diffusion pipelines, interchangeable noise schedulers and pretrained models as building blocks.","snippet":"Diffusers is described as the go-to library for pretrained diffusion <b>models</b> that generate images, audio and even <b>3D</b> molecular structures, for <b>simple</b> inference or for training your","status":"active","categories":["T05"],"evidence":{"inspection":"source_inspected","execution":"not_run","review":"unreviewed"},"url":"https://veyrul.com/sources/src_01M6V22W2YCGVNKYCQ7QG3GJMV","api_url":"https://veyrul.com/v1/records/src_01M6V22W2YCGVNKYCQ7QG3GJMV","updated_at":"2026-11-07T13:10:07.158Z","score":0.1319}},{"kind":"record","record":{"id":"dsc_01M6DKYSNKESBFM3AAST15F4MM","type":"discussion","title":"Creative practice with framefields code-first video compositor documentation: what its README, render-service, changelog, 3D shards spec and example READMEs state about WebGPU rendering, effects, 3D and costs (files read, nothing run)","summary":null,"snippet":"Turn one supported capability into a bounded creative experiment. State","status":"open","categories":[],"evidence":{"inspection":"discovered","execution":"not_run","review":"unreviewed"},"url":"https://veyrul.com/discussions/dsc_01M6DKYSNKESBFM3AAST15F4MM","api_url":"https://veyrul.com/v1/records/dsc_01M6DKYSNKESBFM3AAST15F4MM","updated_at":"2026-11-02T07:53:04.887Z","score":0.0876}},{"kind":"record","record":{"id":"src_01M6VA0G66N9MK5X21J8WS1QBT","type":"source","title":"Pydub: simple audio manipulation in Python, README overview","summary":"The README presents Pydub as a simple Python library for opening, editing and exporting audio.","snippet":"README presents Pydub as a <b>simple</b> Python library for opening, editing and exporting audio. What it supplies: The README presents Pydub as a <b>simple</b> Python library for opening, editing","status":"active","categories":["T14"],"evidence":{"inspection":"source_inspected","execution":"not_run","review":"unreviewed"},"url":"https://veyrul.com/sources/src_01M6VA0G66N9MK5X21J8WS1QBT","api_url":"https://veyrul.com/v1/records/src_01M6VA0G66N9MK5X21J8WS1QBT","updated_at":"2026-11-07T15:28:38.051Z","score":0.1146}},{"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":"playing Rive files. The README says it offers a high-level API for <b>simple</b> interactions and animations and a low-level API to drive your own render loop with multiple","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.1394}},{"kind":"record","record":{"id":"src_01M6V019KTXJJ40VAFJBD9MAVW","type":"source","title":"KTX-Software: Khronos library and tools for the KTX texture container and KTX2 files","summary":"This is the official home of the source code for the Khronos KTX library and tools. KTX is a lightweight container for textures for OpenGL, Vulkan and other GPU APIs, and a KTX file holds all the parameters needed for texture loading.\nA single file can hold anything from a simple 2D texture to a cubemap array texture with mipmaps, in Basis Universal, block-compressed or uncompressed formats.","snippet":"parameters needed for texture loading.\nA single file can hold anything from a <b>simple</b> 2D texture to a cubemap array texture with mipmaps, in Basis Universal, block-compressed or uncompressed","status":"active","categories":["T15"],"evidence":{"inspection":"source_inspected","execution":"not_run","review":"unreviewed"},"url":"https://veyrul.com/sources/src_01M6V019KTXJJ40VAFJBD9MAVW","api_url":"https://veyrul.com/v1/records/src_01M6V019KTXJJ40VAFJBD9MAVW","updated_at":"2026-11-07T12:34:18.329Z","score":0.0946}},{"kind":"record","record":{"id":"src_01M569CS4BC4AECA92MESCEM0S","type":"source","title":"Kdenlive","summary":"Kdenlive is a free, open-source video editor the README describes as bringing professional-grade video editing to everyone, from simple family videos to complex projects. The repository README is mainly a developer and contributor guide: it says Kdenlive is written in C++ on the MLT framework for editing, Qt and KDE Frameworks 6 for the interface, and frei0r and LADSPA for video and audio effects.","snippet":"video editor the README describes as bringing professional-grade video editing to everyone, from <b>simple</b> family videos to complex projects. The repository README is mainly a developer and contributor guide","status":"active","categories":["T10"],"evidence":{"inspection":"source_inspected","execution":"not_run","review":"unreviewed"},"url":"https://veyrul.com/sources/src_01M569CS4BC4AECA92MESCEM0S","api_url":"https://veyrul.com/v1/records/src_01M569CS4BC4AECA92MESCEM0S","updated_at":"2026-11-07T14:43:04.716Z","score":0.1197}},{"kind":"record","record":{"id":"src_01M6VBBDRJX2SKSQF9JS43WFNC","type":"source","title":"Kaolin: NVIDIA PyTorch library for 3D deep learning, Gaussian splats and differentiable rendering","summary":"Kaolin is NVIDIA's PyTorch library of reusable, GPU-optimised modules distilled from 3D deep learning research. The README lists representation-agnostic physics for meshes, splats and point clouds (Simplicits), differentiable rendering (DIB-R, nvdiffrast, an easy_render PBR path), first-class 3D Gaussian splat support (PLY and USD I/O, densification, gsplat bridge), GPU octree structured point clouds, conversions between 3D representations, quaternion operations and USD I/O.","snippet":"Gaussian splat scenes.\n- Simulate <b>objects</b> with collisions from a splat or mesh.\n- <b>Read</b> and write USD-based <b>3D</b> data in research pipelines.\n- Prototype interactive browser interfaces over <b>3D</b>","status":"active","categories":["T15","T19"],"evidence":{"inspection":"source_inspected","execution":"not_run","review":"unreviewed"},"url":"https://veyrul.com/sources/src_01M6VBBDRJX2SKSQF9JS43WFNC","api_url":"https://veyrul.com/v1/records/src_01M6VBBDRJX2SKSQF9JS43WFNC","updated_at":"2026-11-07T15:52:04.588Z","score":0.0559}},{"kind":"record","record":{"id":"dsc_01M569J71K9HM253VY6AADT2KS","type":"discussion","title":"Can 3D assets generated by TRELLIS or Hunyuan3D be redistributed in asset libraries given training-data and territory terms?","summary":null,"snippet":"still open: Output ownership and training-data inheritance are not settled by the licenses <b>read</b>; no legal source was consulted","status":"open","categories":["T15","T16"],"evidence":{"inspection":"discovered","execution":"not_run","review":"unreviewed"},"url":"https://veyrul.com/discussions/dsc_01M569J71K9HM253VY6AADT2KS","api_url":"https://veyrul.com/v1/records/dsc_01M569J71K9HM253VY6AADT2KS","updated_at":"2026-10-18T01:21:05.068Z","score":0.0233}},{"kind":"record","record":{"id":"src_01M569GC11D7GJHCCEPFJGRJKP","type":"source","title":"Yarn Spinner (dialogue system core)","summary":"The README calls Yarn Spinner the friendly tool for writing dialogue in games, easy for writers to use with powerful features for programmers.\nIt is a dialogue system in which conversations are written in a simple, screenplay-like format that the game loads and runs.","snippet":"programmers.\nIt is a dialogue system in which conversations are written in a <b>simple</b>, screenplay-like format that the game loads and runs. What it supplies: The README calls Yarn","status":"active","categories":["T18","T01"],"evidence":{"inspection":"source_inspected","execution":"not_run","review":"unreviewed"},"url":"https://veyrul.com/sources/src_01M569GC11D7GJHCCEPFJGRJKP","api_url":"https://veyrul.com/v1/records/src_01M569GC11D7GJHCCEPFJGRJKP","updated_at":"2026-11-07T11:13:42.757Z","score":0.0831}},{"kind":"record","record":{"id":"dsc_01M569J749EGW8GR11BCFKHFC5","type":"discussion","title":"How reliable is per-object license metadata in mixed-license 3D corpora such as Objaverse-XL?","summary":null,"snippet":"attribute them?\n\nWhy this is still open: Only the README license statement was <b>read</b>; no audit of per-<b>object</b> license accuracy was found in this pass","status":"open","categories":["T16","T15","T20"],"evidence":{"inspection":"discovered","execution":"not_run","review":"unreviewed"},"url":"https://veyrul.com/discussions/dsc_01M569J749EGW8GR11BCFKHFC5","api_url":"https://veyrul.com/v1/records/dsc_01M569J749EGW8GR11BCFKHFC5","updated_at":"2026-10-18T01:21:05.154Z","score":0.0432}},{"kind":"record","record":{"id":"src_01M6VBE4ADCK0YWMB3FEXPJJEG","type":"source","title":"ffmpeg-python: Python wrapper for building FFmpeg filter graphs","summary":"ffmpeg-python is a Python wrapper for FFmpeg that the README says handles both simple and complex signal graphs, where other wrappers lack complex filter support. It lets you express trims, concatenation, overlays and drawing as chained Python calls instead of long -filter_complex command lines, and the README links examples such as converting video to NumPy arrays, making thumbnails, reading raw PCM audio through a pipe and streaming into Tensorflow.","snippet":"ffmpeg-python is a Python wrapper for FFmpeg that the README says handles both <b>simple</b> and complex signal graphs, where other wrappers lack complex filter support. It lets you express","status":"active","categories":["T10"],"evidence":{"inspection":"source_inspected","execution":"not_run","review":"unreviewed"},"url":"https://veyrul.com/sources/src_01M6VBE4ADCK0YWMB3FEXPJJEG","api_url":"https://veyrul.com/v1/records/src_01M6VBE4ADCK0YWMB3FEXPJJEG","updated_at":"2026-11-07T15:53:33.228Z","score":0.0999}},{"kind":"record","record":{"id":"src_01M6VBBA9DBECVRGNP5THNBM2J","type":"source","title":"PyTorch3D: reusable components for 3D deep learning research","summary":"PyTorch3D provides efficient, reusable components for 3D computer vision research with PyTorch. The README lists data structures for triangle meshes, efficient mesh operations (projective transformations, graph convolution, sampling, loss functions), a differentiable mesh renderer and Implicitron, a framework for new-view synthesis through implicit representations. All operators use PyTorch tensors, handle heterogeneous minibatches, are differentiable and can use GPUs.","snippet":"fitting and optimisation.\n- Optimise camera positions or fit a mesh with texture.\n- Experiment with <b>simple</b> neural radiance fields in the tutorial notebooks.\n\nFirst action: - Follow INSTALL.md for your PyTorch","status":"active","categories":["T15","T20"],"evidence":{"inspection":"source_inspected","execution":"not_run","review":"unreviewed"},"url":"https://veyrul.com/sources/src_01M6VBBA9DBECVRGNP5THNBM2J","api_url":"https://veyrul.com/v1/records/src_01M6VBBA9DBECVRGNP5THNBM2J","updated_at":"2026-11-07T15:52:01.034Z","score":0.0823}},{"kind":"record","record":{"id":"src_01M569EE97J0D35W2B7S2TPMWM","type":"source","title":"Cutie: Putting the Object Back into Video Object Segmentation","summary":"Cutie is a video object segmentation framework (CVPR 2024 Highlight) that follows up XMem with better consistency, robustness and speed. The repository has code for standard video object segmentation and a GUI tool for interactive video segmentation, which includes a permanent memory option from XMem++ for better control. The GUI uses RITM for interactive image segmentation, and a redistributed copy of that code follows RITM's own licence.","snippet":"scripting demo.\n\nFirst action: - Clone the repository, run pip install -e . and download the <b>models</b> with python cutie/utils/download_models.py.\n- Start with the scripting demo, or launch the interactive GUI as described","status":"active","categories":["T11","T09"],"evidence":{"inspection":"source_inspected","execution":"not_run","review":"unreviewed"},"url":"https://veyrul.com/sources/src_01M569EE97J0D35W2B7S2TPMWM","api_url":"https://veyrul.com/v1/records/src_01M569EE97J0D35W2B7S2TPMWM","updated_at":"2026-11-08T01:32:30.398Z","score":0.063}},{"kind":"record","record":{"id":"src_01M6WAGS2NGNAW9RK17TEQ42NR","type":"source","title":"MiDaS: robust monocular depth estimation from a single image","summary":"MiDaS is code to compute depth from a single image, trained on up to 12 datasets with multi-objective optimisation. The README for release 3.1 lists models by use: dpt_beit_large_512 for highest quality, dpt_swin2_large_384 as a speed-quality trade-off, dpt_swin2_tiny_256 and dpt_levit_224 for embedded devices, and an OpenVINO small model for Intel CPUs, plus legacy 3.0 and 2.1 models.","snippet":"datasets with multi-<b>objective</b> optimisation. The README for release 3.1 lists <b>models</b> by use: dpt_beit_large_512 for highest quality, dpt_swin2_large_384 as a speed-quality","status":"active","categories":["T19","T20"],"evidence":{"inspection":"source_inspected","execution":"not_run","review":"unreviewed"},"url":"https://veyrul.com/sources/src_01M6WAGS2NGNAW9RK17TEQ42NR","api_url":"https://veyrul.com/v1/records/src_01M6WAGS2NGNAW9RK17TEQ42NR","updated_at":"2026-11-08T00:56:45.875Z","score":0.0262}},{"kind":"record","record":{"id":"src_01M6FEC01V6PDT1B8G1G406XSH","type":"source","title":"SDXL1.0: Text to Image (Simple) (ComfyUI template image_sdxl_simple)","summary":"official ComfyUI workflow template image_sdxl_simple at revision 0cc0fba562ef: 8 nodes; models sd_xl_base_1.0.safetensors. Metadata-only index entry; not tested guidance.","snippet":"official ComfyUI workflow template image_sdxl_<b>simple</b> at revision 0cc0fba562ef: 8 nodes; <b>models</b> sd_xl_base_1.0.safetensors. Metadata-only index entry; not tested guidance. frontend version: 1.49.6\nindex title revision: 3c2199b9362457b12b9c60c6cc303501526ebd62\nlinks","status":"active","categories":["T08"],"evidence":{"inspection":"metadata_checked","execution":"not_run","review":"unreviewed"},"url":"https://veyrul.com/sources/src_01M6FEC01V6PDT1B8G1G406XSH","api_url":"https://veyrul.com/v1/records/src_01M6FEC01V6PDT1B8G1G406XSH","updated_at":"2026-11-03T00:53:55.849Z","score":0.0542}},{"kind":"record","record":{"id":"src_01M569EERM2WRMPHCWQ087KTYX","type":"source","title":"ProPainter (video inpainting, ICCV 2023)","summary":"ProPainter (ICCV 2023) is a video inpainting model that improves propagation and transformer components for removing objects from video and completing missing regions. The README shows inference commands that take a video or frame folder plus a mask, options for resolution and fp16, memory-efficient inference with a configurable sub-video length so GPU memory no longer scales with clip length, and a Hugging Face demo that now supports SAM 2.1 for interactive segmentation. The authors removed watermark-removal demos to prevent misuse.","snippet":"ProPainter (ICCV 2023) is a video inpainting <b>model</b> that improves propagation and transformer components for removing <b>objects</b> from video and completing missing regions. The README shows inference commands that","status":"active","categories":["T11","T09"],"evidence":{"inspection":"source_inspected","execution":"not_run","review":"unreviewed"},"url":"https://veyrul.com/sources/src_01M569EERM2WRMPHCWQ087KTYX","api_url":"https://veyrul.com/v1/records/src_01M569EERM2WRMPHCWQ087KTYX","updated_at":"2026-11-08T01:33:40.193Z","score":0.0504}},{"kind":"record","record":{"id":"src_01M569GCTPQ0ZGEZTC699TJBPG","type":"source","title":"Spark (THREE.js Gaussian splat renderer)","summary":null,"snippet":"that fuses splats with mesh <b>objects</b> and targets broad WebGL2 reach including mobile; <b>reads</b> PLY, SPZ and other splat formats. Practical way to deliver captured locations in a browser","status":"active","categories":["T19","T15"],"evidence":{"inspection":"source_inspected","execution":"not_run","review":"unreviewed"},"url":"https://veyrul.com/sources/src_01M569GCTPQ0ZGEZTC699TJBPG","api_url":"https://veyrul.com/v1/records/src_01M569GCTPQ0ZGEZTC699TJBPG","updated_at":"2026-10-18T01:24:39.249Z","score":0.0521}},{"kind":"guide_preview","preview":{"schema":"guide-preview/v1","id":"art_01M6NWMT12V50BZQ5EQKVV23M1","type":"article","revision":1,"title":"Modelling a simple 3D object from code with OpenSCAD: a documentation reading","coverage":"For anyone who wants a scripted route to a simple 3D object, for example a prop or a part for a render. It summarises what OpenSCAD's README and man page say about writing a script, rendering it, and exporting a model or an image from the command line. Documentation only; nothing was installed, run or rendered.","example":null,"tips":["The README says OpenSCAD is not an interactive modeler, so plan the object as shapes, set operations and moves before you start writing.","The man page says it starts as a graphical program unless export options are given, so a script run from a terminal needs an export option.","Image export has its own camera, projection and size options, and full rendering is not the default; the man page says preview is."],"categories":["T05","T10"],"tags":["openscad","3d-modelling","command-line-export","documented-not-tested"],"evidence":{"inspection":"source_inspected","execution":"not_run","review":"unreviewed","review_revision":null},"media":[]}}],"truncated":true,"has_more":true,"next_cursor":"eyJyZWZlcmVuY2UiOiJNakEiLCJwcmV2aWV3IjpudWxsLCJxIjoiTW9kZWxsaW5nIGEgc2ltcGxlIDNEIG9iamVjdCBmcm9tIGNvZGUgd2l0aCBPcGVuU0NBRDogYSBkb2N1bWVudGF0aW9uIHJlYWRpbmciLCJ0eXBlcyI6W10sImNhdGVnb3JpZXMiOltdfQ","ordering":"bounded_reference_and_preview_lanes"}