HackerReposA FIELD GUIDE TO OPEN SOURCE
ProSponsor the shelf♧ 0
← Back to top all-time
diffusionstudio
core
TypeScript2024–2025
diffusionstudio / core

core

A fast, browser based video compositing engine powered by WebCodecs

5Distinct people
5Mentions
0Explicit recommenders
1.2KGitHub stars
REPOSITORY AT A GLANCE

What to know before exploring

What it is

A fast, browser based video compositing engine powered by WebCodecs

GitHub

Where it is used

No documented product use has been verified yet.

What people are saying

No recommendation phrase was found in the indexed comments.

No classified warning is attached to this page. Read the discussions before treating silence as approval.

Also in these discussions

No other repository is repeatedly linked in the same discussions.

This week on Hacker News

Nov 7–Nov 14 UTC · Direct repository links and separately labeled related project stories. Indexed through 11/14/2026, 11:56:56 AM UTC.

No direct repository links were found in the indexed HN discussions over the past seven days. Older discussions are available below.

Mentions over time

HN mentions by week5 dated mentions

Observed mentions: 2024-08-17 19:29:51 UTC to 2025-02-21 14:31:09 UTC. Weeks start Monday, UTC.

012024-08-12 00:00:00 UTC to 2024-08-19 00:00:00 UTC (exclusive): 1 mentions; 1 submissions, 0 commentsAug 122024-08-19 00:00:00 UTC to 2024-08-26 00:00:00 UTC (exclusive): 1 mentions; 1 submissions, 0 comments2024-08-26 00:00:00 UTC to 2024-09-02 00:00:00 UTC (exclusive): 1 mentions; 1 submissions, 0 comments2024-09-02 00:00:00 UTC to 2024-09-09 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2024-09-09 00:00:00 UTC to 2024-09-16 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2024-09-16 00:00:00 UTC to 2024-09-23 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2024-09-23 00:00:00 UTC to 2024-09-30 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2024-09-30 00:00:00 UTC to 2024-10-07 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2024-10-07 00:00:00 UTC to 2024-10-14 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2024-10-14 00:00:00 UTC to 2024-10-21 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2024-10-21 00:00:00 UTC to 2024-10-28 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2024-10-28 00:00:00 UTC to 2024-11-04 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2024-11-04 00:00:00 UTC to 2024-11-11 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2024-11-11 00:00:00 UTC to 2024-11-18 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 commentsNov 112024-11-18 00:00:00 UTC to 2024-11-25 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2024-11-25 00:00:00 UTC to 2024-12-02 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2024-12-02 00:00:00 UTC to 2024-12-09 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2024-12-09 00:00:00 UTC to 2024-12-16 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2024-12-16 00:00:00 UTC to 2024-12-23 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2024-12-23 00:00:00 UTC to 2024-12-30 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2024-12-30 00:00:00 UTC to 2025-01-06 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2025-01-06 00:00:00 UTC to 2025-01-13 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2025-01-13 00:00:00 UTC to 2025-01-20 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2025-01-20 00:00:00 UTC to 2025-01-27 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2025-01-27 00:00:00 UTC to 2025-02-03 00:00:00 UTC (exclusive): 1 mentions; 1 submissions, 0 comments2025-02-03 00:00:00 UTC to 2025-02-10 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2025-02-10 00:00:00 UTC to 2025-02-17 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2025-02-17 00:00:00 UTC to 2025-02-24 00:00:00 UTC (exclusive): 1 mentions; 1 submissions, 0 commentsFeb 17

Counts come from the repository’s dated source evidence. Index cutoff: 2026-11-02 08:16:59 UTC.

View mention counts and date ranges
UTC ranges include their start and exclude their end. Select a period to filter the source evidence.
PeriodStart (UTC)End (exclusive, UTC)MentionsSubmissionsComments
Aug 122024-08-12 00:00:00 UTC2024-08-19 00:00:00 UTC110
Aug 192024-08-19 00:00:00 UTC2024-08-26 00:00:00 UTC110
Aug 262024-08-26 00:00:00 UTC2024-09-02 00:00:00 UTC110
Sep 22024-09-02 00:00:00 UTC2024-09-09 00:00:00 UTC000
Sep 92024-09-09 00:00:00 UTC2024-09-16 00:00:00 UTC000
Sep 162024-09-16 00:00:00 UTC2024-09-23 00:00:00 UTC000
Sep 232024-09-23 00:00:00 UTC2024-09-30 00:00:00 UTC000
Sep 302024-09-30 00:00:00 UTC2024-10-07 00:00:00 UTC000
Oct 72024-10-07 00:00:00 UTC2024-10-14 00:00:00 UTC000
Oct 142024-10-14 00:00:00 UTC2024-10-21 00:00:00 UTC000
Oct 212024-10-21 00:00:00 UTC2024-10-28 00:00:00 UTC000
Oct 282024-10-28 00:00:00 UTC2024-11-04 00:00:00 UTC000
Nov 42024-11-04 00:00:00 UTC2024-11-11 00:00:00 UTC000
Nov 112024-11-11 00:00:00 UTC2024-11-18 00:00:00 UTC000
Nov 182024-11-18 00:00:00 UTC2024-11-25 00:00:00 UTC000
Nov 252024-11-25 00:00:00 UTC2024-12-02 00:00:00 UTC000
Dec 22024-12-02 00:00:00 UTC2024-12-09 00:00:00 UTC000
Dec 92024-12-09 00:00:00 UTC2024-12-16 00:00:00 UTC000
Dec 162024-12-16 00:00:00 UTC2024-12-23 00:00:00 UTC000
Dec 232024-12-23 00:00:00 UTC2024-12-30 00:00:00 UTC000
Dec 302024-12-30 00:00:00 UTC2025-01-06 00:00:00 UTC000
Jan 62025-01-06 00:00:00 UTC2025-01-13 00:00:00 UTC000
Jan 132025-01-13 00:00:00 UTC2025-01-20 00:00:00 UTC000
Jan 202025-01-20 00:00:00 UTC2025-01-27 00:00:00 UTC000
Jan 272025-01-27 00:00:00 UTC2025-02-03 00:00:00 UTC110
Feb 32025-02-03 00:00:00 UTC2025-02-10 00:00:00 UTC000
Feb 102025-02-10 00:00:00 UTC2025-02-17 00:00:00 UTC000
Feb 172025-02-17 00:00:00 UTC2025-02-24 00:00:00 UTC110

What Hacker News says

5 sources
K9-P5·Feb 21, 2025Submission

Show HN: A pure TypeScript library for editing videos in the Browser

Hey HN, We’re building Diffusion Studio (YC F24) – an AI-native, client-side video editing engine that replaces the need for FFmpeg and enables advanced video editing in the browser. The Problem Video processing is still extremely difficult. FFmpeg (written in 2000) remains the default toolkit, despite lacking real-time support, modern text rendering, and animation capabilities. Most web-based editors (e.g. https://www.veed.io/) rely on server-side rendering, which adds complexity and delays due to footage uploads and queuing rendering pipelines. In March 2023, I was automating my own social media content and realized FFmpeg/Moviepy wasn’t enough for modern workflows. That’s when I turned to Chromium, which had just introduced a low-level encoding API capable of real-time, high-performance video rendering (https://developer.mozilla.org/en
Read the rest
-US/docs/Web/API/WebCodecs_A...). Seeing the potential, I quit my job and spent the last two years building a video processing engine designed for the AI era—fully client-side and optimized for automation. What’s Special? Diffusion Studio is essentially a headless CapCut for developers. Key features: - Fully client-side – no WASM-compiled FFmpeg, no server required - Keyframes, captions, and layering – built-in advanced editing capabilities - Blazing fast – benchmarks show it outperforms DaVinci Resolve for video export/rendering on an M1 MacBook Pro - AI-ready – optimized for programmatic editing and content generation - Great for backend rendering – Works with Playwright or Puppeteer, making it a go-to choice over FFmpeg for many server-side workflows Mission & Milestones Our mission is to enable anyone—whether it’s AI models or junior developers—to leverage our high-level engine to build powerful video tools and scalable editing pipelines for large-scale content creation. So far: - A YC startup from the current batch (W25) is using Diffusion Studio to build video editing agents, due to its agentic-first architecture - A leading AI research lab is integrating the engine into its creative playground to edit and refine generative content - Several edtech startups are using Diffusion Studio to transform study materials into dynamic explainer videos If you’re building tools for video-heavy platforms or looking for a better alternative to FFmpeg, we’d love to hear your thoughts. Try It Out here: https://www.npmjs.com/package/@diffusionstudio/core Looking forward to your feedback!
3 points · Open discussion
k9p5·Feb 1, 2025Submission

Show HN: Diffusion Studio (YC F24) – Webcodecs powered video rendering engine

Hey HN, For nearly two years, I’ve been building an AI-native solution for programmatic video editing after running into the many limitations of FFmpeg when automating content creation. The result is @diffusionstudio/core – a browser-based video editing engine powered by WebCodecs. The library is almost entirely written from scratch, with just a single dependency (49KB gzip). Since rendering and encoding happen mostly on the GPU, client-side, it’s blazingly fast. And with no need for backend rendering infrastructure, integration into any website is simple and lightweight. One ed-tech startup used it to turn study materials into engaging videos and scaled to $200K MRR in just 9 months using the engine. Some of its key features are: - Video/Audio Clipping - Engaging Captions - Waveform Visualization - Shapes & Overlays - Keyframe
Read the rest
Animations Would love for you to check it out and hack away with it! Try it for free https://github.com/diffusionstudio/core A star would mean the world!
2 points · Open discussion
pinsel·Aug 17, 2024Submission

Show HN: Typescript library for editing videos with code

Today we launched a Typescript library for building video processing applications that can run completely client-side This project has been started in March 2023 with the mission of creating the "video processing toolkit for the area of AI". During an extensive research period, we quickly decided to fully embrace WebGPU, which offers a substantial performance improvement over its predecessor WebGL and technologies alike. In combination with WebCodecs, these two technologies lead to unprecedented rendering capabilities on the web and pave the way for the next generation of video processing applications Would love to hear your feedback!
20 points · Open discussion

MAKE YOURSELF AT HOME

A few shortcuts

/
Search the collection
?
Open this guide
Esc
Close dialogs and navigation

Your saved repositories and interests stay in this browser.