Independent & Hobbyist Projects

Browse 30 curated independent & hobbyist projects resources for video development on Awesome Video.

Resources (showing 1–24 of 30)

  • ArgosySelf-hosted media streaming server built solo: Go backend, PostgreSQL LISTEN/NOTIFY, Vue 3 web UI, native Kotlin/ExoPlayer Android app, HLS…
  • ErsatzTVTurns a personal media library into live custom TV channels with EPG and channel scheduling.
  • Hello, Video Codec! — Build an Intra-Only Codec in ~100 Lines of RustTutorial building a working intra-only video codec with intra prediction and Rice/Golomb residual coding in about 100 lines of Rust, outper…
  • HomeBrewPlexSolo-built Node.js home media streaming server, an independent alternative to Plex/Jellyfin.
  • ICSPCodecH.261-based codec implementation, educational step-through of motion estimation, DCT, and quantization.
  • LunarrSelf-hosted, Docker-first Plex-alternative media server passion project with SFTP/WebDAV library support.
  • NihAV — Rust multimedia frameworkIndependent Rust multimedia framework with decoders for rare and legacy formats, written as a clean-room alternative to libavcodec.
  • OffstreamSmall self-hosted local media streaming server built in Flask/Python, hobbyist-scale project.
  • OwnTVNative Android TV IPTV player in Kotlin/Compose with dual playback engine (libmpv + ExoPlayer), bring-your-own-source.
  • PyH264Educational pure-Python H.264 encoder and decoder implementation with CLI, explicitly for learning codec internals.
  • RTSP-Client-ServerFrom-scratch educational implementation of an RTSP/RTP client-server pair.
  • Rokumoteosx app for controlling your roku because sometimes your kids lose the remote
  • Show HN: I tried one-shotting a video codec like H.264Hobbyist Show HN thread testing AI one-shot capability against codec complexity, building an efficient video codec.
  • Video_Codec (GandElf47)Small coursework-style video codec design learning project.
  • avd - Apple Video Decoder reverse engineeringReverse-engineering project for Apple's hardware Video Decoder block on Apple Silicon.
  • codec-from-scratch (kevmo314)~120-line Go weekend project building a simple video encoder from scratch (YUV420P → RLE → DEFLATE).
  • ezIPTVSimple personal IPTV manager/M3U toolkit, single-maintainer DIY project.
  • ffmpeg-video-playerUpdated FFmpeg+SDL video player tutorial repo in under 1000 lines, teaches demux/decode pipeline from scratch.
  • jMPEGPure Java MPEG-1 decoder with frame-exact seeking, originally derived from the ViPER project.
  • jpegdecoderJPEG/JFIF decoder built from scratch as a learning exercise, with SDL display and custom Huffman decoding.
  • jpezyFull from-scratch C++ JPEG encoder and decoder pair, explicitly built as a learning exercise.
  • mpeg (gen2brain)Pure-Go MPEG-1 video decoder, MP2 audio decoder, and MPEG-PS demuxer in one small repo.
  • pl_mpeg — Single-File MPEG1 Video and MP2 Audio Decoder~3000-line dependency-free C library decoding MPEG1 video, MP2 audio and MPEG-PS containers, fast enough for 4K60 on one core.
  • py-h264-decoderPure Python3 H.264 baseline decoder implementing macroblock parsing, CAVLC, and IDCT modules for learning purposes.