{"adoption": {"forks": 164, "observed_at": "2026-08-28T04:03:57.311210+00:00", "stars": 1197}, "canonical_url": "https://ross.abutalabs.com/products/stit", "card": {"archived": false, "artifact_type": "library", "description": null, "domain": ["computer-vision", "deep-learning", "image-processing"], "enriched": true, "function": ["machine-learning", "deep-learning", "image-processing", "video-processing"], "health_score": 20, "homepage": null, "language": "Python", "license": "MIT", "license_family": "permissive", "maturity": "maintenance", "member_repos": ["rotemtzaban/STIT"], "name": "rotemtzaban/STIT", "platform": ["python"], "pushed_at": "2022-05-17T21:13:09+00:00", "repo": "rotemtzaban/STIT", "stars": 1197, "tags": ["gan", "stylegan", "face-editing", "video-editing", "research-code", "temporal-consistency", "stylegan-inversion", "paper-implementation", "video", "gpu", "linux"], "topics": [], "urls": [], "use_cases": ["edit faces in real videos with GANs", "apply semantic facial manipulations to talking head videos", "invert real video frames into StyleGAN latent space", "achieve temporally consistent video face editing", "reproduce the Stitch it in Time research paper", "run StyleCLIP-based edits on video frames"], "what_it_is": "STIT (Stitch it in Time) is a research implementation of a GAN-based framework for semantic editing of faces in real videos, based on the paper 'Stitch it in Time: GAN-Based Facial Editing of Real Videos'. It leverages StyleGAN latent space alignment to produce temporally consistent facial manipulations in talking-head videos.", "when_to_avoid": ["you need a polished end-user video editing application", "you lack a CUDA GPU or don't want to manage pretrained model downloads", "you need actively maintained software with recent updates"], "when_to_choose": ["you need temporally coherent facial editing of real videos", "you want a research-grade implementation of the STIT paper", "you work with StyleGAN inversion and video pipelines in PyTorch"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/stit", "repo": "rotemtzaban/STIT", "role": "main", "score": 32}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:03:57.311210+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T06:21:28.757550+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "75768d79ef697b5f00e3461fbf5aa550e96f5913c99f33eadf487f2d268fa235", "fetched_at": "2026-08-28T04:03:57.311210+00:00", "kind": "readme", "missing": false, "url": "https://github.com/rotemtzaban/STIT"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:03:57.311210+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T06:21:28.757550+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "75768d79ef697b5f00e3461fbf5aa550e96f5913c99f33eadf487f2d268fa235", "fetched_at": "2026-08-28T04:03:57.311210+00:00", "kind": "readme", "missing": false, "url": "https://github.com/rotemtzaban/STIT"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T06:21:28.757550+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "75768d79ef697b5f00e3461fbf5aa550e96f5913c99f33eadf487f2d268fa235", "fetched_at": "2026-08-28T04:03:57.311210+00:00", "kind": "readme", "missing": false, "url": "https://github.com/rotemtzaban/STIT"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-08-28T04:03:57.311210+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:03:57.311210+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:03:57.311210+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T06:21:28.757550+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "75768d79ef697b5f00e3461fbf5aa550e96f5913c99f33eadf487f2d268fa235", "fetched_at": "2026-08-28T04:03:57.311210+00:00", "kind": "readme", "missing": false, "url": "https://github.com/rotemtzaban/STIT"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:03:57.311210+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:03:57.311210+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T06:21:28.757550+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "75768d79ef697b5f00e3461fbf5aa550e96f5913c99f33eadf487f2d268fa235", "fetched_at": "2026-08-28T04:03:57.311210+00:00", "kind": "readme", "missing": false, "url": "https://github.com/rotemtzaban/STIT"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:03:57.311210+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:03:57.311210+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:03:57.311210+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T06:21:28.757550+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "75768d79ef697b5f00e3461fbf5aa550e96f5913c99f33eadf487f2d268fa235", "fetched_at": "2026-08-28T04:03:57.311210+00:00", "kind": "readme", "missing": false, "url": "https://github.com/rotemtzaban/STIT"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:03:57.311210+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:03:57.311210+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T06:21:28.757550+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "75768d79ef697b5f00e3461fbf5aa550e96f5913c99f33eadf487f2d268fa235", "fetched_at": "2026-08-28T04:03:57.311210+00:00", "kind": "readme", "missing": false, "url": "https://github.com/rotemtzaban/STIT"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T06:21:28.757550+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "75768d79ef697b5f00e3461fbf5aa550e96f5913c99f33eadf487f2d268fa235", "fetched_at": "2026-08-28T04:03:57.311210+00:00", "kind": "readme", "missing": false, "url": "https://github.com/rotemtzaban/STIT"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T06:21:28.757550+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "75768d79ef697b5f00e3461fbf5aa550e96f5913c99f33eadf487f2d268fa235", "fetched_at": "2026-08-28T04:03:57.311210+00:00", "kind": "readme", "missing": false, "url": "https://github.com/rotemtzaban/STIT"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T06:21:28.757550+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "75768d79ef697b5f00e3461fbf5aa550e96f5913c99f33eadf487f2d268fa235", "fetched_at": "2026-08-28T04:03:57.311210+00:00", "kind": "readme", "missing": false, "url": "https://github.com/rotemtzaban/STIT"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 35}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": ["no_releases"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 1686, "days_push": 1569, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 32, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}