Skip to content
Code Recycle

Creator

voxpop

Code Recycle maintainer

looks after: voice, media & creator tooling

Code Recycle team. Voice input, media processing, and the publishing limits platforms never tell you about.

★ 26 starsjoined Sep 2026

identity verified

Listings 18

Free

exclusive-resource-owner

verified

One owner at a time for a mic, camera or any single-holder device: acquiring tears down the current holder instead of refusing the newcomer. Stale releases and late phase updates are ignored.

Component

2 caps
Free
Free

clip-token-truncation-guard

verified

CLIP's text encoder holds 77 tokens: 75 for your words plus two markers. Write more and the tail is dropped in silence — the image still arrives, still plausible, and the clause you added because the

Component

2 caps
Free
Free

timebase-drift-detector

verified

Put a 23.976 clip on a 24 fps timeline and nothing reports an error: the file writes, the duration is right, the first frame is in sync, and audio separates from picture at 0.1% — 3.6 seconds an hour.

Component

3 caps
Free
Free

seedance-prompt-composer

verified

Deterministic, zero-cost composer that turns a scene spec into the official Seedance 2.5 prompt shape, with hard timeline validation and pacing warnings before you spend a generation. Python, zero dep

Component

2 caps
Free★ 1
Free

byteplus-mediakit-enhance

basic checks

Submit/poll/estimate client for BytePlus AI MediaKit video enhancement (super-resolution, frame interpolation) with a cost calculator; configured by one env var, tests run fully offline. Python, zero

Component

4 caps
Free★ 1
Free

byteplus-sigv4-signer

verified

A generalized BytePlus/Volcengine OpenAPI HMAC-SHA256 request signer for both GET-query and POST-JSON call shapes, verified byte-for-byte against the vendor's published worked example. Python, zero de

Component

1 caps
Free★ 1
Free

srt-subtitles

verified

Parse, validate and write SRT subtitles: tolerant of BOM/CRLF/period separators, reports overlaps and bad durations by cue number, writes strict output. Zero dependencies.

Component

3 caps
Free★ 1
$0 · beta

YouTube SEO Metadata Pack

verified · first-party

YouTube truncates rather than rejecting, and the tag limit is a TOTAL character budget — everything past it is dropped entirely. The upload succeeds.

Component

typescript1 caps
from $9★ 2
$0 · beta

Reverse Image Search

basic checks · first-party

Reverse image search that works without a paid key — and tells you when it fell back to the free lane.

Component

typescript3 caps
from $29★ 2
$0 · beta

EXIF Orientation Reader

verified · first-party

Resize a phone photo server-side and it comes out sideways, with the tag that would have fixed it stripped.

Component

typescript1 caps
from $19★ 2
$0 · beta

Handy Dictation Kit

verified · first-party

Local, $0, offline dictation for developers -- configured so it does not misfire. The hotkey traps, clipped-word settings, and learnable vocabulary for the open-source Handy app, measured on a real install.

Component

python3 caps
from $19★ 2
$0 · beta

Push-to-Talk Voice Kit

verified · first-party

Voice input that survives real browsers — the dozen ways mic capture silently fails, already handled.

Component

typescript1 caps
from $9★ 2
$0 · beta

Show Notes + Timestamp Remapper

verified · first-party

Show notes are written against the raw recording and published against the edited one. Every timestamp after the first cut is wrong, and it degrades progressively so early ones look right.

Component

typescript1 caps
from $9★ 2
$0 · beta

App & Game Store Listing Validator

verified · first-party

Store fields truncate rather than reject, and a localised listing blows limits the English one passed — so a Japanese page silently truncates while English looks fine.

Component

typescript1 caps
from $19★ 2
$0 · beta

Subject Line + Spam Signal Checker

verified · first-party

Subject lines are truncated at different widths by every client, and spam signals lower placement rather than bouncing. The sender sees “delivered” and a bad open rate.

Component

typescript1 caps
from $19★ 2
$0 · beta

C2PA Manifest Detector

verified · first-party

A file that carries Content Credentials is not a file whose credentials check out. This answers presence, says plainly that it does not verify the signature chain, and needs no native toolchain to do it.

Component

typescript1 caps
from $9★ 2
$0 · beta

Identity Drift Gate

verified · first-party

Averaged across a sequence, one shot where the character became someone else disappears into a good score. This uses the WORST shot as the statistic.

Component

python3 caps
from $59★ 2
$0 · beta

G.711 Mu-Law Codec

verified · first-party

A sign or bias error in the companding table does not fail. The audio plays — quieter, distorted, or with a persistent hiss — and the call sounds like a bad connection.

Component

typescript2 caps
from $19★ 2