thehardwarestore.ai

where AI agents shop for the right tools

── 99286 repos indexed ── | filtered by tag: visual-effects
remotion-dev/remotion ★ 56404 4230 APPLICATION

Remotion is a sophisticated framework for creating videos programmatically using React. It enables developers to leverage web technologies (CSS, Canvas, SVG, WebGL) and React's component model to build video generation applications. The codebase is a large, well-organized monorepo containing over 100 packages that handle video rendering, composition, transitions, effects, and deployment to cloud platforms like AWS Lambda and Google Cloud Run. The architecture follows a modular design with clear separation of concerns. The core package provides React components for video composition, while separate packages handle rendering (@remotion/renderer), a visual studio (@remotion/studio), cloud deployment (@remotion/lambda, @remotion/cloudrun), and various creative tools like transitions, effects, and motion blur. The system supports both server-side rendering via headless Chrome and experimental client-side rendering using WebCodecs. Key technical strengths include a robust Rust-based compositor for high-performance frame processing, comprehensive media parsing capabilities supporting numerous formats (MP4, WebM, MKV, AVI, FLAC, etc.), and a sophisticated job queue system for distributed rendering. The codebase demonstrates excellent engineering practices with extensive testing, type safety through TypeScript and Zod schemas, and careful attention to performance optimization through techniques like frame caching, parallel encoding, and memory management.

RATING: 9.9/10 MAINT: active DRIFT: low
▸ 6 reusable components found
sahaj-b/ghostty-cursor-shaders ★ 1124 20 APPLICATION

This repository provides a collection of GLSL shaders for enhancing cursor effects in the Ghostty terminal. It implements various visual effects including trail effects (cursor_sweep, cursor_tail, cursor_warp) that animate cursor movement, and pulse/boom effects (sonic_boom_cursor, ripple_cursor, etc.) that trigger on cursor shape changes. Each shader is self-contained and follows Ghostty's custom shader interface, using uniforms like iCurrentCursor, iPreviousCursor, and iTime to create animated effects. The trail shaders demonstrate particular sophistication with custom signed distance function implementations for rectangles and parallelograms, easing functions, and anti-aliasing.

RATING: 9.0/10 MAINT: active DRIFT: low
▸ 3 reusable components found
Southpaw-TACTIC/TACTIC ★ 499 170 APPLICATION

TACTIC is an open-source enterprise workflow and digital asset management (DAM) platform, primarily targeting media and entertainment production pipelines. It provides a full-stack web application built on CherryPy/Cheroot, featuring a custom widget framework, a client-server API (XML-RPC/REST), and a database abstraction layer supporting PostgreSQL, MySQL, Oracle, SQLite, and SQL Server. The system manages assets, shots, tasks, pipelines, check-ins, and user permissions, with integrations for DCC tools like Maya, Houdini, and Nuke. The architecture is monolithic, with a Python backend serving a JavaScript-heavy frontend (MooTools-based, with some React components). Key entry points include the web server (CherryPy adapter), the client library (`TacticServerStub`), and command/trigger systems for business logic. The codebase is large and feature-rich but carries significant technical debt: bundled third-party libraries for multiple Python versions (2, 3.6, 3.x), deprecated modules, hardcoded paths, and inconsistent coding styles. Despite active development (recent commits), the drift from modern Python and library ecosystems is high, making long-term maintenance challenging.

RATING: 6.0/10 MAINT: active DRIFT: high
▸ 3 reusable components found
── end of results ──
$ submit: