Skip to content
Project categories

Creative & Media · GitHub

Make, edit, and manage images, video, and audio.

Useful GitHub projects

6,118 projects
57stars
fretwise-listener preview

Real-Time Guitar Note Recognition Trainer App 2026: Learn Fretboard Pitch Detection

  • 🎧 Real-time pitch detection from microphone or audio interface input
  • 🎼 Automatic string and fret inference based on detected fundamental frequency

foo_midi

stuerp

107stars
foo_midi preview

A foobar2000 component to play MIDI files.

  • Decodes General MIDI files (.MID, .MIDI, .RMI, .KAR) and several MIDI based formats. (.MIDS, .MDS, .HMI, .HMP, .MUS, .XMI, .XFM, .LDS, .RCP, .R36, .G18, .G36, .XMF/.MXMF, .MMF).
  • Supports several synthesizers, several of which do not require any additional files to play back music. The bundled synthesizers which do not require additional files may sound rather basic, though.

stuntrally3

stuntrally

225stars

3D racing game with Sci-Fi elements and own Track Editor. The main repository with sources and data. Using Ogre-Next 3.0 and VDrift.

  • ⏱️Single Race (with your Ghost drive, track car guide), Replays,
  • 🏆Challenges, Championships, Tutorials, (series of tracks), 💎Collections

EZAudio

syedhali

4,969stars
EZAudio preview

An iOS and macOS audio visualization framework built upon Core Audio useful for anyone doing real-time, low-latency audio processing and visualizations.

billiards

tailuge

275stars
billiards preview

billiards physics in the browser

  • Backspin, sidespin and cushion bounces well modeled.
  • Presentation using WebGL in any modern browser on mobile, linux, mac or windows.
Creative & MediaTypeScriptGPL-3.0GitHub

ncmdump

taurusxin

4,878stars

转换网易云音乐 ncm 到 mp3 / flac. Convert Netease Cloud Music ncm files to mp3/flac files.

dub-studio

timoncool

263stars
dub-studio preview

Free offline AI video dubbing studio for Windows — voice cloning, translation, subtitles & on-screen-text localization. 100% local, one native .exe, zero Python.

  • Voice cloning — the original timbre is cloned and speaks the new language: Higgs Audio v3 (default), Qwen3-TTS, Fish Audio Drama 3 and Audio8 TTS clone, Supertonic 3 speaks its own voices, and OpenRouter or Google Gemini voice in the cloud. Each speaker is cloned separately, or takes a voice from the library.
  • Speakers & voices — every speaker in one row with the detected gender: create a voice from that speaker, pick a library voice or keep cloning from the video, preview it, or Pick by gender for everyone at once.
40stars
CadovaViewer preview

3MF model viewer app for macOS

  • Live reloading: Automatically refreshes when the 3MF file changes on disk.
  • Materials & Colors: Supports the core 3MF spec, plus the Production extension and colors from the 3MF Materials and Properties Extension, including PBR.

OpenSplitDeck

tommybee456

1,029stars

A steam deck-like controller made from a mix of off the shelf parts and 3d printed parts with custom hardware and firmware

Strecs3D

tomohiron907

1,030stars
Strecs3D preview

FEM-based infill optimizer for 3D printing

  • Visualization of Structural Analysis Results: Load stress distribution from VTK files and display in 3D
  • Stress-based Region Segmentation: Automatically segment 3D models based on stress thresholds
10stars
Illustrator-Vector-Graphics-2026 preview

Download Adobe Illustrator for Windows 10 and 11 using this direct installer.

  • Vector Scaling: Create graphics that you can resize without losing clarity.
  • Typography Tools: Access a library of fonts for text design.

transit

transit-audio

37stars
transit preview

transit: an open-source DAW in Rust with native ASIO (no SDK), measured latency, and plug-ins that cannot freeze the window. Cubase bones, Ableton manners.

315stars
sendspin-bt-bridge preview

Make any Bluetooth speaker smart. DIY multi-room audio with Music Assistant, Home Assistant AI automations & Sendspin protocol. Docker, HA addon, Raspberry Pi, Proxmox LXC. Free & open-source.

  • Synchronized streaming — uses the Sendspin protocol to deliver lossless audio with time-aligned playback, so grouped speakers stay in sync across rooms.
  • Modern audio path — aiosendspin 9 provides the Noise-encrypted connection and persistent per-speaker identity; the bridge decodes FLAC to PCM and sends it through GStreamer with pulsesink device=<speaker sink> routing.
550stars
Live-Video-Magnification preview

Real‑time Eulerian video magnification: amplify subtle motion & color from webcam or video. Linux/Windows/macOS

  • Motion (Laplace) - Laplacian pyramid + temporal IIR bandpass; classic Eulerian motion.
  • Motion (Phase) - phase-based on a Riesz pyramid + Butterworth bandpass; less noise.

saas-motion-kit

tugrawork-creator

255stars
saas-motion-kit preview

Promo & motion videos for software products with HyperFrames + Claude Code. No two films should feel the same: tone matrix, variety audit, 24-transition atlas, 100 storyboard themes.

kiln

uilianks

26stars
kiln preview

Low-poly and voxel 3D game assets as code: a DSL that exports GLB with lights, agent-readable previews, a live viewer and Blender renders, turntables and camera-move videos. Sibling of vex and chirp.

  • Low-poly primitives: box, cylinder (tapering), cone, icosphere, rock, lathe, extrude (any outline, concave ok), gable prism, wedge, plus vertex jitter for a hand-made look.
  • Voxels: text layers like pixel art, a function of (x, y, z), or voximg(): a pixel-art PNG extruded into voxels with one material per color; greedy-meshed.

t3d.js

uinosoft

214stars
t3d.js preview

ThingJS 3D Engine (t3d) is a lightweight, web-first, and extendable 3D rendering library.

Creative & MediaJavaScriptBSD-3-ClauseGitHub