MoreRSS

site iconTrack Awesome listModify

Track Awesome List Daily Updates on Github.
Please copy the RSS to your reader, or quickly subscribe to:

Inoreader Feedly Follow Feedbin Local Reader

Rss preview of Blog of Track Awesome list

Awesome List Updated on Jul 19, 2026

2026-07-19 11:47:27

1. Awesome Data Engineering

Data Ingestion

  • faucet-stream (⭐7) - Config-driven data-movement platform for Rust with pluggable source and sink connectors, running ETL, CDC, and streaming pipelines declaratively from YAML or embedded as a library.

Serialization format

  • ParquetKit - Browser-based viewer, SQL workbench and converter for Parquet files powered by DuckDB-WASM. Fully client-side, no upload.

Workflow

  • Nika (⭐25) - Intent-as-code workflow engine for AI data pipelines: reviewable YAML DAGs statically checked (schema, permits, cost floor) before execution, with tamper-evident run traces.

2. Awesome Gemini Cli

MCP Servers

  • Find MCP - Search 17,000+ MCP servers synced from the official MCP registry (registry.modelcontextprotocol.io). Remote Streamable HTTP (https://catalog.agentage.io/mcp, no auth for search) or stdio (npx -y @agentage/find-mcp). Works with Gemini CLI: gemini mcp add --transport http find-mcp https://catalog.agentage.io/mcp.

3. Awesome Video

Encoding Tools

Encoding Tools / FFmpeg

Scripting & Automation Tools / HEVC

  • Av1an (GitHub) (⭐1.9k) - Cross-platform CLI chunked-encoding framework enabling parallel per-scene encoding for AV1, VP9, HEVC, and H.264 with per-scene quality targeting.

Containerization & Packaging Tools / HEVC

  • CDN Transcode Sample (GitHub) (⭐123) - Media transcoding is a key function for live video broadcasting, streaming, and video on demand use cases in a CDN network. The CDN Transcode sample (not a finished product) provides a reference pi..

Ads & QoE / FFmpeg

  • OpenQoE (GitHub) - Self-hosted, Apache 2.0 QoE monitoring stack with JS SDKs for major players, tracking startup time, rebuffering, and errors with Grafana dashboards.

Ads & QoE / Quality & Testing

Audio & Subtitles / Subtitles & Captions

Metadata Extraction & Management / Audio

Color Science & Histogram Analysis / Audio

  • OpenColorIO (GitHub) (⭐2.1k) - Academy Software Foundation's industry-standard color management framework for color space transforms and display transforms, used by Nuke, Blender, Krita, and major VFX pipelines.

AI & Machine Learning Tools / Audio

  • Ad Insertion Sample (GitHub) (⭐98) - The ad-insertion reference pipeline shows how to integrate various media building blocks, with analytics powered by the OpenVINO™ Toolkit, for intelligent server-side ad insertion. - OpenVisualClou..

Effects & Compositing Tools / Audio

  • Natron (GitHub) (⭐5.4k) - Open-source node-graph video compositor comparable to After Effects/Nuke, GPLv2, cross-platform, supports the OpenFX plugin standard.

Adaptive Streaming / DASH

Players & Clients / FFmpeg

  • Mpv (GitHub) (⭐36k) - Lightweight command-line video player supporting wide format compatibility and advanced playback features.

Mobile & Web Players / Web Players

Mobile & Web Players / Android

Frameworks & UI Components / Roku

Desktop Players / Roku

  • mpv.net (GitHub) (⭐5.2k) - Modern mpv-based Windows media player with a customizable GUI, themes, and extension support built on the mpv engine.

Infrastructure & Delivery / Online Forums

  • Opencast (GitHub) (⭐499) - An open source enterprise video capture and distribution system, commonly used by educational institutions to manage lecture recordings, process videos, and distribute them to students.

Streaming Servers / Online Forums

  • CasparCG (GitHub) (⭐1.1k) - A professional open source graphics and video playback server used in TV broadcasting for overlaying graphics, playing videos, and mixing live inputs on multiple outputs.
  • Janus WebRTC Server (GitHub) (⭐9.1k) - An open source WebRTC server (SFU and gateway) that allows the creation of videoconferencing, streaming, and other real-time multimedia applications.

Peer-to-Peer Streaming Solutions / Storage Solutions

  • PeerTube (GitHub) (⭐15k) - ActivityPub-federated video hosting platform using WebRTC P2P in-browser delivery to offload server bandwidth, including live streaming support.

4. Awesome Rust

Applications

5. Awesome Cpp

Frameworks

  • Apache C++ Standard Library - STDCXX, A collection of algorithms, containers, iterators, and other fundamental components. [retired] [Apache2]
  • APR - Apache Portable Runtime. Another library of cross-platform utility functions. [Apache2]
  • ASL - Adobe Source Libraries provides peer-reviewed and portable C++ source libraries. [MIT]
  • Cxxomfort - A small, header-only library that backports various facilities from more recent C++ Standards to C++03 and later. [MIT]
  • Loki - A C++ library of designs, containing flexible implementations of common design patterns and idioms. [MIT]
  • Reason - A cross platform framework designed to bring the ease of use of Java, .Net, or Python to developers who require the performance and strength of C++. [GPL2]
  • STLport - An exemplary version of STL. [Free]
  • STXXL - Standard Template Library for Extra Large Data Sets. [Boost]
  • Ultimate++ - A C++ cross-platform rapid application development framework. [BSD]

Artificial Intelligence

  • Evolving Objects - A template-based, ANSI-C++ evolutionary computation library which helps you to write your own stochastic optimization algorithms insanely fast. [LGPL]

Asynchronous Event Loop

  • libev - A full-featured and high-performance event loop that is loosely modelled after libevent, but without its limitations and bugs. [BSD and GPL]
  • libevent - An event notification library. [BSD]

Audio

  • FMOD - An easy to use crossplatform audio engine and audio content creation tool for games. [Free for non-commercial/Commercial]
  • OpenAL - Open Audio Library - A crossplatform audio API. [BSD/LGPL/Proprietary]
  • Opus - A totally open, royalty-free, highly versatile audio codec. [BSD]
  • PortAudio - PortAudio is a free, cross-platform, open-source, audio I/O library. [MIT]
  • Speex - A free codec for free speech. Obsoleted by Opus. [BSD]
  • Vorbis - Ogg Vorbis is a fully open, non-proprietary, patent-and-royalty-free, general-purpose compressed audio format. [BSD]

Biology

  • BioC++ - C++ Computational Libraries for Bioinformatics. [BSD]
  • Chaste - An open source C++ library for the computational simulation of mathematical models developed for physiology and biology. [BSD]
  • libsequence - A C++ library for representing and analyzing population genetics data. [GPL]
  • SeqAn - Algorithms and data structures for the analysis of sequences with the focus on biological data. [BSD/3-clause]

CLI

  • Ncurses - A terminal user interface. [MIT]
  • TCLAP - A mature, stable and feature-rich library for defining and accessing command line arguments in ANSI C++. [MIT]

Compression

  • bzip2 - A freely available, patent free, high-quality data compressor. [BSD]
  • LZMAT - An extremely fast real-time lossless data compression library. [GPL]
  • ZLib - A very compact compression library for data streams. [zlib]
  • ZZIPlib - Provides read access on ZIP-archives. [MPL/LGPL]

Concurrency

  • RaftLib - The RaftLib C++ library, streaming/dataflow concurrency via C++ iostream-like operators. [Apache2]
  • Thrust - A parallel algorithms library which resembles the C++ Standard Template Library (STL). [Apache2]
  • STAPL - A C++ parallel programming framework designed to work on both shared and distributed memory parallel computers. [BSD]

Cryptography

  • Bcrypt - A cross platform file encryption utility. Encrypted files are portable across all supported operating systems and processors. [BSD]
  • BeeCrypt - A portable and fast cryptography library. [LGPLv2.1+]
  • Botan - A crypto library for C++. [BSD-2]
  • GnuTLS - A secure communications library implementing the SSL, TLS and DTLS protocols. [LGPL2.1]
  • Libgcrypt - A general purpose cryptographic library originally based on code from GnuPG. [LGPLv2.1+]
  • LibreSSL - A free version of the SSL/TLS protocol forked from OpenSSL in 2014. [?]
  • Nettle - A low-level cryptographic library. [LGPL]

Database

  • MySQL++ - A C++ wrapper for MySQL's C API. [LGPL]
  • SQLite - A completely embedded, full-featured relational database in a few 100k that you can include right into your project. [PublicDomain]

Debug

  • CUTE - C++ Unit Testing Easier. [LGPL3]
  • CppUnit - C++ port of JUnit. [LGPL2]
  • Deleaker - A tool for resource leak detection, including memory, GDI and handle leaks.

Scientific Computing

  • FFTW - A C library for computing the DFT in one or more dimensions. [GPL]
  • GSL - GNU scientific library. [GPL]

Game Engine

  • Allegro - A cross-platform library mainly aimed for video games and multimedia programming. [zlib]
  • Cocos2d-x - A multi-platform framework for building 2d games, interactive books, demos and other graphical applications. [MIT]
  • delta3d - A robust simulation platform. [LGPL2]
  • Oxygine - A cross-platform 2D C++ game engine. [MIT]

GUI

  • CEGUI - Flexible, cross-platform GUI library.
  • FLTK - Fast, light, cross-platform C++ GUI toolkit. [LGPL2]
  • FOX Toolkit - an open-source, cross-platform widget toolkit. [LGPL]
  • GTK+ - A multi-platform toolkit for creating graphical user interfaces. [LGPL]
  • gtkmm - The official C++ interface for the popular GUI library GTK+. [LGPL]
  • QCustomPlot - Qt plotting widget without further dependencies. [GPLv3]
  • Qwt - Qt Widgets for Technical Applications. [Own based on LGPL]
  • QwtPlot3D - A feature-rich Qt/OpenGL-based C++ programming library, providing essentially a bunch of 3D-widgets. [zlib]
  • Sciter - Sciter is an embeddable HTML/CSS/scripting engine aimed to be used as an UI layer of modern desktop applications. [Free/Commercial]
  • wxWidgets - A C++ library that lets developers create applications for Windows, Mac OS X, Linux and other platforms with a single code base. [Own LGPL]

Graphics

  • Cairo - A 2D graphics library with support for multiple output devices. [LGPL2 or Mozilla MPL]
  • Irrlicht - A high performance realtime 3D engine written in C++. [zlib]
  • OpenSceneGraph - An open source high performance 3D graphics toolkit. [OSGPL]
  • OpenVDB - Library and tools for storing, editing, and rendering volumetric datasets. [MPL2]
  • Panda3D - A framework for 3D rendering and game development for Python and C++. [BSD]

Image Processing

  • CImg - A small, open source, C++ toolkit for image processing. [Own LGPL or GPL]
  • FreeImage - An open source library that supports popular graphics image formats and others as needed by today's multimedia applications. [GPL2 or GPL3]
  • GDCM - Grassroots DICOM library.
  • ITK - An open-source, cross-platform system for image analysis. [Apache2 from ITK 4.0]
  • OpenEXR - Cross-platform library for high dynamic range imaging. [Modified BSDF]
  • VTK - Open-source, freely available software system for 3D computer graphics, image processing and visualization. [BSD]

Internationalization

  • IBM ICU - A set of C/C++ and Java libraries providing Unicode and Globalization support. [ICU]
  • libiconv - An encoding conversion library between different character encodings. [GPL]

Inter-process communication

  • WAMP - Provides RPC and pub/sub messaging patterns. (various implementations, various languages)
  • xmlrpc-c - A lightweight RPC library based on XML and HTTP. [BSD]

JSON

  • libjson - Lightweight JSON library. [?]

Logging

  • Log4cpp - A library of C++ classes for flexible logging to files, syslog, IDSA and other destinations. [LGPL]
  • templog - A very small and lightweight C++ library which you can use to add logging to your C++ applications. [Boost]
  • P7Baical - An open source and cross-platform library for high-speed sending telemetry & trace data with minimal usage of CPU and memory. [LGPL]

Math

  • ceres-solver - C++ library for modeling and solving large complicated nonlinear least squares problems from google. [BSD]
  • Eigen - A high-level C++ library of template headers for linear algebra, matrix and vector operations, numerical solvers and related algorithms. [MPL2]
  • GMTL - Graphics Math Template Library is a collection of tools implementing Graphics primitives in generalized ways. [GPL2]
  • Versor - A (fast) Generic C++ library for Geometric Algebras, including Euclidean, Projective, Conformal, Spacetime (etc).

Multimedia

  • GStreamer - A library for constructing graphs of media-handling components. [LGPL]
  • LIVE555 Streaming Media - Multimedia streaming library using open standard protocols (RTP/RTCP, RTSP, SIP). [LGPL]

Networking

  • ACE - An OO Network Programming Toolkit in C++. [?MIT?]
  • cpp-netlib - A collection of open-source libraries for high level network programming. [Boost]
  • libcurl - Multiprotocol file transfer library. [MIT/X derivate license]
  • Libmicrohttpd - GNU libmicrohttpd is a small C library that is supposed to make it easy to run an HTTP server as part of another application. [LGPL v2.1+]
  • lwIP - A lightweight TCP/IP stack. [Modified BSD]

PDF

  • PoDoFo - A library to work with the PDF file format. [LGPL]
  • DynaPDF - An easy-to-use PDF generation library. [Commercial]

Physics

  • ODE - Open Dynamics Engine - An open source, high performance library for simulating rigid body dynamics. [BSD&LGPL]

Regular Expression

  • PCRE - A regular expression C library inspired by the regular expression capabilities in Perl. [BSD]

Robotics

  • MOOS-IvP - A set of open source C++ modules for providing autonomy on robotic platforms, in particular autonomous marine vehicles.
  • MRPT - Mobile Robot Programming Toolkit. [BSD]
  • Robotics Library (RL) - A self-contained C++ library for robot kinematics, motion planning and control. [BSD]
  • ROS - Robot Operating System provides libraries and tools to help software developers create robot applications. [BSD]

Scripting

  • Lua - A minimal and fast scripting engine for configuration files and basic application scripting. [MIT]

Serialization

  • Kaitai Struct - A declarative language to describe various binary data structures and a compiler to generate C++ parser code. [GPLv3+][MIT][Apache2]

Video

  • libvpx - VP8/VP9 Codec SDK. [BSD]
  • Theora - A free and open video compression format. [BSD]

Web Application Framework

  • CppCMS - A Free High Performance Web Development Framework (not a CMS). [LGPLv3]
  • libOnion - lightweight library to help you create webservers in C programming language. [LGPLv3]
  • Wt - A C++ library for developing web applications. [GPL/Proprietary]

XML

  • Expat - An XML parser library written in C. [MIT]
  • Libxml2 - The XML C parser and toolkit of Gnome. [MIT]
  • libxml++ - An XML Parser for C++. [LGPL2]
  • PugiXML - A light-weight, simple and fast XML parser for C++ with XPath support. [MIT]
  • RapidXml - An attempt to create the fastest XML parser possible, while retaining useability, portability and reasonable W3C compatibility. [Boost]
  • TinyXML - A simple, small, minimal, C++ XML parser that can be easily integrating into other programs. [zlib]
  • Xerces-C++ - A validating XML parser written in a portable subset of C++. [Apache2]

Miscellaneous

  • American fuzzy lop a.k.a. afl-fuzz - Crazy fuzzing tool that automatically discovers bugs given time and minimal example input. [Apache2]
  • Better String - An alternative to the string library for C which is more functional and does not have buffer overflow overrun problems. Also includes a C++ wrapper. [BSD, GPL2]
  • FastFormat - Fast, Safe C++ Formatting inspired by log4j and Pantheios. [Simplified BSD]
  • Scintilla - A free source code editing component. [MIT]
  • sigslot - C++ Signal/Slot Library. [PublicDomain]
  • ZBar - A barcode scanner library, which allows to scan photos/images/video streams for barcodes and return their value. [LGPL2]

Compiler

  • Clang - A C compiler for LLVM. Supports C++11/14/1z C11. Developed by LLVM Team. [NCSA]
  • LLVM - Collection of modular and reusable compiler and toolchain technologies.
  • Oracle Solaris Studio - C, C++ and Fortran compiler for SPARC and x86. Supports C++11. Available on Linux and Solaris. [OTN Developer License]
  • TCC - Tiny C Compiler. [LGPL]

Online Compiler

  • coliru - Online compiler/shell with support for various C++ compilers.
  • Ideone - An online compiler and debugging tool which allows you to compile source code and execute it online in more than 60 programming languages.
  • Rextester - Online compiler which provides several compilers(Clang, GCC, MSVC) and several editors.

Debugger

  • LLDB - The LLDB Debugger.
  • Valgrind - A tool for memory debugging, memory leak detection, and profiling.
  • x64dbg - An open-source x64/x32 debugger for windows.

Integrated Development Environment

  • AppCode - an IDE for Objective-C, C, C++, and JavaScript development built on JetBrains’ IntelliJ IDEA platform.
  • CLion - Cross-platform C and C++ IDE from JetBrains.
  • CodeLite - Another cross-platform, free C and C++ IDE. [GPL2 with an exception for plugins]
  • Dev-C++ - A portable C/C++/C++11 IDE.
  • Eclipse CDT - A fully functional C and C++ IDE based on the Eclipse platform.
  • Geany - Small, fast, cross-platform IDE. [GPL]
  • IBM VisualAge - A family of computer integrated development environments from IBM.

Build Systems

  • FASTBuild - High performance, open-source build system supporting highly scalable compilation, caching and network distribution.
  • MesonBuild - An open source build system meant to be both extremely fast, and, even more importantly, as user friendly as possible.
  • Scons - A software construction tool configured with a Python script.
  • tup - File-based build system that monitors in the background for changed files.
  • Premake - A tool configured with a Lua script to generate project files for Visual Studio, GNU Make, Xcode, Code::Blocks, and more across Windows, Mac OS X, and Linux.

Static Code Analysis

  • PVS-Studio - A tool for bug detection in the source code of programs, written in C, C++ and C#.
  • OCLint - A static source code analysis tool to improve quality and reduce defects for C, C++ and Objective-C. - source (⭐3.9k)
  • Clang Static Analyzer - A source code analysis tool that finds bugs in C, C++, and Objective-C programs.
  • Linticator - Eclipse CDT integration of Pc-/FlexeLint.

Coding Style Tools

  • Artistic Style - A tool to format C/C++/C#/Obj-C/Java code. Also known as astyle.

API Design

Articles

Coding Style

  • C++ Dos and Don'ts - The Chromium Projects > For Developers > Coding Style > C++ Dos and Don'ts.

Podcasts

  • CppCast - The first podcast by C++ developers for C++ developers.
  • CppChat - A (sometimes) weekly look at what's going on in the world of C++ chatting with a guest from the community.

Websites

  • CppCon - The C++ Conference.
  • C FAQ - C frequently asked questions.
  • C++ FAQ - C++ frequently asked questions.
  • Guru of the Week - A regular series of C++ programming problems created and written by Herb Sutter.
  • C++ Hints - Every business day hints about most often C++ mistakes and ways to solve them from PVS-Studio Team.

Weblogs

Other Awesome Projects

  • Inqlude - The Qt library archive.

6. Awesome Java

Caching

  • Ehcache - Distributed general-purpose cache.

CLI / Argument Parsing

  • JCommander - Command-line argument-parsing framework with custom types and validation via implementing interfaces.

Code Analysis / Text-Based User Interfaces

  • JSpecify - Standardized nullness annotations designed to work uniformly across various Java IDEs, compilers, and static analysis tools.

Code Formatting / Text-Based User Interfaces

  • Spotless (⭐5.6k) - A versatile code formatter for Gradle and Maven that enforces multiple styles (including Google and Palantir) across Java and other languages.

Configuration / Text-Based User Interfaces

  • ini4j - Provides an API for handling Windows' INI files.

CSV / Text-Based User Interfaces

Database / Text-Based User Interfaces

  • JDBI - Convenient abstraction of JDBC.
  • Liquibase - Database-independent library for tracking, managing and applying database schema changes.
  • MapDB - Embedded database engine that provides concurrent collections backed on disk or in off-heap memory.

Distributed Applications / Text-Based User Interfaces

  • Quasar - Lightweight threads and actors for the JVM.

Distribution / Text-Based User Interfaces

  • IzPack - Setup authoring tool for cross-platform deployments.

Formal Verification / Text-Based User Interfaces

  • OpenJML - Translates JML specifications into SMT-LIB format and passes the proof problems implied by the program to backend solvers. (GPL-2.0-only)

Functional Programming / Text-Based User Interfaces

  • Functional Java (⭐1.6k) - Implements numerous basic and advanced programming abstractions that assist composition-oriented development.

Game Development / Text-Based User Interfaces

  • JBox2D - Port of the renowned C++ 2D physics engine.

Geospatial / Text-Based User Interfaces

  • H2GIS - Spatial extension of the H2 database. (LGPL-3.0-only)

High Performance / Text-Based User Interfaces

  • fastutil - Fast and compact type-specific collections.

Introspection / Text-Based User Interfaces

  • Objenesis - Allows dynamic instantiation without default constructor, e.g. constructors which have required arguments, side effects or throw exceptions.

JSON / Text-Based User Interfaces

  • jsoniter - Fast and flexible library with iterator and lazy parsing API.

Logging / Text-Based User Interfaces

  • Logback - Robust logging library with interesting configuration options via Groovy.
  • SLF4J - Abstraction layer/simple logging facade.

Machine Learning / Text-Based User Interfaces

  • DatumBox - Provides several algorithms and pre-trained models for natural language processing.

Messaging / Text-Based User Interfaces

  • Hermes - Fast and reliable message broker built on top of Kafka.

Miscellaneous / Text-Based User Interfaces

  • AISmessages (⭐168) - Decodes NMEA-armoured AIS messages for maritime navigation and safety systems with ITU-R M.1371 support and no runtime dependencies. (CC-BY-NC-SA-4.0)
  • Explyt c (⭐16) - AI coding agent for JetBrains IDEs that uses IDE indexes, refactorings, test runners, static analysis and debugging for Java and Kotlin projects.
  • JCuda - JCuda offers Java bindings for CUDA and CUDA-related libraries.
  • JPad - Snippet runner.
  • OpenRefine - Tool for working with messy data: cleaning, transforming, extending it with web services and linking it to databases.

Natural Language Processing / Text-Based User Interfaces

  • LingPipe - Toolkit for tasks ranging from POS tagging to sentiment analysis.

Networking / Text-Based User Interfaces

  • Undertow - Web server providing both blocking and non-blocking APIs based on NIO. Used as a network layer in WildFly. (LGPL-2.1-only)

ORM / Text-Based User Interfaces

  • Hibernate - Robust and widely used, with an active community. (LGPL-2.1-only)

Performance analysis / Text-Based User Interfaces

  • JMH - Harness for building, running, and analysing nano/micro/milli/macro benchmarks written in Java and other languages targeting the JVM. (GPL-2.0 only WITH Classpath-exception-2.0)

Platform / Apache Commons

  • BCEL - Byte Code Engineering Library - analyze, create, and manipulate Java class files.
  • BeanUtils - Easy-to-use wrappers around the Java reflection and introspection APIs.
  • BSF - Bean Scripting Framework - interface to scripting languages, including JSR-223.
  • ClassScan - Find Class interfaces, methods, fields, and annotations without loading.
  • CLI - Command-line arguments parser.
  • CLI2 - Redesign of Commons CLI.
  • Codec - General encoding/decoding algorithms, e.g. phonetic, base64 or URL.
  • Collections - Extends or augments the Java Collections Framework.
  • Compress - Defines an API for working with tar, zip and bzip2 files.
  • Configuration - Reading of configuration/preferences files in various formats.
  • Convert - Commons-Convert aims to provide a single library dedicated to the task of converting an object of one type to another.
  • CSV - Component for reading and writing comma separated value files.
  • Daemon - Alternative invocation mechanism for unix-daemon-like java code.
  • DBCP - Database connection pooling services.
  • Digester - XML-to-Java-object mapping utility.
  • Email - Library for sending e-mail from Java.
  • Exec - API for dealing with external process execution and environment management in Java.
  • FileUpload - File upload capability for your servlets and web applications.
  • Finder - Java library inspired by the UNIX find command.
  • Flatfile - Java library for working with flat data structures.
  • Graph - General purpose graph APIs and algorithms.
  • I18n - Adds the feature of localized message bundles that consist of one or many localized texts that belong together.
  • Id - Id is a component used to generate identifiers.
  • IO - Collection of I/O utilities.
  • Javaflow - Continuation implementation to capture the state of the application.
  • JCI - Java Compiler Interface.
  • JCS - Java Caching System.
  • Jelly - XML based scripting and processing engine.
  • Jexl - Expression language which extends the Expression Language of the JSTL.
  • JNet - JNet allows to use dynamically register url stream handlers through the java.net API.
  • JXPath - Utilities for manipulating Java Beans using the XPath syntax.
  • Lang - Provides extra functionality for classes in java.lang.
  • Math - Lightweight, self-contained mathematics and statistics components.
  • Monitoring - Monitoring aims to provide a simple but extensible monitoring solution for Java applications.
  • Nabla - Nabla provides automatic differentiation classes that can generate derivative of any function implemented in the Java language.
  • Net - Collection of network utilities and protocol implementations.
  • OpenPGP - Interface to signing and verifying data using OpenPGP.
  • Performance - Small framework for microbenchmark clients, with implementations for Commons DBCP and Pool.
  • Pipeline - Provides a set of pipeline utilities designed around work queues that run in parallel to sequentially process data objects.
  • Pool - Generic object pooling component.
  • SCXML - Implementation of the State Chart XML specification aimed at creating and maintaining a Java SCXML engine.
  • Validator - Framework to define validators and validation rules in an xml file.
  • VFS - Virtual File System component for treating files, FTP, SMB, ZIP and such like as a single logical file system.
  • Weaver - Provides an easy way to enhance (weave) compiled bytecode.

REST Frameworks / Other

  • Spark - Sinatra inspired framework.
  • Crnk (⭐291) - Implementation of the JSON API specification to build resource-oriented REST endpoints with sorting, filtering, paging, linking, object graphs, type-safety, bulk updates, integrations and more.

Science / Other

  • GraphStream - Library for modeling and analyzing dynamic graphs.
  • JFreeChart - 2D chart library for Swing, JavaFX and server-side applications. (LGPL-2.1-only)

Search / Other

  • Viglet Turing ES (⭐0) - Self-hosted enterprise search platform with faceted, semantic and hybrid search, RAG, AI agents and pluggable Solr, Elasticsearch or Lucene backends.

Security / Other

  • Passay - Enforce password policy by validating candidate passwords against a configurable rule set.

Testing / BDD

  • JGiven - Provides a fluent API which allows for simpler composition.

Testing / Frameworks

  • Apache JMeter - Functional testing and performance measurements.
  • Arquillian - Integration and functional testing platform for Java EE containers.
  • PIT - Fast mutation-testing framework for evaluating fault-detection abilities of existing JUnit or TestNG test suites.

Testing / Matchers

  • Hamcrest - Matchers that can be combined to create flexible expressions of intent.

Testing / Mocking

  • JMockit - Integration testing, API mocking and faking, and code coverage.
  • WireMock - Stubs and mocks web services.

Utility / Mocking

  • CRaSH - Provides a shell into a JVM that's running CRaSH. Used by Spring Boot and others. (LGPL-2.1-or-later)

Web Crawling / Mocking

  • StormCrawler - SDK for building low-latency and scalable web crawlers.

Web Frameworks / Mocking

  • Firefly - Asynchronous framework for rapid development of high-performance web application.
  • Jooby - Scalable, fast and modular micro-framework that offers multiple programming models.
  • Ninja - Full-stack web framework.

Podcasts and Screencasts / Mocking

Websites / Socials

7. Awesome Web Security

Forums

XSS - Cross-Site Scripting

CSV Injection

ORM Injection

Rails

AngularJS

CSP

JSMVC

Authentication

Remote Code Execution

XSS

SQL Injection

NoSQL Injection

XXE

SSRF

URL

Frontend (like SOP bypass, URL spoofing, and something like that)

Backend (core of Browser implementation, and often refers to C or C++ part)

Reconnaissance / OSINT - Open-Source Intelligence

Decompiler / Server-Side Request Forgery

Blogs / Server-Side Request Forgery

  • Orange - Taiwan's talented web penetrator.
  • 0Day Labs - Awesome bug-bounty and challenges writeups.

Application / Server-Side Request Forgery

Community / Server-Side Request Forgery

Miscellaneous / Server-Side Request Forgery

8. Awesome Mac

Reading and Writing Tools / Text Editors

  • Brackets - A modern, open source text editor that understands web design. Open-Source Software Freeware
  • Vimr - Refined Vim Experience for OS X. Open-Source Software Freeware

Reading and Writing Tools / Markdown Tools Awesome List

  • Marked 2 - This is the Markdown preview with an elegant and powerful set of tools for all writers.
  • MWeb - Pro Markdown writing, and static blog generator App.
  • Typora - Truly minimal Markdown editor featuring seamless live preview.

Reading and Writing Tools / Note-taking

  • Bear Writer - Beautiful, flexible writing app for crafting notes and prose. App Store
  • Notes - Clean, simple note-taking app. Open-Source Software Freeware
  • QOwnNotes - Open-source notepad with markdown support and todo list manager. Open-Source Software Freeware
  • Quiver - Mix text, code, Markdown, and LaTeX in one note with live preview.

Reading and Writing Tools / Ebooks

  • Calibre - Free, open-source e-book manager and reader. OSS Freeware
  • Klib - New way to manage highlights for Kindle and iBooks. FreewareApp Store

Reading and Writing Tools / RSS

  • Leaf - A news reader for managing subscriptions and enjoying daily news.
  • ReadKit - Bookmark and RSS management client.
  • Reeder 5 - News reader for Feedbin, Feedly, Feed Wrangler and so on. App Store
  • Vienna - RSS/Atom reader for Mac OS X. Open-Source SoftwareFreeware

Reading and Writing Tools / Others

  • CHM Reader - Read Compiled HTML (.chm) documents on your Mac. Freeware
  • Chmox - Read CHM documents on your Mac. Freeware
  • PDF Reader Pro - You Can view, create, sign, convert and compress any PDF documents. App Store
  • Skim - PDF reader and note-taker for OS X. Open-Source Software Freeware

Developer Tools / IDEs

  • Espresso - The web editor for Mac is back. For people who make delightful, innovative and fast websites.

Developer Tools / Developer Utilities

  • BetterRename - The most powerful and complete Mac file renaming application on the market. App Store
  • DiffMerge - Application to visually compare and merge files. Freeware
  • Integrity - Free website link checker for Mac. Freeware
  • Koala - GUI application for Less, Sass, Compass and CoffeeScript compilation. Open-Source SoftwareFreeware
  • Solarized - Clean and beautiful color theme. Works well with iTerm, JetBrains products, Vim etc.
  • TeXstudio - Integrated writing environment for creating LaTeX documents. Open-Source Software Freeware
  • Woodpecker - View iOS app's Sandbox files, UserDefaults, Keychain items on a Mac. App Store

Developer Tools / Regular Expression Editors

  • RegExRX - Development tool for regular expressions.

Developer Tools / Frameworks For Hybrid Applications

  • AppJS - Lightweight JavaScript UI library for creating mobile webapps that behave like native apps. Open-Source SoftwareFreeware
  • Electron - Build cross platform desktop application with JavaScript, HTML and CSS. Open-Source SoftwareFreeware
  • ionic - Build native and web apps with Angular and open web technologies. OSS Freeware
  • MacGap - Lightweight JavaScript API for OS X integration. OSS Freeware
  • nw.js - Build desktop apps with HTML and JavaScript. OSS Freeware

Developer Tools / Version Control

  • Cornerstone - Powerful version control with a gorgeous interface.
  • GitUp - A simple & powerful Git client。Open-Source Software Freeware
  • Changes (⭐270) - GUI Git client. Replace the Git CLI with a clear UI and AI assist. FreewareOpen-Source Software

Developer Tools / Virtualization

  • Parallels - Powerful, easy-to-use VM. No free upgrade for each new Mac OS.
  • Virtual Box - Powerful x86 and AMD64/Intel64 virtualization product. Freeware

Developer Tools / Databases

  • Base 2 - Application for creating, designing, editing and browsing SQLite 3 database files.
  • MDB Explorer - MDB tool to open, read, export your MDB files to other formats and databases.
  • Medis - GUI Manager for Redis. Open-Source Software
  • Postgres.app - The easiest way to get started with PostgreSQL on the Mac. Open-Source SoftwareFreeware
  • PSequel - PostgreSQL GUI tool for Mac OS X. Freeware
  • Sequel Pro - MySQL database management for Mac OS X. Open-Source Software Freeware

Terminal Apps / Databases

  • iTerm2 - iTerm2 is an amazing terminal emulator for OS X. Open-Source Software Freeware

Design and Product / Design Tools

  • Alchemy - Experimental, open-source drawing application with an emphasis on creating conceptual art. Open-Source Software
  • MakeHuman - Powerful and free 3D human modeler. Freeware
  • Monodraw - Powerful ASCII art editor designed for the Mac. App Store
  • Pixelmator - Full-featured image editor for Mac.
  • Principle - Application for designing animated and interactive user interfaces.

Design and Product / Prototyping and Mind-Mapping Tools

  • Adobe XD - Tool for designing and prototyping websites and mobile apps.
  • Axure RP 8 - Prototypes, specifications and diagrams in one tool.
  • Framer - Tool for interactive prototyping.
  • Justinmind - Prototyping platform for web and mobile apps.
  • Mockplus - Prototype faster, smarter and easier.
  • Origami Studio - Tool for designing modern interfaces, built and used by designers at Facebook.
  • pencil - Free, open-source tool for making diagrams and GUI prototyping. Open-Source Software Freeware
  • Scapple - Practical mind-mapping software with free whiteboard-like layout.
  • XMind - The most popular mind-mapping tool on the planet.

Design and Product / Screenshot Tools

  • Snip - Application for sharing captured images on QQ Mail. Freeware
  • Xnip - Handy Screenshot App. App Store Freeware

Design and Product / Screen Recording

  • Licecap - Screen recorder that exports directly to GIF. Open-Source Software Freeware

Design and Product / Other Tools

  • Couleurs - Simple app for grabbing and tweaking the colors you see on your screen. Freeware
  • Iconjar - Icon management tool to organize or search your icons.
  • Image2icon - Create and personalize icons from your pictures. Freeware
  • JPEGmini - Reduce image size by up to 80%, without compromising quality.
  • Resize Master - Batch resize and watermark your images fast and easy. App Store
  • RightFont - Preview, sync, install and manage fonts on Mac, Dropbox or Google Drive.
  • svgus - Organize, clean and transform your SVGs. App Store

AI Tools / Other Tools

  • LingShu - Open-source, model-agnostic macOS agent for verified code, documents, slides, and computer actions. Open-Source Software Freeware

Communication / Collaboration and Team Tools

  • Franz - Messaging app that combines multiple chat services in one place. Freeware
  • LimeChat - Open-source IRC client for Mac OS X. Open-Source SoftwareFreeware
  • Rambox - Messaging and emailing app that combines common web applications into one. Open-Source Software Freeware

Communication / Email Clients

  • Airmail - Fast email client. For both Mac OS and iOS.

Communication / File Sharing

  • Flow - Award-winning, beautiful, fast, and reliable FTP + SFTP client.

Data Recovery Tools / File Sharing

  • DiskWarrior - The world’s most advanced repair and recovery tool for Mac.
  • R-Studio for Mac - Data recovery tool for damaged, deleted, or formatted disks.

Audio and Video Tools / File Sharing

  • Audacity - Free, open-source, cross-platform audio software for multi-track recording and editing. Open-Source SoftwareFreeware
  • Audio Hijack - Record any application's audio, including VoIP calls from Skype, web streams from Safari, and much more.
  • Cog - Free, open-source audio player. Open-Source Software FreewareApp Store
  • Hydrogen - Professional yet simple and intuitive pattern-based drum programming for GNU/Linux. Open-Source Software
  • Mixxx - The most advanced free DJ software. Open-Source SoftwareFreeware
  • Perian - (No longer under active development) Let QuickTime play all the common formats of free plug-ins. Open-Source Software
  • ScreenFlow - Screencasting and video editing software.
  • Stringed 2 - Music practice software designed to help users learn how to play their favorite songs.
  • Synfig Studio - Synfig Studio is free, open-source 2D animation software. Open-Source Software Freeware
  • VLC - Open-source multimedia player for most audio, video, and streaming formats. Open-Source SoftwareFreeware
  • XLD - Tool to decode, convert and play various 'lossless' audio files. Open-Source SoftwareFreeware

Download Management Tools / Audio Record and Process

  • FOLX - Free download manager for Mac OS X with a true Mac-style interface. Freeware
  • JDownloader - Open-source download manager for links, files, and hosted content. FreewareOpen-Source Software

Input Methods / Audio Record and Process

  • Rocket - Makes typing emoji faster and easier using Slack-style shortcuts. Freeware

Translation Tools / Audio Record and Process

  • iTranslate - Translation app for text and web pages in multiple languages. Freeware

Security Tools / Audio Record and Process

  • LinkLiar - Link-Layer MAC spoofing GUI for macOS. Open-Source Software Freeware

Proxy and VPN Tools / Audio Record and Process

  • ShadowsocksX - Secure socks5 proxy, designed to protect your internet traffic. Open-Source SoftwareFreeware

Utilities / Clipboard Tools

  • ClipMenu - Clipboard manager for Mac OS X. Open-Source Software Freeware
  • Paste - Smart clipboard history & snippets manager. App Store

Utilities / Cleanup and Uninstall

Utilities / File Organization Tools

  • eZip - Lightweight archive tool for ZIP, RAR, 7Z, and other common formats. Freeware
  • muCommander - Lightweight file manager with a dual-pane interface. Open-Source Software Freeware

Utilities / General Tools

  • AirServer - Most advanced screen mirroring software receiver for Mac, PC and Xbox One.
  • Memo - Simple and elegant app. Unlock memos even more quickly using Touch ID. FreewareApp Store
  • Numi - Beautiful calculator app for Mac. Freeware

Utilities / To-Do Lists

  • 2Do - Nice todo app.
  • Day-O 2 - Menu bar clock replacement with built-in calendar. Freeware

Utilities / Productivity

  • Hammerspoon - Tool for powerful OSX automation with the Lua scripting engine. Open-Source Software Freeware
  • Keytty - App to keep your hands on the keyboard. Move, click, scroll, drag and more with a few strokes.
  • Ukelele - Unicode Keyboard Layout Editor.
  • xScope - Toolset for measuring, inspecting, and testing on-screen layouts and graphics.

Utilities / Window Management

  • Divvy - Window management at its finest with its amazing Divvy Grid system.
  • Magnet - Window manager that keeps your workspace organized. App Store
  • Moom - Window management tool for moving, resizing, and saving layouts.
  • Sidebar - The modern Dock replacement for your Mac.
  • SizeUp - Powerful, keyboard-centric window management.
  • Total Spaces - Workspace manager with hotkeys and spatial overview.

Utilities / Finder Tools

  • ForkLift - The most advanced dual pane file manager and file transfer client for macOS.

Utilities / Quality of Life Improvements

  • Shifty - A macOS menu bar app that gives you more control over Night Shift. Open-Source Software
  • Snap - Launch an app in a snap. Ridiculously easy shortcut management. FreewareApp Store

Utilities / System Related Tools

  • HandShaker - Manage Android phone content on Mac. Freeware
  • Monity - System monitoring widget for OS X.
  • Mounty - Tiny tool to re-mount write-protected NTFS volumes under Mac OS X 10.9+ in read-write mode. Freeware
  • Tuxera NTFS - Full read-write compatibility with NTFS-formatted drives on a Mac.

Gaming Software / System Related Tools

  • OpenEmu - Retro game emulator frontend for multiple console systems. Open-Source SoftwareFreeware
  • Porting Kit - Install Windows® Games inside your Mac. Freeware

Mac App Download Sites / Genuine Sites

  • alternativeTo - Also a very nice community. If you are looking for some alternative apps FOR Windows or another platform, check this site.

Mac App Download Sites / Pirated software download site blocklist

  • AppKed:https://www.macbed.com
  • Appstorrent:https://appstorrent.ru/

9. Awesome Osint

Offline Browsing / GitHub

  • HTTrack - Allows you to download a World Wide Web site from the Internet to a local directory, building recursively all directories, getting HTML, images, and other files from the server to your computer.
  • Cyotek WebCopy - is a free tool for automatically downloading the content of a website onto your local device.
  • Offliberty - is a website that lets you access any online content without a permanent Internet connection.

Main National Search Engines

Meta Search

  • Qwant - French search engine that relies on Microsoft Bing.

Speciality Search Engines

Data and Statistics / GitHub

Visual Search and Clustering Search Engines

Similar Sites Search

  • SimilarSites - Discover websites that are similar to each other
  • SitesLike - Find similar websites by category

Document and Slides Search

Code Search

Major Social Networks

  • Pinterest - is an image sharing social media service used to easly discover, share and save ideas using visual representation.

Real-Time Search, Social Media Search, and General Social Media Tools

  • Buzz sumo - "Use our content insights to generate ideas, create high-performing content, monitor your performance and identify influencers."

Web Monitoring / GitHub

  • Google Alerts - A content change detection and notification service.

Social Media Tools / Twitter

Social Media Tools / Facebook

Social Media Tools / Instagram

Social Media Tools / Pinterest

Social Media Tools / Reddit

  • Imgur - The most popular image hosting website used by redditors.
  • Mostly Harmless - Mostly Harmless looks up the page you are currently viewing to see if it has been submitted to reddit.

Social Media Tools / VKontakte

Social Media Tools / Tumblr

Social Media Tools / Telegram

  • Detectiva — Phone/email lookup with 6 search types.

Blog Search / GitHub

  • Notey - Blog post search engine.

Forums and Discussion Boards Search / GitHub

Username Check / GitHub

  • Name Chk - Check over 30 domains and more than 90 social media account platforms.
  • Name Checkr - checks a domain and username across many platforms.
  • User Search - Find someone by username, email, phone number or picture across Social Networks, Dating Sites, Forums, Crypto Forums, Chat Sites and Blogs, 3000+ sites Supported!

People Investigations / GitHub

  • 192 (UK) - Search by person, business, address. Limited free info, premium data upsell.
  • 411 (US) - Search by person, phone number, address, and business. Limited free info, premium data upsell.
  • Ancestry - Premium data, free trial with credit card.
  • Canada411 - Search by person, phone number, and business. Free.
  • Classmates - High-school focused people search. Free acounts allow creating a profile and viewing other members. Premium account required to contact other members.
  • Fold3 (US Military Records) - Search military records. Search filters limited with free access. Premium access requires subscription.
  • Kompass - Business directory and search.
  • Reunion - People search. Limited free info, premium data upsell.
  • SearchBug - People search. Limited free info, premium data upsell.
  • Spokeo - People search. Limited free info, premium data upsell.

Email Search / Email Check / GitHub

  • Email Format - is a website that allows you to find email address formats used by different companies.
  • MailTester - hunt for emails and improve your email deliverability
  • Peepmail - is a tool that allows you to discover business email addresses for users, even if their email address may not be publicly available or shared.
  • Verify Email - The fastest and most accurate email verification tool.

Phone Number Research / GitHub

  • Reverse Phone Lookup - Detailed information about phone carrier, region, service provider, and switch information.
  • Spy Dialer - Get the voicemail of a cell phone & owner name lookup.

Expert Search / GitHub

  • Academia - is a platform for sharing academic research.
  • MuckRack - Extensive database of U.S. government public records obtained through federal and state public records requests. Automated tool that will make public records requests and follow up until records are obtained on your behalf.

Company Research / GitHub

  • Corporate Information - Aggregated information from publicly available sources on publicly traded companies worldwide.
  • Vault - Well-known ranking of largest United States Corporations.

Job Search Resources / GitHub

  • Indeed - is an online job searching website that gives job seekers free access to search for a job, post their resumes, and research companies.

Q&A Sites / GitHub

Domain and IP Research / GitHub

  • BuiltWith - is a website that will help you find out all the technologies used to build a particular websites.
  • Domain Tools - Whois lookup and domain/ip historical data.
  • IPFingerprints - is used to find the approximate geographic location of an IP address along with some other useful information including ISP, TimeZone, Area Code, State.
  • IPVoid - IP address toolset.
  • Netcraft Site Report - is an online database that will provide you a report with detail information about a particular website and the history associated with it.
  • URLVoid - Analyzes a website through multiple blacklist engines and online reputation tools to facilitate the detection of fraudulent and malicious websites.
  • w3snoop - is a website that gives you a free and comprehensive report about a specific website.
  • WebMeUp - is the Web's freshest and fastest growing backlink index, and the primary source of backlink data for SEO PowerSuite.

Keywords Discovery and Research / GitHub

Web History and Website Capture / GitHub

  • Archive.is - is a website that allows you to archive a snapshot of you websites that will always remains online evenif the original page disappears.

Image Search / GitHub

Image Analysis / GitHub

Video Search and Other Video Tools / GitHub

  • Deturl - Download a YouTube video from any web page.
  • DownloadHelper - Download any video from any websites, it just works!
  • Earthcam - EarthCam is the leading network of live streaming webcams for tourism and entertainment.

Academic Resources and Grey Literature / GitHub

  • African Journal Online - is the world's largest and preeminent platform of African-published scholarly journals
  • JSTOR - Search over 10 million academic journal articles, books, and primary sources.
  • OA.mg A database of over 240 million scientific works, with PDFs for all Open Access papers in their catalogue (~ 40 million)
  • PubMed - Search more than 27 millions citations for biomedical literature from MEDLINE, life science journals, and online books.

Geospatial Research and Mapping Tools / GitHub

  • SAS Planet - Software used to view, download and stitch satellite images.

Infographics and Data Visualization / GitHub

  • Leaflet - an open-source JavaScript library for mobile-friendly interactive maps.
  • OpenLayers - A high-performance, feature-packed library for all your mapping needs.
  • Chart.js - a javascript library that allows you to create charts easly
  • jqPlot - A Versatile and Expandable jQuery Plotting Plugin.
  • Listify - Turn a Google spreadsheet into a beautiful, searchable listing in seconds.
  • Palladio - Visualize complex historical data with ease.

News / GitHub

News Digest and Discovery Tools / GitHub

Fact Checking / GitHub

  • Snopes - The definitive Internet reference source for urban legends, folklore, myths, rumors, and misinformation.

Browsers / GitHub

Social Network Analysis / GitHub

Privacy and Encryption Tools / GitHub

  • KeePass Password Safe - is a free and open-source password manager that uses the most secure encryption algorithms to safegard your passwords.

Other Tools / GitHub

  • Barcode Reader - Decode barcodes in C#, VB, Java, C\C++, Delphi, PHP and other languages.
  • Outwit - Find, grab and organize all kinds of data and media from online sources.

OSINT Blogs / GitHub

Other Resources / GitHub

10. Awesome Go

Third-party APIs

11. Collective Ai Tools

Developer Tools

  • Markstream - Open-source streaming Markdown renderer for AI chat interfaces, with incomplete-token handling and packages for Vue, React, Svelte, Angular, and Vue 2. #free #opensource

12. Awesome Go

Networking / Protocols

13. Awesome Neovim

Syntax / Markdown and LaTeX

Colorscheme / Markdown and LaTeX

  • alsi-lawr/neotheme.nvim (⭐4) - [TS][LSP][L/D][Lua] A semantic, palette-driven theme engine, with live theme switching and multiple built-in families.

14. Free for Dev

Search

Email

  • Suped - A user-friendly DMARC monitoring platform. The free plan covers one domain with up to 1,000 emails per month.

Managed Data Services

  • BackupDrill - Backs up Supabase projects to your own S3/R2/B2 bucket, then runs scheduled restore drills to prove backups restore. Provides a free plan with weekly backups for one project and one restore drill on your first backup.

Data Visualization on Maps

IDE and Code Editing

  • Brackets - Brackets is an open-source text editor specifically designed for web development. It is lightweight, easy to use, and highly customizable.
  • Codeground - Free browser IDE and playgrounds for 15+ languages plus Postgres, MySQL, MongoDB, and Redis. Shareable snippets, coding interviews, and cloud workspaces. Free playgrounds need no install.

Payment and Billing Integration

  • Qonversion - All-in-one cross-platform subscription management platform offering analytics, A/B testing, Apple Search Ads, remote configs, and growth tools for optimizing in-app purchases and monetization. Compatible with iOS, Android, React Native, Flutter, Unity, Cordova, Stripe, and web. Free up to $10k in monthly tracked revenue.

15. Awesome Selfhosted

Software / Communication - Social Networks and Forums

Software / Database Management

  • LibreDB Studio - Browser-based SQL IDE for PostgreSQL, MySQL, Oracle, SQL Server, SQLite, MongoDB and Redis, with an optional AI assistant that writes SQL from natural language (alternative to DataGrip, DBeaver). (Source Code (⭐87)) MIT Docker/K8S

Software / File Transfer - Single-click & Drag-n-drop Upload

  • snowshare (⭐78) - File and link sharing platform with URL shortening, code snippet sharing, and file uploads, featuring customizable expiration, privacy settings, and QR codes. (Demo) CC0-1.0 Nodejs/Docker

Software / Media Streaming - Video Streaming

  • Tiramisu (⭐152) - BitTorrent engine with a FUSE virtual filesystem that streams torrents live to Plex/Jellyfin without downloading (alternative to Real-Debrid). GPL-2.0 Go/Docker

Software / Proxy

  • GitProxy - Proxy for Git that applies rules and workflows to all outgoing git push operations and ensures they are compliant. It supports both HTTP/HTTPS and SSH protocols with security scanning and validation. (Source Code (⭐231)) Apache-2.0 Nodejs/Docker

Software / Travel Organization

16. Awesome Testing

Software / AI & LLM Testing

  • QASkills.sh - Open registry of 400+ QA and testing skills (Playwright, API, LLM evaluation, accessibility, performance) that AI coding agents install and follow via the qaskills CLI. Works with Claude Code, Cursor, and 30+ other agents.

Software / UI & End-to-End Testing

  • Playwright Config Generator - Free browser-based generator that produces a ready-to-commit playwright.config.ts/.js/.mjs with browser projects (Chromium, Firefox, WebKit, mobile devices), retries, workers, trace/video/screenshots, webServer, and CI reporters. No signup.

Software / Test Data Management

Software / Screen Recording & Session Replays

  • PR Preview - MCP for Claude Code that drives your web app in a headed browser and records before/after demo videos of a pull request as MP4 or GIF.

Awesome List Updated on Jul 18, 2026

2026-07-18 11:25:25

1. Quick Look Plugins

License

Burrete (⭐38)

Preview PDB, mmCIF, SDF, XYZ, trajectories, and chemistry tables in Finder

Download manually (⭐38)

CC0

To the extent possible under law, Sindre Sorhus has waived all copyright and related or neighboring rights to this work.

2. Awesome Computational Biology

Preprocessing Tools

  • SeqBench — Web-based molecular biology sequence workbench for primer design, cloning simulation (Gibson, Golden Gate, restriction digest), CRISPR guide RNA design, and sequence analysis, with a public REST API, OpenAPI 3.1 spec, and MCP server.

3. Awesome Artificial Intelligence

Learn / Books

Learn / Courses

  • Made With ML: An open course on designing, developing, deploying, and iterating on production ML systems.

Learn / Foundational papers

  • LoRA: Introduced low-rank adaptation for parameter-efficient model fine-tuning.
  • ReAct: Combined reasoning traces with actions for tool-using language-model agents.

Build AI systems / Guides and playbooks

Build AI systems / LLM application engineering

Build AI systems / Agent frameworks

  • Pydantic AI: Typed agent development built around Pydantic.
  • LangGraph: Low-level orchestration for long-running, stateful agents.
  • OpenAI Agents SDK: A small SDK for tools, handoffs, guardrails, tracing, and agent orchestration.

Build AI systems / Durable and asynchronous agents

  • Running Agents: Lifecycle, session, exception, and durable-execution patterns in the OpenAI Agents SDK.
  • Human-in-the-Loop: Pause, inspect, approve, reject, and resume tool calls without losing agent state.

Build AI systems / Retrieval and data

  • LlamaIndex: Data ingestion, indexing, retrieval, and agent workflows.
  • Haystack: Modular pipelines for retrieval and generative AI applications.

Build AI systems / Evals and reliability

  • Promptfoo: Test cases, assertions, model comparisons, and red-team checks for LLM applications.
  • Ragas: Evaluation and experimentation for retrieval and generative AI applications.

Build AI systems / Deployment and observability

  • Langfuse: Tracing, evaluation, prompt management, and metrics for LLM applications.
  • vLLM: An inference and serving engine for language models.
  • LiteLLM: A model gateway and unified interface for multiple model providers.

Agentic software engineering / Coding agents

Agentic software engineering / Software factories and agent orchestration

  • Harness Engineering: OpenAI's field report on building software with coding agents, repository constraints, automated checks, and human steering.

Contributing / Software factories and agent orchestration

  • serve software developers learning or practising AI engineering;
  • provide technical or practical value beyond a product homepage;
  • be current and maintained, unless its value is foundational and durable;
  • add something meaningfully different from the existing entries;
  • use a factual description supported by a primary source.

4. Awesome Docker

Good Tips / Wrappers

  • Docker Caveats What You Should Know About Running Docker In Production (written 11 APRIL 2016).

5. Awesome Playcanvas

3D Gaussian Splatting / YouTube Playables

  • Form Chasers - A community site for sharing scans of vehicles.

6. Awesome V

Command-line

  • vtrace (⭐0) - An automated execution tracer and step-by-step source code instrumenter for the V programming language.

7. Awesome Datascience

Tutorials

Deep Learning Packages / Visualization Tools

Books / Visualization Tools

Bloggers / Book Deals (Affiliated)

  • Datawrangling by Peter Skomoroch. MACHINE LEARNING, DATA MINING, AND MORE

Podcasts / Book Deals (Affiliated)

Datasets / Book Deals (Affiliated)

8. Awesome Game Remakes

Action

Arcade

  • atomiks (⭐2) - A remake of the classic Atomix game for modern platforms.
  • blips (⭐1) - A Remake of the dos Bips, Bips Gold and Bips Platinum game from Bryant Brownell. It is a Puzzle game which is a variation of sokoban written in SDL 3 based on my old gp2x version.
  • galaxy-eggbert (⭐0) - 3D remake of Speedy Blupi / Mobile Eggbert, moving from Urho3D toward a native CNA + Easy3D engine.
  • guardian (⭐0) - A modern, endless remake of the classic arcade game Defender
  • Metal-Slug-Remake (⭐2) - A Metal Slug-inspired 2D action game built in C++ with SFML — featuring enemy AI, procedural terrain via Perlin noise, and a full weapon/damage system. OOP course project (CS-1004).
  • O21 (⭐31) - FOSS remake of U95, an old submarine arcade game from 1995.
  • wedges-trial (⭐1) - [WIP] Browser logic puzzle game inspired by Gothic's Remake lockpicking mechanism.

Online

  • starcup (⭐6) - A fork of the multiplayer game Space Station 14, a remake of the cult-classic Space Station 13.
  • Heart-of-Africa-Remake (⭐1) Single-player 3D web remake of the 1985 classic The Heart of Africa: real ~1890 geography, living wildlife, period journal with in-browser TTS - three.js/WebGPU, React, TypeScript.

Simulator

  • darknova2 (⭐0) - Dark Nova ][ — cross-platform space trading game (Space Trader remake)

Strategy

9. Awesome Video

Encoding Tools

  • Arch FFmpeg GPAC (⭐3) - A ready-prepared video transcoding pipeline to create DASH/ HLS compatible video files & playlists.

Encoding Tools / FFmpeg

  • AWS Lambda FFmpeg (⭐866) - An S3-triggered Amazon Web Services Lambda function that runs your choice of FFmpeg 🎬 commands on a file 🎥 and uploads the outputs to a bucket.
  • VP9 Dash (⭐1) - FFmpeg wrapper script to create VP9 MPEG-DASH packages.

Multi-format Packaging Tools / FFmpeg

  • GPAC (⭐3.3k) - Multimedia framework for MP4, DASH, and HLS packaging, streaming, and playback with MPEG-4 Systems support.

Real-Time Encoding Solutions / HEVC

  • RTSP Stream (⭐722) - Out of box solution for RTSP - HLS live stream transcoding. Makes RTSP easy to play in browsers.

Containerization & Packaging Tools / HEVC

Ads & QoE / Quality & Testing

  • VMAF (⭐5.4k) - Perceptual video quality assessment based on multi-method fusion.

Audio & Subtitles / Subtitles & Captions

  • Vtt JS (⭐13) - A JavaScript implementation of the WebVTT specification.

Metadata Extraction & Management / Audio

  • MPEG Ts Inspector (⭐21) - A command-line tool for inspecting MPEG-TS files. Contribute to brendanlong/mpeg-ts-inspector development by creating an account on GitHub.

Subtitle & Caption Tools / Audio

Protocols & Transport / Audio

  • RTMP vs. WebRTC vs. HLS - A Comparison of Streaming Protocols - An in-depth blog post by Dyte that compares RTMP, WebRTC, and HLS streaming protocols. It discusses their concepts, supported browsers and devices, use cases, pros and cons, and provides a comparison chart. This resource is beneficial for developers evaluating which streaming protocol best fits their project requirements.
  • Videojs Contrib HLS (⭐2.9k) - An HLS library for video.js that enables HLS playback in environments where it's not natively supported. It integrates seamlessly with video.js, providing features like adaptive bitrate selection, AES-128 segment encryption, and support for multiple audio tracks.

Adaptive Streaming / Audio

  • AWS Stale Playlist Detector (⭐42) - The Stale Playlist Detector (SPD) is a tool to monitor live HLS origin endpoints for changing playlists. The Stale Playlist Detector (SPD) will use data in the top-level playlist, the child playlis..

Adaptive Streaming / HLS

  • HLS Cutsegment (⭐3) - A web app that lets you insert a cut into a segment, which is then cut into two new segments.
  • HLS Downloader (⭐141) - Download all video files from HLS (HTTP Live Streaming) VoD (Video on Demand) m3u8 playlist for local playback.
  • HLS Fetch (⭐193) - Download and decrypt videos served by the HTTP Live Streaming (HLS) protocol.
  • HLS Get (⭐47) - An asynchronous terminal-based hls video stream (m3u8) downloader & combiner, with AES-128 decryption support.
  • HLS Relay (⭐23) - Script to pull HLS stream from one origin and push to another origin.
  • HLS Server (⭐262) - Middleware for serving HTTP Live Streaming (HLS) compatible media streams.
  • HLS VOD (⭐283) - HTTP Live Streaming with on-the-fly encoding of any video file for Web/Apple TV/iPhone/iPad/iPod.
  • M3U8 (⭐2.3k) - Python library from Globo for parsing and generating M3U8 playlists used in HLS streaming workflows.
  • NGINX HLS (⭐3) - Contribute to zhaiweiwei/nginx-hls development by creating an account on GitHub.

Adaptive Streaming / DASH

  • Dash DRM (⭐5) - Example implementations demonstrating MPEG-DASH playback with DRM protection schemes.
  • Dash JS (⭐5.5k) - A reference client implementation for the playback of MPEG DASH via JavaScript and compliant browsers.

CMAF & fMP4 Packaging / DASH

  • Fmp4 JS (⭐11) - A JavaScript library to parse ISO Base Media File Format (MPEG-4 Part 12).

HLS Manifest Parsers & Generators / DASH

  • M3U8 Parser (⭐524) - M3U8 playlist parser from the Video.js project. Core utility for handling HLS manifests in JavaScript.
  • Open M3U8 (⭐247) - Open-source parser for m3u8 playlist files by iHeartRadio. Essential for HLS streaming implementations.

Transport Protocols / DASH

  • NGINX-RTMP Module (⭐14k) - An Nginx module that adds RTMP streaming server capabilities to Nginx. It supports streaming live content via RTMP and can also be used to create HLS/DASH streams from RTMP input.

HLS Tools / RTMP

  • Auto Dash HLS (⭐11) - Automated toolchain for generating DASH/ HLS compatible files from all videos inside a root folder.
  • HLS To MP4 (⭐5) - Download HLS videos as MP4 (WebVTT for caption download optional).
  • M3U8 Dl (⭐75) - A CLI m3u8-downloader program to parse .m3u8 playlist file and download mpeg2-ts video files, concat them and convert it to mp4 using FFmpeg.
  • M3U8 Downloader (⭐66) - Tool for downloading video streams from m3u8 playlists. Utility for HLS content retrieval and testing.

DASH Tools / FFmpeg

Players & Clients / FFmpeg

  • Dolby.io Client SDKs - Dolby.io offers Client SDKs for developers aiming to create applications with streaming capabilities. These SDKs support various platforms, including JavaScript for web applications, React Native, Flutter, and native SDKs for Android, iOS, Mac, Windows, and Linux. They assist in connecting, capturing, publishing, and viewing streams from the Dolby.io Streaming Platform, providing a comprehensive solution for building streaming applications.

Mobile & Web Players / Web Players

  • ABR Player Chrome (⭐1) - Chrome extension that uses Eyevinn HTML player to be able to play HLS and MPEG-DASH natively.

Mobile & Web Players / Android

  • VLC Android - VLC for Android, Android TV and ChromeOS.

Mobile & Web Players / iOS/tvOS

  • VLC iOS - VLC for iOS is the official port of VLC on the iOS/tvOS platforms.

Web Players / Roku

  • AV1 Player (⭐4) - Video player specifically for AV1 codec playback. Helps developers test and deploy AV1 streaming content.
  • OTT Multiview (⭐76) - This is a web based multiview screen for HLS and MPEG-DASH streams based on hls.js and Shaka Player.

Desktop Players / Roku

Smart TV Players / Smart TVs

General Tools / Chromecast

  • QUANTEEC Digital Rights Management - QUANTEEC provides a plugin that enables DRM-protected playback by encrypting video data on the server side and decrypting it on the player side. It is compatible with various players and DRM systems, facilitating secure video streaming.

DRM / Chromecast

Docker & Containerization Tools / Chromecast

Specs & Standards / Chromecast

Adaptive Streaming Standards / Vendor Docs

  • SCTE (⭐11) - Python library to work with SCTE standards.

Infrastructure & Delivery / Online Forums

  • HLS.js P2P Engine (⭐1.1k) - A hls.js plugin to offload bandwidth from expensive traditional CDNs,while also maximizing a user's viewing experience.
  • NGINX with nginx-rtmp-module - Nginx, combined with the nginx-rtmp-module, provides a powerful solution for live video streaming. This setup supports HTTP Live Streaming (HLS) in live mode, enabling efficient and scalable live video delivery. It's widely used for setting up live streaming servers due to its performance and flexibility.

Live Streaming Servers / Online Forums

Streaming Servers / Online Forums

  • Docker NGINX RTMP (⭐1.1k) - A Dockerfile for nginx-rtmp-module + FFmpeg from source with basic settings for streaming HLS. Built on Alpine Linux.
  • RTSP Simple Server (⭐20k) - A simple, ready-to-use RTSP streaming server written in Go. It supports publishing and reading streams via RTSP and can also re-distribute via other protocols.

Peer-to-Peer Streaming Solutions / Storage Solutions

  • P2P Streaming (⭐2) - Open source WebRTC-based engine for P2P live/VOD streaming directly in a browser page, no plugin required.

CDN Integration & Distribution / Cloud Platforms

Intro & Learning / CDN Integration

  • How To Stream Video: A Beginner's Guide - A beginner's guide covering the essentials of setting up audio and video sources, choosing streaming destinations, and understanding the basics of live streaming.

Player Development Documentation / CDN Integration

10. Awesome Rust

Applications

Applications / Audio and Music

  • PodFetch (⭐485) - A self-hosted podcast manager that automatically downloads new episodes, with a web UI for listening and a GPodder-compatible sync API for mobile apps like AntennaPod. build badge

Applications / Security tools

  • santhreal/keyhog (⭐83) [keyhog] - Detects leaked credentials and API keys across source trees, git history, archives, and remote sources, with live verification of found secrets CI

11. Awesome Go

Standard CLI

  • OpenCLI (⭐41) - OpenAPI-style specification for CLIs; define your interface in a language-agnostic document to generate documentation and framework boilerplate code.

Third-party APIs

12. Collective Ai Tools

Dating

  • Mistress.to - Mistress.to is an Immersive femdom AI companion featuring interactive audio voice calls, text chat, and high-quality image and video generation. #freemium

13. Awesome Neovim

Color / Markdown and LaTeX

Colorscheme / Markdown and LaTeX

  • ntk148v/lauds (⭐1) - [TS][Lua] Paper-light color theme for prose and code — warm off-white paper, terracotta orange, deep mint.

Code Runner / Quickfix

14. Free for Dev

Monitoring

  • Accesserty Pulse - Accesserty Pulse monitors interaction signals and detectable accessibility risks on live websites. Free plans for everyone and 14-day Pro trial.

Screenshot APIs

  • Shotpipe - Screenshot and Open Graph image API built for static sites. Free tier includes 100 renders/month, no card required. cached renders are free.

15. Awesome Osint

Domain and IP Research / GitHub

  • Argos OSINT - Free Spanish-language OSINT platform: 31 client-side tools + 7 step-by-step guides + 10 curated OSINT prompts for Claude/LLM. Covers WHOIS/RDAP, DoH DNS, subdomain enumeration (crt.sh), unified domain dashboard, IP geolocation, IP reputation via Shodan InternetDB, email header analyzer (SPF/DKIM/DMARC), SPF/DMARC auditor, pwned password check via HIBP k-anonymity, EXIF and PDF metadata analyzers, reverse image search aggregator, Wayback lookup, username finder across 50+ platforms, WhatsApp chat analyzer, JWT decoder, regex/color/UA parser/QR/base64/hash/URL cleaner. No signup, PWA installable, all processing in-browser.

Awesome List Updated on Jul 17, 2026

2026-07-17 11:32:11

1. Awesome Katas

Others

2. Awesome Ruby

Business logic

  • Stoplight (⭐620) - A circuit breaker implementation for Ruby that prevents cascading failures when external dependencies (databases, APIs, third-party services) start failing.

3. Awesome Azure Openai Llm

5. Best Practices

4. Awesome Vue

Components & Libraries / UI Components

  • vue-month-spinner-picker (⭐0) - iOS-style drum-roll month picker for Vue 3. Inertia scrolling, bottom sheet modal, min/max constraints, i18n and theming via CSS variables. Zero dependencies.

5. Awesome Preact

Contents / Toolkits

  • EviKit - Vite/Preact SSR framework for small web apps. SQLite ORM, OpenAPI validation, translation, SEO.

Contents / Example Apps

  • Lanquiz - Host quizzes in LAN from a laptop (Import from Kahoot. Self-host during blackouts).

6. Awesome Python

Projects / Package Management

  • hatch (⭐7.2k) - Modern, extensible Python project manager for environments, builds, and publishing.

7. Awesome Zig

Fundamentals / Utility

Network & Web / Network

  • zig-nostr/nostr (⭐4) - The Nostr protocol natively in Zig: secp256k1/Schnorr keys, events, relay transport with the outbox model, a local-first LMDB event store, NIP-46 remote signing, and more.

8. Awesome Embedded Rust

Tools / Paid and commercially available materials

  • scope (⭐37) Cross-platform serial-monitor TUI with an RTT interface (via probe-rs), hex/@tag input macros, search, session recording, and Lua plugins. - crates.io

no-std crates / WIP

  • 🤖 krypteia: Pure-Rust no_std post-quantum (ML-KEM/ML-DSA/SLH-DSA) and classical cryptography, side-channel hardened, zero-dependency. crates.io

Firmware projects / WIP

  • 🤖 RS-Key (⭐89): no_std FIDO2/WebAuthn + U2F security-key firmware for the RP2350, built on embassy; also implements OpenPGP, PIV and OATH.

9. Awesome V

Command-line

  • vin32 (⭐0) - A basic, heuristic-based CLI tool to generate V language bindings from simple Windows C header files.

Utility

  • vop (⭐0) - A message-passing object protocol providing dynamic property management and closure-based state encapsulation.

10. Awesome Gemini Cli

Commands & Extensions

  • 16-eyes (⭐3) - AI-driven security audits via custom Gemini CLI commands and subagents (also supports Claude Code, Cursor, GitHub Copilot) — profiles the repo, verifies every finding, adversarially disproves high-impact ones before they reach the report. Install via npx 16-eyes install --target gemini.

11. Awesome Video

Encoding & Codecs

  • AMF Encoder Developer Guide (Wiki) (⭐734) - Official AMF wiki guide for developers building video codec encoder applications with AMD's Advanced Media Framework SDK - covers encoder component setup, property configuration, and submission/polling workflow. Companion documentation to the AMF SDK repository entry.
  • FFmpeg - A free and open-source software project consisting of a suite of libraries and programs for handling video, audio, and other multimedia files and streams. It is widely used for format transcoding, basic editing, and standards compliance.
  • libaom: AV1 Codec Library - Libaom is the official AOMedia video codec library for AV1. It provides the tools necessary for encoding and decoding AV1 video streams, offering a royalty-free alternative to other codecs with improved compression efficiency.

Next-Generation Codecs AV1 VVC

  • GstH266Enc (⭐11) - InterDigital GStreamer plugin wrapping a VVC/H.266 encoder (vvenc or uvg266) for pipeline-based encoding, Meson build.
  • SVT-AV1-Essential (⭐220) - Streamlined SVT-AV1 encoder fork with sensible defaults and quality-of-life improvements tuned for non-low-latency high-resolution encoding.
  • svt-av1-hdr (⭐226) - SVT-AV1 fork with perceptual, HDR, and film-grain optimizations from ex-PSY team members, tuned for high-fidelity AV1 encoding.
  • Tencent O266player (⭐437) - CPU-efficient H.266/VVC decoder (O266dec) integrated into a modified VLC player for real-time VVC playback.
  • VVC/H.266 in GStreamer 1.26 (Igalia) - Technical writeup on VVC/H.266 support landing in GStreamer 1.26, covering avdec_h266, vvdec, and Intel hardware vah266dec decode elements.

Encoding Tools

  • Android FFmpeg Transcoder (⭐32) - An Android library for performing video transcoding on-device, leveraging FFmpeg (or MediaCodec) to extract frames or encode videos on Android.
  • avTranscoder (⭐167) - C++ wrapper providing a high-level API around FFmpeg and LibAV for video transcoding tasks.
  • CloudTranscode (⭐299) - Distributed videos and images encoding/transcoding using Amazon SFN, FFmpeg and ImageMagic.
  • Liquid Dl (⭐70) - Liquid-dl is a simple tool for utlities such as FFmpeg, YouTube-dl, and scdl. It provides a simple framework with simple point and click options allowing users to just click on what they need and u..
  • Manifesto (⭐17) - An HLS tool for creating multiple variants, a master.m3u8 file, and converting 608 captions to segmented webvtt subtitles via FFmpeg.
  • Mlt (⭐1.8k) - Cross-platform multimedia framework for video editing, processing, and playback applications.
  • Pitivi - A free, open source video editor for Linux built on the GStreamer framework, focusing on an intuitive user interface and integration with GNOME.

Encoding Tools / FFmpeg

  • ab-av1 (⭐937) - CLI tool for AV1 (and x264/x265) re-encoding using fast VMAF sampling plus automatic CRF binary search to hit a target quality. Wraps FFmpeg/svt-av1/vmaf.
  • FFmbc (⭐199) - FFmpeg customized for broadcast and professional usage.
  • FFmpeg Patch (⭐65) - This repository contains a collection of FFmpeg* patches and samples to enable CNN model based video analytics capabilities (such as object detection, classification, recognition) in FFmpeg* framew..
  • FFmpeg Windows Build Helpers (⭐1.2k) - Helper script for cross compiling some media tools for windows, like customizable FFmpeg.exe (with or without non-free components, etc), and some other bonuses like mplayer, mp4box, mxf, etc. - rdp..
  • FFmpeg-suite-rs (⭐10) - Async builder-pattern Rust wrapper over the FFmpeg CLI with crates for transcoding/filtering, ffprobe inspection, and ffplay playback, plus VAAPI/NVENC/QSV hardware acceleration.
  • H265ize (⭐526) - A node utility utilizing FFmpeg to encode videos with the hevc codec.
  • Imageio FFmpeg (⭐296) - Python wrapper around FFmpeg for video processing. Simplifies FFmpeg integration in Python applications.
  • rsmpeg (⭐877) - Rust crate exposing the FFmpeg libav C API safely; actively maintained with FFmpeg 6/7 support for building multimedia apps.
  • Swift Encoder (⭐5) - A fire-and-forget shell script that encodes multiple video and audio files with FFmpeg.
  • Transcoding (⭐2) - FFmpeg transcoders benchmark. Contribute to AlvianPrasetya/transcoding development by creating an account on GitHub.

Hardware Accelerated Transcoding / FFmpeg

  • HWEncoderX (⭐23) - Docker container for automatic H.265 video transcoding using GPU hardware acceleration (VAAPI for Intel/AMD, NVENC for NVIDIA, Intel Quick Sync). Includes Telegram notifications, quality optimization, and constant monitoring of input directories.

Multi-format Packaging Tools / FFmpeg

  • Transcode Web Video (⭐3) - Quickly transcode a source video to MP4, OGV, and WebM, with scale, bitrate, and screengrab options.

Codecs / AV1

  • rav1e_js (⭐3) - JavaScript/WebAssembly bindings for the rav1e AV1 encoder, enabling in-browser AV1 encoding.
  • SVT-AV1-PSYEX (⭐182) - Actively-maintained fork of SVT-AV1 with psychovisual tuning; improves default perceptual quality settings. Successor to the discontinued psy-ex fork.
  • wav1c — Wondrous AV1 Coder (⭐14) - Spec-compliant AV1 encoder written from scratch in safe Rust with zero dependencies; usable as a library, via C FFI, WebAssembly, or as an FFmpeg plugin, with HDR10/10-bit support.

Codecs / VP9

Comparative Analysis of Codecs / HEVC

  • Audio Codec Benchmark (⭐41) - Comprehensive Python-based quantitative comparison tool for lossless and lossy audio codecs. Benchmarks compression ratio, bitrate, encoding/decoding speed across multiple formats including FLAC, Opus, Vorbis, AAC, and more.
  • codec-compare (WebM Project) (⭐8) - Official WebM Project static front-end visualization framework for aggregating and presenting codec performance comparison data (AV1/AVIF/WebP).
  • codec-eval (⭐1) - Rust codec comparison harness computing SSIMULACRA2 and Butteraugli for dual-metric artifact analysis across encoders.
  • MainConcept Codec Comparison Tool - Professional HEVC/H.265 and AVC/H.264 video encoding quality evaluation tool integrated with FFmpeg. Includes VMAF and PSNR metric generation, supports objective quality analysis and performance benchmarking for transcoding workflows.

Benchmarking & Performance Tools for Codecs / HEVC

  • aom_analyzer (⭐1) - CLI AV1 bitstream analyzer for inspecting sequence, frame, tile, and superblock structure of AOM AV1 streams.
  • av1parser (⭐42) - Rust AV1 bitstream parser that dissects OBU/header structure for low-level stream inspection (not a full decoder).

Real-Time Encoding Solutions / HEVC

  • go-transcode (⭐292) - On-demand HTTP transcoding origin for live inputs and static files with NVIDIA GPU acceleration via Docker.
  • hls_transcoder (Rust) (⭐4) - Rust library building GStreamer pipelines to transcode to HLS with hardware (NVENC) and software (x264) support.
  • LiveForge (⭐16) - Go single-binary multi-protocol live media server supporting RTMP/RTSP/SRT/WHIP/WHEP/HLS/LL-HLS/DASH ingest and delivery.
  • open-streamer (⭐1) - Go live streaming server with in-process libavcodec ABR transcoding and full-GPU pipeline (NVDEC→scale_cuda→NVENC), 1×decode + N×encode fan-out to HLS/DASH.

Scripting & Automation Tools / HEVC

  • Av1an (⭐1.9k) - Cross-platform command-line AV1 encode toolkit. Contribute to master-of-zen/Av1an development by creating an account on GitHub.
  • Pyup Transcoder (⭐4) - A Python-based software to transcode videos and upload files to a remote server or S3-bucket.
  • Video Utils (⭐20) - Python package containing many tools useful for converting video files to h264/h265 encoded MP4 or MKV files.

Software Codecs / HEVC

  • exhale (⭐8) - Open-source USAC / xHE-AAC (Extended HE-AAC) encoder converting WAVE to MPEG-4 ISO/IEC 23003-3, mono/stereo/multichannel at medium-high bitrates.
  • libxaac (⭐77) - Ittiam Extended HE-AAC full encoder and decoder supporting AAC-LC, HE-AACv1/v2 object types.
  • OpenVVC - Open-source (LGPLv2.1) real-time software VVC/H.266 decoder library with frame and tile parallelism, RPR support.

Hardware Codecs & Acceleration / HEVC

  • Libva (⭐768) - An implementation for VA-API (Video Acceleration API).

Containerization & Packaging Tools / HEVC

  • Dlb Mp4base (⭐279) - The Dolby MP4 streaming muxer (dlb_mp4base) is a software implementation of a muxer of fragmented or unfragmented ISO base media file format (mp4). It supports muxing of Dolby Digital (AC-3), Dolby..
  • Dlb Mp4demux (⭐121) - The Dolby MP4 streaming demuxer (dlb_mp4demux) is a software implementation of a demuxer of fragmented or unfragmented ISO base media file format (mp4). It supports demuxing of Dolby Digital (AC-3)..
  • Dlb Mp4demux (ShaoWeiguo) (⭐2) - The Dolby MP4 streaming demuxer (dlb_mp4demux) is a software implementation of a demuxer of fragmented or unfragmented ISO base media file format (mp4). It supports demuxing of Dolby Digital (AC-3)..
  • Imf Conversion (⭐63) - NF IMF media conversion utility allows to handle flat file creation from a specified CPL within the IMF package.
  • Mixwave (⭐1.4k) - Self hostable platform that aims to simplify the complexities of video delivery. Transcode and package your media for online streaming with simple API calls and sane defaults, or craft dynamic HLS playlists on the fly with bumpers, ads and filters.
  • Mp4parser (⭐2.8k) - A Java API to read, write and create MP4 files. Contribute to sannies/mp4parser development by creating an account on GitHub.
  • Ts2mpa (⭐5) - A simple tool to extract MPEG Audio from a MPEG-2 Transport Stream.
  • tsMuxer (⭐1.1k) - A transport stream muxer for remuxing/muxing elementary streams, EVO/VOB/MPG, MKV/MKA, MP4/MOV, TS, M2TS to TS to M2TS. Supported video codecs H.264/AVC, H.265/HEVC, VC-1, MPEG2. Support..

Containerization & Packaging Tools / Origin Servers

Software Transcoding Tools / Origin Servers

  • Graphical user interface that makes it easy to visualize, edit, validate and run your graph
  • Jobs defined in JSON files
  • Import any FFmpeg command-line
  • Real-time encoding control system - dynamically optimizes encoder settings to maintain real-time frame rates
  • Open Telemetry / Prometheus metrics
  • Add custom Go processing nodes
  • Integrations with AI engines, including...
    • Whisper speech to text
    • Vidi 2.5 multimodal scene understanding
    • TwelveLabs multimodal video understanding and embedding
    • YOLOv8 object detection and classification
    • YOLOv8 face detection and alignment with SFace Embedding
  • Custom motion-compensated scene detector
  • Go port of PySceneDetect (5 scene detection algorithms)
  • Integrated support of LibRAW (decoding, processing of camera RAW formats)
  • Simple video sequence editor
  • Support for remote or distributed execution.
  • Rate Control Tests (⭐54) - Tests for different rate control modes in x264. Contribute to slhck/rate-control-tests development by creating an account on GitHub.
  • Transcode (kees) (⭐2) - Collection of command-line tools for video format conversion and transcoding operations.
  • Vireo (⭐957) - A lightweight and versatile video processing library written in C++11.

Open Source Encoder Projects / Origin Servers

Cloud-Based Encoding Solutions / Origin Servers

  • Cloud Transcoder (⭐12) - Transcoding long (>1 hour) videos quickly and cost-effectively on GCP to adaptive HLS and MP4 mezzanine files. Up to 40x $ savings.
  • Hybrik Samples (⭐18) - Sample job JSON files and API integration scripts for Dolby Hybrik, a cloud-based media transcoding and QC platform. The repo demonstrates transcode presets, analysis/QC jobs, and workflow automation against the Hybrik API.
  • Snickers (⭐536) - An open source alternative to the video cloud encoding services.
  • Video Transcoder (⭐2) - Serverless transcoding solution using AWS S3 for storage, Lambda for compute, and MediaConvert or Elastic Transcoder.

FFmpeg-Based Tools / Origin Servers

  • Demo Encoder (⭐58) - A Node.js encoding system based on FFmpeg and configured to write HLS streaming files to S3.
  • Media Works (⭐5) - Transcode video by FFmpeg with nvenc; normalize the volume; force dynamic range compression to the volume.
  • Mmf (⭐3) - Video transcoding FFmpeg frontend in Python.
  • Mugi FFmpeg (⭐8) - Gui for FFmpeg to simplify transcoding and embeding audio / subtitles in mkv videos.
  • Videomorph (⭐97) - A user-friendly Video Converter based on FFmpeg and writen in Python/PyQt5.

Media Tools / FFmpeg

  • Brave (⭐692) - Basic Real-time AV Editor - allowing you to preview, mix, and route live audio and video streams on the cloud.
  • Docker Serve (⭐3) - A simple Python based HTTP server that sets CORS allow headers. Useful for streaming from files on local computer.
  • Google IMA SDK - The Interactive Media Ads (IMA) SDK by Google enables developers to integrate video ads into their applications seamlessly. It supports various ad formats, including linear, non-linear, and companion ads, and is compatible with multiple platforms such as HTML5, Android, and iOS. This SDK is valuable for developers looking to monetize their video content effectively.
  • Jubler - A cross-platform open source subtitle editor written in Java. It supports multiple subtitle formats, style editing, timing synchronization, and real-time preview of subtitles on video.
  • LiVES Video Editing System - LiVES is an open-source video editing system designed for both professional and amateur video editors. It supports real-time and non-linear editing, a wide range of video formats, and includes features like frame accurate cutting, real-time effects, and support for various audio and video codecs.
  • Seafile (⭐15k) - High performance file syncing and sharing, with also Markdown WYSIWYG editing, Wiki, file label and other knowledge management features.
  • Unison (⭐5.4k) - File synchronization tool useful for keeping video assets and media files in sync across multiple servers or locations.

Ads & QoE / FFmpeg

  • Eyevinn SGAI Ad Proxy (⭐5) - Experimental HTTP proxy implementing Server Guided Ad Insertion (SGAI), compatible with AVPlayer and HLS.js 1.6+.
  • Eyevinn test-adserver (⭐22) - Test ad-server generating predictable VAST responses/mock creatives for validating SSAI stitching and CSAI impression tracking.
  • HLS-SCTE35-monitoring (⭐10) - Script that polls HLS renditions and parses SCTE-35 ad markers across manifest variants for consistency checking.
  • VideoPerformanceAnalysis (⭐0) - Python/Selenium scripts extracting QoE metrics (time-to-start-playing, rebuffer count, buffering time fraction) from YouTube playback.
  • vmap-js (⭐28) - Pure JavaScript VMAP 1.0.1 parser with Node and browser builds, from Dailymotion.

Ads & QoE / Advertising

Ads & QoE / Quality & Testing

  • AVRate (⭐8) - An open source modular Audio/Visual subjective evaluation test interface.
  • bdr-ssimu2 (⭐9) - Python/matplotlib tool computing SSIMULACRA2 BD-rate curves with average and harmonic-mean plots and temporal subsampling.
  • butteraugli (Rust port) (⭐4) - Pure Rust port of Butteraugli from libjxl with XYB color, visual masking, and multi-scale bands, validated to within 0.001% of the reference.
  • Eyevinn hls-monitor (⭐47) - Service monitoring one or more HLS streams for errors and inconsistencies (media-sequence issues, discontinuities, stale manifests) with a Prometheus /metrics endpoint and Grafana dashboards.
  • HLS Stream Health Monitoring Tool (⭐12) - HLS stream health monitoring utility tool provides an report of live HLS stream. This utility tool checks the all available bitrate streams and generates the report in HTML file format. HTML file i..
  • psy-ex/metrics (⭐51) - Perceptual video metrics toolkit computing SSIMULACRA2, Butteraugli, CVVDP, weighted XPSNR, VMAF NEG, SSIM, and PSNR via helper scripts.
  • ssimu2xpsnr_plotter (⭐4) - Bash tool that encodes x264/x265/SVT-AV1/VVenC across CRF values, measures XPSNR and SSIMULACRA2, and plots rate-distortion curves.
  • Test Engine Ondemand (⭐3) - EBU's on-demand test engine for validating broadcast and streaming workflows against technical specifications.
  • Videobench (⭐258) - Command-line tool for analyzing video quality using VMAF, PSNR, and bitrate measurements.
  • VQMT (⭐386) - Video Quality Measurement Tool. Fast implementations of the following objective image quality metrics: PSNR, SSIM, MS-SSIM, VIFp, PSNR-HVS and PSNR-HVS-M.

Audio & Subtitles / Subtitles & Captions

  • Aegisub - A free, cross-platform open source tool for creating and modifying subtitles (advanced subtitle editor supporting ASS/SSA formats).
  • CCExtractor - De-facto standard open-source tool for extracting CEA-608/708 closed captions and subtitles from media files and streams.
  • Extract Subtitle (⭐3) - Tool to extract embedded subtitle tracks from video files for separate processing or storage.
  • Pysub Parser (⭐53) - Utility to extract the text and timestamps of a subtitle file (.srt, .ssa, .sub, .txt).
  • stable-ts (⭐2.3k) - Whisper-based transcription with forced alignment and audio indexing, including a mode that loads audio in 30s chunks for near-streaming subtitle generation.
  • STRCleaner (⭐1) - Script that extracts all the text from a subtitles file ignoring time indications, HTML tags and other alien info.
  • WhisperX (⭐23k) - ASR pipeline producing word-level timestamps via wav2vec2 forced alignment plus speaker diarization, useful for accurate subtitle cue timing.

Audio & Subtitles / Audio

  • aubio (⭐3.7k) - C library with Python bindings for audio/music analysis: onset detection, pitch tracking, tempo/beat detection, and MIDI-from-audio conversion.
  • EBU ADM Renderer (EAR) (⭐102) - EBU's reference implementation of ADM rendering (Tech 3388) in Python, shipping ear-utils CLI tools including dump_axml, dump_chna, ambix_to_bwf, and make_test_bwf.
  • Essentia (⭐3.6k) - C++ audio/music analysis library with a large algorithm set for spectral/tonal/rhythm descriptors, Python bindings, and an essentia.js WebAssembly port.
  • fdk-aac (⭐1.4k) - Standalone Fraunhofer FDK AAC codec library (from Android AOSP) supporting AAC-LC/HE-AAC/HE-AACv2/LD/ELD encode and decode, commonly paired with FFmpeg's --enable-libfdk-aac.
  • iamf-tools (AOM) (⭐122) - Alliance for Open Media's Immersive Audio Model and Formats encoder/tools, CLI-encoding WAV or ADM-BWF into the IAMF container - an open alternative to Atmos/MPEG-H object audio.
  • libadm (⭐50) - C++11 library to parse, create, and write ITU-R BS.2076 Audio Definition Model (ADM) XML, pairing with libbw64 for BW64/BWF file I/O - a building block for object-based/Atmos-adjacent audio packaging.
  • loudgain (⭐20) - CLI ReplayGain/R128Gain-style loudness tagger built on libebur128.
  • opus-tools (⭐280) - Xiph's official CLI tools for encoding, inspecting, and decoding Opus audio (opusenc, opusdec, opusinfo).
  • pyloudnorm (⭐775) - Pure-Python loudness measurement and normalization library with no FFmpeg dependency.
  • RNNoise (⭐5.7k) - Xiph's RNN-based real-time noise suppression library for speech, operating on 16-bit 48kHz PCM with a CLI example included.

Metadata Extraction & Management / Audio

  • AM Viewer (⭐12) - Audio Metadata Viewer. Contribute to DolbyLaboratories/AM-Viewer development by creating an account on GitHub.
  • aomanalyzer.io (⭐40) - In-browser AV1 bitstream analyzer for ivf/obu/webm/avif plus mp4/mkv/ts/mov, running locally with no upload.
  • hls-id3tags (⭐11) - Tool to inject timed metadata into MPEG-TS segments via ID3v2 tags for HLS in-band metadata.
  • Isoviewer (⭐240) - GUI application to have closer look ISO 14496-12 and other MP4 files.
  • mediameta (⭐1) - Rust native-first media metadata extraction library (creation date, resolution) with optional external-tool fallback via feature flag.
  • Pmd Tool (⭐24) - A pmd_tool is a command line utility that converts between different representations of SMPTE RDD49 metadata.
  • Pymediainfo (⭐360) - A Python wrapper around the MediaInfo library. Contribute to sbraz/pymediainfo development by creating an account on GitHub.
  • PyProbe (⭐7) - Python library that parses video metadata via ffprobe or MediaInfo into structured output.
  • Voice Data Extract (⭐19) - A command line interface to combine text information from subtitles with voice data in the video. Provides a convenient way to generate training data for speech-recognition purposes. - abinashmeher..

Batch Processing & Automation / Audio

Subtitle & Caption Tools / Audio

  • AutoSub (⭐650) - A CLI application to generate subtitle file (.srt) for any video file using Mozilla DeepSpeech.
  • AutoSubSync (⭐1.1k) - Subtitle auto-sync GUI wrapping ffsubsync/autosubsync/alass; can sync against a reference subtitle instead of the video.
  • Extract Subtitles (⭐84) - Utility to extract subtitle streams from video containers into separate text-based subtitle files.
  • Serverless Subtitles (⭐131) - Can handle a video input, extract the sound, transcript it and generate different subtitle files for your video.
  • subsai (⭐1.7k) - Subtitle generation tool with WebUI, CLI, and Python API using faster-whisper; exports srt/ass/ssa/sub/JSON/txt/vtt with translation support.
  • subtp (⭐5) - Rust parser for SRT and WebVTT with round-trip parse/render of cues, comments, styles, and regions.

VMAF PSNR SSIM Tools / Audio

  • dynamic-crf (⭐5) - Go CLI performing target-VMAF CRF search via bisection/interpolation for per-scene variable-CRF encoding.
  • easyVmaf (⭐197) - Python script to easily compute VMAF using FFmpeg. It allows to deinterlace, scale and sync Ref and Distorted video automatically.
  • FFMetrics (⭐1k) - Windows GUI that visualizes PSNR, SSIM, XPSNR, and VMAF computed via FFmpeg with interactive graphs and batch processing.
  • ssimulacra2_rs (⭐35) - Rust implementation of the SSIMULACRA2 perceptual quality metric, among the first with video input support.
  • sxpsnr (⭐10) - Standalone XPSNR CLI computing the perceptually-weighted PSNR metric between two YUV/Y4M sources.
  • turbo-metrics (⭐31) - CUDA GPU-accelerated video quality metrics: XPSNR, Butteraugli, VMAF, and CAMBI banding detection.

Color Science & Histogram Analysis / Audio

  • dovi_meta (⭐40) - CLI that creates Dolby Vision XML metadata from an encoded deliverable's binary RPU.
  • hdr-analyze (⭐7) - Reads raw 10-bit pixels frame-by-frame, computes per-frame luminance, and generates HDR dynamic metadata .bin files with a verifier.
  • libplacebo (⭐754) - GPU-based video rendering library (from mpv's algorithms) with dynamic HDR tone mapping, scene-change detection, gamut mapping, and native Dolby Vision Profile 5; powers FFmpeg's vf_libplacebo and VLC.
  • YUView (⭐2.3k) - A QT based, cross-platform YUV player with an advanced analytic toolset.

Scene Detection & Segmentation / Audio

  • AutoShot (⭐246) - CVPR-NAS 2023 shot boundary detection model with a NAS-optimized architecture and the new SHOT dataset (853 videos, 11,606 annotations).
  • Comskip (⭐690) - Tool for automatically detecting and marking commercial breaks in recorded video content.
  • Katna (⭐398) - Pip-installable MIT library for automated keyframe extraction (LUV color-diff), video compression, and smart image cropping.

AI & Machine Learning Tools / Audio

  • Audio Transcriber (⭐9) - Transcodes audio & video files to text, supports MP3, M4A, WAV, MP4, MKV, AVI, MPG & MPEG. No Online API's. Python 3.
  • FlashVSR (⭐1.7k) - CVPR 2026 real-time diffusion-based streaming video super-resolution using one-step, locality-constrained sparse attention with a tiny conditional decoder.
  • Jukebox (⭐8k) - Code for the paper "Jukebox: A Generative Model for Music".
  • SimpleVQA (⭐86) - Deep-learning no-reference video quality assessment for user-generated content, in PyTorch with SlowFast feature extraction.
  • Smart City Sample (⭐218) - The smart city reference pipeline shows how to integrate various media building blocks, with analytics powered by the OpenVINO™ Toolkit, for traffic or stadium sensing, analytics and management tas..
  • Videocr (⭐550) - Extract hardcoded subtitles from videos using machine learning.

Color Grading & Correction Tools / Audio

  • DoVi_Scripts (⭐376) - Drag-and-drop scripts wrapping dovi_tool for Dolby Vision: extract/parse/inject/edit RPU, P8 hybrid creation, RPU resync, and profile conversion to Profile 8.
  • hdrfix (⭐172) - CLI tool for tone-mapping HDR screenshots/video to SDR using multiple algorithms (Hable, Uncharted2, ACES filmic, Reinhard) with exposure/levels control.

Effects & Compositing Tools / Audio

Non-linear Editing Suites / Audio

  • FreeCut (⭐1.8k) - Professional-grade browser-based video editor with multi-track editing, WebGPU/WebCodecs support, keyframe animations, AI tools, real-time preview, and export capabilities. Runs entirely in the browser with no installation required.
  • VoidCut (⭐19) - Free, open-source browser-based non-linear video editor with drag-and-drop timeline, local-only processing (privacy-focused), FFmpeg integration, and simple export. All processing happens locally in the browser.

Conversion & Format Tools / Audio

  • FF Multi Converter (⭐86) - GUI File Format Converter. Contribute to ilstam/FF-Multi-Converter development by creating an account on GitHub.
  • media-converter (M1XZG) (⭐2) - Self-hosted web-UI media converter with GPU acceleration (NVENC/AMF/QSV), Docker-ready, supports batch resolution upscaling and audio extraction.
  • unifi-protect-remux (⭐332) - Niche true-remux tool converting proprietary Ubiquiti UniFi Protect .ubv camera format to MP4 without re-encoding.
  • wo-video-converter (⭐0) - Offline browser-based video converter powered by FFmpeg-WebAssembly, no server upload required.

Audio Analysis & Processing / Audio

Quality Analysis & Metrics / Audio

  • QCTools Documentation - QCTools (Quality Control Tools for Video Preservation) is a free and open source software tool that helps users analyze and understand their digitized video files through use of audiovisual analytics and filtering. QCTools is funded by the National Endowment for the Humanities and the Knight Foundation, and is developed by the Bay Area Video Coalition.

Protocols & Transport / Audio

  • Adaptive Streaming (⭐1) - A comprehensive overview and experimental project focusing on adaptive streaming technologies, specifically HLS and DASH. It covers content generation, playback across various browsers, and includes a Node.js module for creating multi-bitrate DASH and HLS content.
  • MPEG-DASH (Dynamic Adaptive Streaming over HTTP) - MPEG-DASH is an international standard for streaming multimedia content over the internet. It enables adaptive bitrate streaming, allowing for high-quality streaming experiences across various network conditions and devices. MPEG-DASH is codec-agnostic and supports a wide range of media formats.

Adaptive Streaming / Audio

  • Dl (⭐8) - Node.js DASH and HLS downloader.

Adaptive Streaming / HLS

  • HLS Streaming (⭐2) - Implementation or example project by tozastation demonstrating HTTP Live Streaming delivery.
  • Hlsclient (⭐105) - Python-based HLS client library from Globo for downloading and processing adaptive streaming video content.
  • HLSDownloader (⭐32) - Download Crypted HLS with server key and play video as local playing on iOS device.
  • HLSion (⭐85) - HTTP Live Streaming (HLS) download manager to offline playback.
  • Hlsq (⭐67) - A CLI for adding some color to your HLS manifests along with some basic filtering.
  • Mamba (⭐191) - A Swift iOS, tvOS and macOS framework to parse, validate and write HTTP Live Streaming (HLS) data.
  • Mediasegmenter (⭐56) - Command-line tool for segmenting media files into HLS-compatible chunks for adaptive streaming delivery.
  • Morsel (⭐31) - Swift library for creating HLS playlists and fragmented mp4 files. Works on Linux and iOS.
  • wasp-hls (⭐183) - HLS media player built in Rust/WebAssembly running inside a Web Worker to reduce main-thread load during playback.

Adaptive Streaming / DASH

  • Dash (⭐50) - An MPEG/DASH client-server module for simulating rate adaptation mechanisms over HTTP/TCP.
  • DASH IF Conformance (⭐74) - This repository provides the source code for MPEG-DASH/DASH-IF Conformance Software/Validator. It has been extended according to further standards, such as CMAF, DVB-DASH, HbbTV, and CTA WAVE. - Da..
  • Dash JavaScript Player - Reference implementation player for MPEG-DASH using dash.js library, useful for testing and compliance verification.
  • Dash Proxy (⭐3) - Experimental MPEG-DASH media gateway - proxy on-the-fly modified MP4 segment metadata.
  • Dash Server (⭐9) - Small, command-line HTTP/2 file server for serving MPEG-DASH content.
  • DASH Timeline Validator (⭐14) - Ruby-based tool to validate MPEG-DASH MPD manifests for presentation timeline errors. Checks segment duration drift, advised timeline accuracy, and optionally verifies actual segment durations match manifest declarations. Helps identify buffering issues before deployment.
  • DASH-IF Test Vectors (⭐4) - Official DASH Industry Forum test vectors repository (catalog at testassets.dashif.org) for MPEG-DASH interoperability testing.
  • Dashencrypt (⭐129) - DASH fragmenter/segmenter and encrypter. Contribute to castlabs/dashencrypt development by creating an account on GitHub.
  • ISOSegmentValidator (⭐7) - Contribute to Dash-Industry-Forum/ISOSegmentValidator development by creating an account on GitHub.
  • Mpd Parser (⭐89) - Contribute to videojs/mpd-parser development by creating an account on GitHub.
  • Mpd Tools (⭐31) - Java utilities for parsing and manipulating DASH Media Presentation Description files.
  • Opus Dash (⭐11) - Specification for Encapsulating Opus Audio in ISO-BMFF Container.
  • Samples players for dash.js - Collection of sample players demonstrating dash.js features and implementation patterns for MPEG-DASH streaming.

Low-Latency Streaming Tools / DASH

  • biim - LL-HLS packager (⭐49) - Python3 asyncio LL-HLS packager with MPEG-TS demux and EXT-X-PRELOAD-HINT support, achieving ~1s latency over HTTP/2.
  • dash.js Low-Latency Streaming Docs - Reference player documentation for low-latency DASH: HTTP chunked transfer encoding requirements and availabilityTimeOffset configuration.
  • Eyevinn WHIP (⭐148) - Open source client and server modules for WHIP (WebRTC-HTTP Ingestion Protocol), Apache 2.0, WHEP egress tested with Eyevinn player.
  • Fastly Compute LL-HLS (⭐8) - Fastly Compute@Edge application for LL-HLS playlist manipulation and request collapsing at the edge for sub-second segment delivery.
  • FFmpeg-WHIP-WHEP (⭐26) - Adds WHIP/WHEP protocol support to FFmpeg via libdatachannel, enabling FFmpeg as a WebRTC ingest/egress endpoint.
  • free-whip (⭐14) - Python WHIP broadcast CLI built on aiortc for WebRTC ingest, tested against Janus and simple-whip-server.
  • live777 (⭐307) - Lightweight Rust WebRTC SFU for mobile/IoT/web providing WHIP/WHEP live streaming with sub-second latency.
  • moqlivemock (⭐16) - Media over QUIC (MoQ)/WARP live publisher and subscriber test app with wall-clock-synced multi-bitrate output; a testbed for the emerging MoQ protocol.
  • tinywhip (⭐16) - Minimal WHIP-in / WHEP-out server for testing WebRTC ingest-to-egress pipelines.
  • whep-to-whip (⭐4) - Proxies WebRTC offer/answer negotiation between a WHEP source and WHIP sink, establishing a direct media path after handshake.

Adaptive Bitrate Algorithms & Tools / DASH

  • ABR Video Player (⭐0) - Sophisticated web-based video player implementing advanced ABR algorithms including BOLA (Buffer Occupancy based Lyapunov Algorithm) and bandwidth-based strategies. Features MSE-based streaming, dual EWMA bandwidth estimation, and intelligent quality switching.
  • ABR-Arena (⭐1) - ETH NSG global testing infrastructure to evaluate and compare adaptive bitrate algorithms across real-world environments, based on Puffer.
  • Puffer / Fugu ABR (Stanford) (⭐918) - Stanford's live-streaming research platform with the Fugu ABR scheme and real-world deployment evaluation infrastructure (NSDI'20), a real testbed rather than a simulator.

DASH Manifest Tools / DASH

  • DVB/HbbTV DASH Validator - Standards-body conformance validator for DVB-DASH v1.1.1 and HbbTV 1.5 MPD/segment streams, covering live and VOD.

CMAF & fMP4 Packaging / DASH

  • CTA-5005 WAVE Content Specification - Official CTA WAVE Content Specification covering CMAF header/presentation constraints, low-latency SegmentTemplate rules, and emsg box handling.
  • eaglesong.dev/hls - Go library implementing a live HLS+DASH origin: fMP4 segmenting, in-memory buffer, conditional blocking MPD, and single/separate track modes.
  • GPAC LL-DASH Wiki - Technical deep-dive on MP4Box CMAF chunk configuration for low-latency DASH, covering byte-range vs file-per-chunk modes with CLI examples.
  • mp4-atom (⭐29) - Low-level Rust ISOBMFF (ISO 14496-12) box encoder/decoder from the MoQ ecosystem.
  • mp4ff (Eyevinn) (⭐643) - Go library and CLI tools (mp4ff-info, mp4ff-encrypt, mp4ff-decrypt) for fragmented MP4/CMAF inspection and manipulation.

HLS Manifest Parsers & Generators / DASH

  • hls_m3u8 (⭐65) - Rust RFC 8216 m3u8 parser and generator with full HLS v7 support.
  • Manifestparser (⭐2) - JavaScript library from Eyevinn for parsing HLS and DASH manifest files in video applications.
  • Vast Info (⭐5) - Parse a VAST or VMAP to show valuable information in a readable format.
  • video-manifest-parser (⭐0) - TypeScript library for manipulating both DASH MPD and HLS M3U8 manifests via a unified editor API (addStream, toString).

Transport Protocols / RIST

  • GStreamer RIST Plugin Documentation - Official GStreamer plugin reference for ristsink/ristsrc/ristrtxsend/ristrtxreceive elements implementing TR-06-1 Simple Profile and partial TR-06-2 Main Profile (RTP header extensions, null-TS restore).
  • RIST Forum: 2025 RIST vs SRT Comparison - RIST Forum's own 2025 technical writeup on protocol divergence points between RIST and SRT 1.5, covering bonding convergence and interoperability/governance tradeoffs.
  • RIST Installer for Windows (⭐5) - Scripts to build libRIST (Reliable Internet Stream Transport) installers for Windows. Provides easy installation of the open-source RIST protocol implementation and tools for reliable low-latency video transport over unmanaged networks.

Transport Protocols / SRT

  • HydraSRT (⭐133) - Open-source alternative to the Haivision SRT Gateway built on Elixir/OTP + Rust + GStreamer, with failover, supervision, metrics, and a web UI/API.
  • Loopy SRT Stats Monitor (⭐175) - Monitors OBS SRT/SLS/BELABOX/RESTREAMER/RIST/NGINX connections and auto-switches OBS scene on connection failure; IRL streaming focused.

Transport Protocols / RTMP

  • go-rtmp (⭐434) - Go RTMP 1.0 server library with a relay example; a building block for custom RTMP ingest servers.
  • rtmp-rs (⭐8) - Modern Rust RTMP server supporting Enhanced RTMP v2 with HEVC/AV1/VP9, keyframe caching for late joiners, and backpressure that drops video while keeping audio.
  • rtmp-server-rs (⭐13) - Rust RTMP server with play whitelist, callback-URL publish validation, Redis Pub/Sub control, and RTMPS/TLS support.
  • rtmp-srt-server (⭐4) - RTMP/SRT relay with web management, dynamic outputs, and universal MPEG-TS to RTMP repackaging for multi-input/multi-output workflows.

HLS Tools / RTMP

  • hlsvalidator (⭐0) - Go application wrapping Apple's mediastreamvalidator for concurrent HLS validation with JSON/HTML reports.
  • Tide (⭐7) - Simple m3u8 and MPEG-DASH MPD video downloader using libcurl.

DASH Tools / FFmpeg

  • pydash2hls (⭐43) - Python DASH-to-HLS converter for local or remote manifests, with optional SAMPLE-AES key embedding.

Players & Clients / FFmpeg

  • JetAudio - An integrated multimedia player for Windows capable of playing video and audio with an array of sound effects and visualization features.
  • Popcorn.js - An open-source JavaScript library for HTML5 media developers. It uses native HTMLMediaElement properties, methods, and events, normalizing them into an API and providing a plugin system. Popcorn.js supports playing non-native media through wrappers and is part of a Mozilla program to promote web video creation via open standards.
  • Video.js (⭐40k) - A full-featured, open-source HTML5 video player that supports all common media formats, including streaming formats like HLS and DASH. It is compatible across desktops, mobile devices, tablets, and web-based Smart TVs. Video.js offers a robust ecosystem of plugins for analytics, advertising, and more, making it highly extensible and customizable.
  • xgplayer (⭐9.3k) - An HTML5 video player with a parser that saves traffic. It is designed to be lightweight and efficient, providing a smooth playback experience with support for various video formats.
  • Ziggeo Mobile SDKs - Ziggeo offers cloud-based video technology with mobile SDKs for iOS and Android, providing asynchronous video APIs and tools to deliver enterprise-grade WebRTC capabilities. These SDKs enable developers to integrate video recording and playback functionalities into mobile applications.

Mobile & Web Players / FFmpeg

  • Android Oembed Video (⭐40) - An Android library for parsing and playing video links (YouTube, Vimeo, etc.) within a WebView without requiring official APIs, using oEmbed.
  • Epic Video Comparator (⭐85) - JavaScript library which implements a video comparator component: two overlaped and synchronized video players each one playing an independent source.
  • Google Media Framework iOS (⭐75) - The Google Media Framework (GMF) is a lightweight media player designed to make video playback and integration with the Google IMA SDK on iOS easier.

Mobile & Web Players / Web Players

  • Chimee (⭐2.4k) - A video player framework aims to bring wonderful experience on browser.
  • HJPlayer (⭐170) - TypeScript HTML5 video player supporting FLV and HLS playback via Media Source Extensions.
  • Indigo Player (⭐1.2k) - Highly extensible, modern, JavaScript video player. Handles MPEG-Dash / HLS / MPEG-4 and is built on top of the HTML5 video element.
  • JSMpeg (⭐6.5k) - Pure-JavaScript MPEG-TS demuxer and MPEG1/MP2 decoder with WebGL rendering, ~50ms low-latency WebSocket streaming in ~20kb.
  • Mediaelement (⭐8.3k) - HTML5 or
  • Replay (⭐225) - A React video player facilitating adaptive stream playback with custom UI and a React-friendly API.

Mobile & Web Players / Android

  • DKVideoPlayer (⭐5.3k) - An Android video player library wrapping MediaPlayer, ExoPlayer, and IJKPlayer with features like preload, list playback, floating window, and more.
  • ExoMedia (⭐2.2k) - Android media playback library wrapping ExoPlayer/Media3 to simplify audio/video setup, with HLS support; available on Maven Central.
  • HybridMediaPlayer (⭐75) - Android music and video player. Uses ExoPlayer 2 and MediaPlayer for lower APIs and makes using ExoMediaPlayer easier. If you need advanced options such as handling Chromecast it is delivered by Ex..
  • VideoPlayView (⭐94) - A custom Android view that integrates a video player with a loader and placeholder image, enabling quick embedding of video playback in Android apps.

Mobile & Web Players / iOS/tvOS

  • BMPlayer (⭐2k) - A video player for iOS, based on AVPlayer, support the horizontal, vertical screen. support adjust volume, brightness and seek by slide, support subtitles.
  • Player (⭐2.2k) - ▶️ video player in Swift, simple way to play and stream media on iOS/tvOS.
  • SUCacheLoader (⭐171) - iOS library for caching video content during streaming to reduce bandwidth and improve playback performance.
  • TVVLCPlayer (⭐71) - Lets you integrate easily a powerfull video player with playback control views to your tvOS apps.

Hardware Players / iOS/tvOS

Hardware Players / Roku

  • BrighterScript (⭐205) - Superset language of BrightScript adding types, classes, and modern features, compiles to standard BrightScript; also serves as LSP backend for editor tooling.
  • Brs Testbed (⭐5) - A simple, buildable Roku channel that executes arbitrary BrightScript files.
  • bslint (⭐33) - Static-analysis linter for BrightScript/BrighterScript with CLI usage (npx bslint), supports --fix and --checkUsage flags.
  • Emby Roku (⭐82) - Official Roku client application for the Emby media server platform for streaming personal video libraries.
  • Jasmine Roku (⭐5) - Example Jasmine tests using node-roku-test for verifying Roku channel behavior.
  • Redoku (⭐23) - Roku application or development tool by Brian Dunnington for video streaming on Roku devices.
  • Roact (⭐50) - Roku development library by Brian Dunnington for building video streaming channels and applications.
  • Roku Framework (⭐9) - Roku app framework to make app creation easier and structured. Under construction.
  • Roku Lib (⭐56) - Collection of utility functions and helpers for Roku channel development and video streaming apps.
  • roku-debug (⭐18) - Debug Adapter Protocol server and socket wrapper around Roku's BrightScript debug protocol, for editor integration.
  • roku-deploy (⭐57) - Node.js npm module for zipping, signing, and deploying Roku channel packages to devices.
  • RokuFramework (⭐51) - Open source framework for developing Roku channels with reusable components for video streaming applications.
  • rooibos (⭐79) - Unit test framework for BrightScript/SceneGraph apps, a rewrite of Roku's official framework with code coverage support.
  • Samples (⭐546) - Collection of sample channels for side-loading on your Roku device.
  • Ukor (⭐52) - A Roku build tool with support for build flavors.

Frameworks & UI Components / Roku

Set-top Box Players / Roku

Mobile Players / Roku

  • GSPlayer (⭐511) - ⏯ Video player, support for caching, preload, fullscreen transition and custom control view. 视频播放器,支持边下边播、预加载、全屏转场和自定义控制层.

Browser Extensions / Roku

  • Bitmovin MP4Inspector (⭐78) - Chrome extension that hooks SourceBuffer.appendBuffer to inspect MP4 bytes pushed into MSE SourceBuffers and surface stream irregularities.
  • m3u8-video-sniffer (⭐45) - Desktop tool with browser-extension integration to sniff, parse, and download m3u8/mpd/mp4 streams with multi-engine queue management.
  • media-bridge (⭐5) - Manifest V3 Chromium extension that detects and downloads HLS/DASH/M3U8 streams, records live streams, muxes with FFmpeg.WebAssembly, and decrypts AES-128, with m3u8/mpd parser modules.

Web Players / Roku

  • vvdecWebPlayer (⭐44) - Fraunhofer HHI WebAssembly VVC/H.266 web player that decodes and plays raw bitstreams, MP4, and DASH-segmented MP4 in-browser.

Desktop Players / Roku

  • KSPlayer (⭐1.6k) - Swift media player framework for iOS/macOS/tvOS/visionOS on AVPlayer+FFmpeg with HLG, HDR10, HDR10+, Dolby Vision, Dolby Atmos, and text/image subtitle support.

Smart TV Players / Roku

  • Tal (⭐558) - BBC's TV Application Layer framework for building smart TV apps. Cross-platform TV development toolkit.

Smart TV Players / Smart TVs

  • HbbPlayer (⭐61) - HbbTV application which can playback media by using url of media as parameter. It conforms to W3C and HbbTV specification.
  • Moonfin Smart TV Client (⭐331) - Premium Jellyfin and Emby client for Samsung Tizen and LG webOS Smart TVs. Built with Enact/Sandstone framework, featuring native video pipelines, hardware decoding (H.264, HEVC, HDR10, Dolby Vision), PGS/ASS subtitle rendering with libass, and unified multi-server library mode.
  • react-tv (⭐2k) - React renderer and packager for building low-memory TV apps on webOS, Tizen, and Orsay.

Smart TV Players / Chromecast

  • CastReceiver (⭐381) - Reference Receiver: CastReceiver shows how to develop a fully Cast Design Checklist compliant receiver with additional features.

Embedded Players / Chromecast

  • libmpv embedding examples (⭐283) - Official libmpv embedding examples covering Qt widget, QML, render API, and C# integration for building custom embedded video players.
  • Python-mpv (⭐628) - Python libmpv wrapper designed for embedding into other applications, disables GUI chrome by default.

General Tools / Chromecast

  • VapourSynth - A video processing framework with a scripting interface. It is designed to be a modern replacement for AviSynth, offering support for multithreading and various video formats. VapourSynth allows developers to write scripts for video processing tasks, making it suitable for complex workflows and automation.

Command-line Utilities & Wrappers / Chromecast

  • Eel (⭐108) - A simple proxy service to forward JSON events and transform or filter them along the way.
  • Streamlink (⭐12k) - A CLI utility which pipes video streams from various services into a video player.

DRM Testing & Validation Tools / Chromecast

  • Cpix Validator (⭐6) - Web app for validating CPIX documents. Contribute to Axinom/cpix-validator development by creating an account on GitHub.
  • openwv (⭐258) - Open reimplementation of the Widevine CDM for browsers, useful for understanding and testing EME content-key handling.
  • pyplayready (⭐167) - Python PlayReady CDM with CLI for device creation/export and license handling, useful for DRM testing and validation.

Widevine FairPlay PlayReady Integrations / Chromecast

  • alfg/widevine (Go library) (⭐71) - Go library for Widevine license/content key operations (GetLicense, GetContentKey), used as a base for building custom proxy/key servers.
  • Axinom DRM Quick Start (⭐265) - Node.js sample wiring Widevine + PlayReady + FairPlay license/key services together, with AWS SPEKE and Widevine CENC API support.
  • gowidevine (⭐94) - Go implementation of the Widevine CDM with license proxy server/client, aimed at DRM integration and testing.
  • pywidevine (⭐894) - Python implementation of the Widevine CDM with a built-in test command that validates license acquisition against a sample stream; useful for DRM integration/testing.

Test Content & Sample Streams / Chromecast

  • Bitmovin Test Stream - Bitmovin's Test Player allows users to experience their HTML5 video player demo, showcasing adaptive streaming capabilities.
  • Eyevinn tsgen-svc (⭐11) - Transport Stream Generator: an FFmpeg microservice producing MPEG-TS test streams with burned-in timecode and wall-clock for latency measurement, with a control API and Docker image.
  • FFmpeg-dailies (⭐48) - YAML-driven burn-in/slate pipeline using FFmpeg drawtext (timecode, frame number, filename) with OpenColorIO support for generating dailies.

FFmpeg & Tools / Chromecast

  • CodenameGogh (⭐8) - Node-based (nodal) graphical interface to the FFmpeg transcoder for visually building conversion pipelines.
  • FFmpeg-gui (Haoming02) (⭐6) - Lightweight Tauri FFmpeg GUI for batch-processing folders with CRF/bitrate control, progress bar, and interrupt support.
  • FFmpeg-gui (puzzithinker) (⭐3) - Tauri 2 + Rust + React FFmpeg GUI with visual trim timeline, subtitle burn, and real-time progress; uses the system FFmpeg.
  • FFmpeg-web (⭐274) - Web + Electron UI built on FFmpeg.WebAssembly for converting video (H264/H265/VP9/VP8/Theora/WMV), audio, and images, with merging and album-art video generation, all client-side.
  • FFmpeg.audio.WebAssembly (⭐55) - Audio-focused FFmpeg WebAssembly build: transcode to wav/mp3/opus, extract audio, pitch-shift and time-stretch via a single-file JS wrapper.
  • ffui — FFmpeg desktop GUI (⭐2) - Tauri/Rust + Vue3 desktop FFmpeg GUI with batch video/audio/image queue workflow, preset management, quality comparison, and auto-download of FFmpeg. MIT.
  • HBBatchBeast (⭐707) - HandBrake + FFmpeg/FFprobe batch automation GUI with recursive folder scans, folder watching, and multi-instance encoding across Windows/macOS/Linux/Docker.
  • Videomass (⭐1.7k) - Cross-platform FFmpeg GUI in Python3/wxPython with multitasking transcoding, running on Linux/macOS/Windows/FreeBSD.

API Libraries & SDKs / Chromecast

DRM Solutions & Implementations / Chromecast

  • RivaGAN (⭐319) - Robust video watermarking with non-differentiable adversaries, recovering payload after redistribution (MIT).
  • Video Seal (Meta) (⭐701) - Meta's efficient neural video and image forensic watermarking framework with a 256-bit payload model (MIT).

Independent & Hobbyist Projects / Chromecast

  • Rokumote (⭐33) - macOS app for controlling your roku because sometimes your kids lose the remote.
  • sensorReporter (⭐107) - A Python based service that receives sensor inputs and publishes them over REST (should work with any API but mainly tested with openHAB) or MQTT. It can also receive commands and perform an action..

Case Studies & Best Practices in DRM / Chromecast

Specialized Utility Scripts / Chromecast

  • Content Manager (⭐8) - A visual production tool which is able to generate on the fly visualisation for DAB slideshow and RadioVIS.NET framework based, it is developed in C# and is distributed und..

Community & Collaboration Platforms / Chromecast

  • Codec Wiki (x266.mov) - Community-maintained wiki covering AV1/HEVC/VVC codec internals, encoder settings, and tuning guides.

Research Projects & Academic Resources / Chromecast

Performance & Monitoring Tools / Chromecast

  • ffmpeg_exporter (⭐10) - Prometheus exporter probing stream URLs directly via FFmpeg, exposing bitrate/fps/connection-state as gauges, server-agnostic.
  • nginx_rtmp_prometheus (⭐29) - Prometheus exporter scraping NGINX-RTMP module's rtmp_stat, exposing stream count, bytes in/out, and bandwidth metrics.
  • streamsurfer (⭐84) - Go tool that probes HTTP video streams (HLS) for errors in a health-check style, successor to the Python hlsprobe tool.

Encryption Tools for Streaming / Chromecast

  • Aes Decrypter (⭐34) - Contribute to videojs/aes-decrypter development by creating an account on GitHub.
  • Axinom CPIX (.NET) (⭐14) - MIT-licensed .NET library implementing CPIX 2.3 for reading/writing Content Protection Information Exchange documents, available via NuGet.
  • Bento4 (GitHub) (⭐2.5k) - MP4/DASH/HLS/CMAF SDK with mp4encrypt/mp4decrypt CLI tools supporting CENC, CBC1, CENS, CBCS, PIFF, ISMA, and OMA DRM encryption methods.

Logging & Debugging Tools / Chromecast

Build Scripts & Automation / Chromecast

  • AutoConfigShellScript (⭐3) - Automatically compile and configure FFmpeg, Python 3.7.2(default), PyAV, OpenCV, Keras, TensorFlow(CPU Mode) and other relative environment.

Cross-Platform Media Tools / Chromecast

Docker & Containerization Tools / Chromecast

Standards & Industry / Chromecast

  • Common Media Library (CML) - Developed by the SVTA's Players and Playback Working Group, the CML is an open-source project aimed at building a standard set of player functionalities deployable across different JavaScript players. It helps reduce individual player development efforts and ensures consistent functionality.
  • Inkscape - An open-source vector graphics editor available for all major platforms. It provides tools for creating and editing vector graphics, which can be useful for designing graphical elements in video projects.
  • The GIMP - An open-source image manipulation program available for all major platforms. It offers a wide range of tools for image editing, making it a valuable resource for developers working on video projects that require image processing.
  • Video Electronics Standards Association (VESA) - VESA is a technical standards organization for computer display standards. It has issued several widely used standards, including DisplayHDR, DisplayPort, and the Flat Display Mounting Interface. VESA's standards are crucial for ensuring compatibility and performance across various display technologies and devices.

Specs & Standards / Official Specs

Closed Captioning & Subtitling Standards / MPEG & Forums

DRM & Content Protection Standards / MPEG & Forums

  • Encrypted Media (⭐196) - W3C specification for Encrypted Media Extensions (EME) API enabling playback of protected content in web browsers.
  • HDCP Specifications Index - Official hub for all HDCP specification variants (HDMI, DisplayPort, HDBaseT, WHDI) plus errata, from the licensing authority.

Best Practices & Guidelines / MPEG & Forums

Best Practices & Guidelines / HDR Guidelines

Vendors & HDR / HDR Guidelines

Vendors & HDR / Vendor Docs

Video Codec Specifications / Vendor Docs

Industry Forums & Standards Bodies / Vendor Docs

Events & Conferences / Vendor Docs

  • TwitchCon - A semi-annual convention organized by Twitch Interactive, focusing on the culture of livestreaming, entertainment, esports, and internet culture. It provides opportunities for industry professionals, streamers, and fans to meet, discover new products, and trial upcoming games.

Events & Conferences / Podcasts & Webinars

  • Demuxed Podcast - Podcast for video engineers run by Heavybit, 22+ episodes covering DASH, HLS, RTMP, hls.js, Shaka Player, and low-latency streaming with guests from Bitmovin, Vimeo, VideoLAN, and Livepeer.
  • SVTA Webinars (SVTA University) - Streaming Video Technology Alliance's recurring monthly webinar series featuring member-company experts on streaming security, CDN, and playback best practices.
  • The Video Insiders Podcast - Beamr's ongoing podcast hosted by Mark Donnigan and Dror Gill covering codecs, encoding, transcoding, and streaming industry trends, with guests like Jan Ozer and Guido Meardi.

Events & Conferences / Conferences

  • ACM Mile-High Video - Conference in Denver covering video coding and streaming research with peer-reviewed talks and an engineer tutorial track (AV2/VVC/AV1).

Community Groups / Conferences

  • Doom9's Forum - A longstanding community dedicated to digital audio and video manipulation. It hosts discussions on various video encoding tools and codecs, including x264, AviSynth, and MeGUI. The forum is frequented by developers and enthusiasts, making it a rich resource for technical insights and support.
  • Videography - R/Videography is a subreddit dedicated to videography discussions, where members share insights, ask questions, and provide feedback on video projects. It's a dynamic community suitable for developers interested in video streaming and encoding tools, offering real-world experiences and advice.

Community Groups / Slack & Meetups

Community Groups / Online Forums

  • r/AV1 Subreddit - Active community for AV1 codec news, encoder benchmarks, and settings discussion.

Multi-CDN Management / Online Forums

  • DASH content steering server (Go) (⭐2) - Standalone open-source MPEG-DASH content steering server in Go, working with the dash.js reference client to switch players between substitutable CDN sources.
  • DASH-IF Content Steering (⭐6) - DASH Industry Forum's official specification repository and reference material for content steering, the standard for steering DASH/HLS players between substitutable content/CDN sources.
  • SVTA Open Caching reference code - MIT-licensed reference code and OpenAPI descriptions for SVTA Open Caching, built on IETF CDNI (RFC 8006/8007/8008/8804) plus SVA extensions.

Live Streaming Servers / Online Forums

  • PyLivestream (⭐747) - Pure Python FFmpeg-based live video / audio streaming to YouTube, Facebook, Periscope, Twitch, and more.
  • xiu (⭐2.3k) - Pure-Rust live media server supporting RTMP clustering, RTSP, WebRTC (WHIP/WHEP), HTTP-FLV, and HLS in one binary.

Streaming Servers / Online Forums

  • CasparCG - An open source broadcast graphics and video playout server. CasparCG is used to deliver layered videos, images, and templates to professional broadcast environments in real-time.
  • Gohls (⭐582) - A server that exposes a directory for video streaming via web interface.
  • Srs (⭐29k) - A simple live streaming cluster, a simple joy.

Streaming Servers / Storage Solutions

  • Minio (⭐61k) - A high performance object storage server compatible with Amazon S3 APIs.
  • Rclone (⭐58k) - Rsync for cloud storage - Google Drive, Amazon Drive, S3, Dropbox, Backblaze B2, One Drive, Swift, Hubic, Cloudfiles, Google Cloud Storage, Yandex Files.
  • Swift (⭐2.8k) - OpenStack object storage system commonly used for storing and serving large video files at scale.

Peer-to-Peer Streaming Solutions / Storage Solutions

  • QUANTEEC - A production-ready plugin that enables hybrid P2P CDN delivery to reduce delivery costs and improve QoE during peaks. The QUANTEEC SDK connects users to share data directly with each other, relieving dependence on CDN, rendering delivery more robust and suppressing over-deployments at peak levels. Every user becomes a delivery node for others. Quanteec chases resources where they are available to avoid deploying more infrastructures.
  • WebRTC-cdn (⭐14) - Live media CDN over WebRTC: multi-node cluster coordinated via Redis Pub/Sub (Go, Docker) with WHIP/WHEP-style ingest and egress across nodes.

Cloud & CDN / Storage Solutions

  • DIY-Streaming-CDN (⭐6) - Reference architecture and OSS stack (OBS + nginx + load balancer) for building a self-hosted livestream CDN.
  • How Cloudflare Streams Video (Engineering) - Engineering deep-dive on Cloudflare Stream's architecture: tus resumable upload protocol, encoding pipeline, dynamic underutilized-datacenter delivery, manifest-based ABR.

Cloud & CDN / Cloud Platforms

Streaming Analytics & Monitoring / Cloud Platforms

  • OpenQoE - Open-source video QoE monitoring platform with a JS SDK for HTML5/Video.js/hls.js/dash.js/Shaka, Cloudflare Worker ingestion, and Prometheus + Grafana dashboards tracking startup time, rebuffering, errors, and engagement.
  • OpenQoE — Open-Source Video QoE Analytics (⭐8) - Apache-2.0 three-tier QoE stack: JS beaconing SDK (HTML5/Video.js/HLS.js/dash.js/Shaka) → Cloudflare Worker ingest → Prometheus/Grafana dashboards tracking startup time, rebuffer, errors, engagement.

Edge Computing & Caching Solutions / Cloud Platforms

  • NGINX Cache Slice: Byte-Range Video Caching - Official NGINX blog explaining the slice module, which splits files into cacheable pieces so byte-range requests fill cache incrementally - purpose-built for HTML5 video pseudostreaming.

VOD Streaming Servers / Cloud Platforms

  • Channel Engine (⭐132) - Engine for generating linear OTT TV channels from VOD content. Useful for creating 24/7 streaming channels.
  • Djmediastreamer (⭐2) - A Django project that allows you to catalog and stream your videos (using FFmpeg to add subtitles and transcode).
  • Tube (⭐27) - A YouTube-like (without censorship and features you don't need!) Video Sharing App written in Go which also supports automatic transcoding to MP4 H.265 AAC, multiple collections and R..

CDN Integration & Distribution / Cloud Platforms

  • Adxchange Engine (⭐5) - Eyevinn Adxchange Engine is a microservice placed between the server-side ad-insertion component and the adserver or SSP.
  • Vmapproxy (⭐1) - Proxy service from Eyevinn for handling VMAP and VAST ad insertion metadata in video streams.

RTMPRTSPHTTP Protocol Servers / CDN Integration

  • Dtt2ip (⭐26) - Broadcast to IP conversion for Wifi indoor coverage.
  • Dvbshout (⭐10) - Takes an MPEG transport stream from a DVB card, extracts audio channels from stream, and sends the audio to an Icecast / Shoutcast server and/or a RTP multicast packet stream.
  • Red5 Server (⭐3.4k) - Open source media server supporting RTMP, HLS, and WebRTC streaming protocols in Java.

Intro & Learning / CDN Integration

  • GStreamer Multimedia Framework - GStreamer is a pipeline-based multimedia framework that links together a wide variety of media processing systems to complete complex workflows. It supports various media-handling components, including audio and video playback, recording, streaming, and editing.
  • Video Encoding: The Big Streaming Technology Guide (2023) - A comprehensive guide that delves into video encoding, covering topics such as video compression, encoding formats, hardware vs. software encoding, and adaptive bitrate streaming. This resource is essential for developers aiming to understand the intricacies of video encoding in streaming technology.

Learning Resources / CDN Integration

  • Codec Wiki (⭐107) - Community-maintained reference documenting codecs and quality metrics (XPSNR, SSIMULACRA2, etc.), with definitions and practical usage guidance.

Encoding & Transcoding Guides / CDN Integration

Books & Courses / CDN Integration

Player Development Documentation / CDN Integration

  • Netfix (⭐173) - Educational project walking through building a Netflix-like streaming platform. Demonstrates VOD architecture basics.

Case Studies & Whitepapers / CDN Integration

Tutorials & Case Studies / CDN Integration

Community Blogs & Forums / CDN Integration

  • About Frame Rates or Why 29.97? - I recently remembered this popular post from my old blog. Since that blog no longer exists, I thought I would repost it here. Since I wrote this post about a decade ago, many others of done a much better job describing this in detail. I highly recommend the following two videos by Alec Watson fro.

Video Streaming Tutorials / Podcasts

12. Awesome Rust

Applications

  • Tura-AI/tura (⭐94) - A local coding agent for terminal, desktop GUI, and command-line workflows, with persistent task state and evidence-backed verification. CI

Applications / Utilities

  • YAKC (⭐92) - Cross-platform keystroke & mouse-click visualizer for screencasts, streaming, and presentations. Works on Windows, macOS, and Linux (X11 & Wayland). CI

13. Awesome Web Security

Penetration Testing / Sub Domain Enumeration

  • ARS3NAL (⭐159) - Offline-first, self-hosted pentest & bug-bounty arsenal - searchable payloads, a click-to-build command generator, GTFOBins, wordlists, an embedded CyberChef, reverse shells and per-vulnerability checklists, with a live static demo - by @inflictx.

14. Awesome Mac

Reading and Writing Tools / Others

  • TabType (⭐0) - Free, open-source AI autocomplete for every Mac app — on-device ghost-text suggestions powered by a local LLM (MLX); nothing leaves your Mac. Open-Source Software Freeware

AI Tools / Other Tools

  • Tura - Tura is a local, open-source coding agent for developers who are tired of vague skill claims, token-saving extensions with no evidence, and agents that change a repository before understanding it. Open-Source Software Freeware
  • LokalBot - On-device meeting notes, dictation, inline autocomplete, and searchable work memory for macOS. Open-Source Software Freeware

Utilities / Productivity

  • StrokeMouse - Custom mouse gestures that can trigger keyboard shortcuts, open apps, perform window actions, run shell commands, or execute AppleScript after drawing a stroke. Open-Source Software Freeware

15. Free for Dev

Education and Career Development

  • CodeTrain - AI coding tutor that teaches you on your own codebase and never writes the code for you. Free tier: 10 in-browser lessons/month, Python/JS run client-side, no card required.

Docker Related

  • Appish - Host Docker containers for demos with just a docker push. Free tier includes 1 slot with 2-hour sessions.

16. Awesome Selfhosted

Software / Automation

  • HomeButler - Homelab management tool for monitoring hosts, Docker services, Wake-on-LAN, inventory, and remote operations, with a web dashboard and MCP integrations. (Source Code (⭐164)) MIT Docker/Go

Software / Media Management

  • youtube-dl-nas - Authenticated yt-dlp download queue for video, audio and subtitles, with history, mobile sharing and NAS file management (fork of youtube-dl-server). (Source Code (⭐167)) MIT Python/Docker

Awesome List Updated on Jul 16, 2026

2026-07-16 11:31:37

1. Awesome Nix

Programming Languages / Elixir

2. Awesome Rails

Gems / Other external resources

  • active_admin_prism (⭐4) - An ActiveAdmin theme that replaces the default top navigation with a collapsible left sidebar, restyling panels, tables & Formtastic forms into a modern card-based look. 🔴

Starters/Boilerplates / Other external resources

  • prism_demo (⭐1) - Sample app for testing and previewing the Prism ActiveAdmin theme; a minimal Rails app pre-wired with active_admin_prism and seeded with dummy data.

3. Awesome Ios Books

iOS

Swift

UI

SwiftUI

ARKit

Game Development

Testing

macOS

4. Android Security Awesome

Tools / Misc Tools

  • Spectre (⭐64) - Radio frequency scanner with recon and offensive capabilities. Monitors cellular, Wi-Fi, Bluetooth LE, and GNSS on-device, with a BLE GATT inspector, iBeacon broadcaster, and local-network discovery.

5. Awesome Azure Openai Llm

4. Datasets, Evaluation, and Extras

6. Awesome Computational Biology

Benchmarks & Datasets

Single-cell Foundation Models / Spatial Foundation Models

  • DeepSpot (⭐88) — Deep learning model predicting spatial transcriptomics from H&E images at spot and single-cell resolution.
  • DeepSpot2Cell (⭐14) — Predicts virtual single-cell spatial transcriptomics from H&E using spot-level supervision (NeurIPS 2025 Imageomics).
  • DeepSpot-M (⭐30) — Multimodal foundation model for transcriptome-wide virtual spatial transcriptomics from histology.
  • AESTETIK (⭐25) — Autoencoder for spatial transcriptomics representation learning using topology and histology image knowledge.

7. Awesome Playcanvas

3D Gaussian Splatting / YouTube Playables

8. Awesome V

Operating system

  • rgc (⭐0) - A lightweight, concurrent resource garbage collector for V.

9. Awesome Gemini Cli

Documentation & Examples

10. Awesome Datascience

Datasets / Book Deals (Affiliated)

  • College ROI Dataset (⭐0) - Lifetime return-on-investment estimates for 29,700 US bachelor's programs across 3,392 colleges, built from FREOPP, IPEDS, and BEA regional price data. 5 CSVs with data dictionary, CC BY 4.0, Zenodo DOI.

11. Awesome Rust

Libraries / Data structures

12. Awesome Mac

Audio and Video Tools / Audio Record and Process

  • Segue - Broadcast audio playout with crossfade, trim, ramp timers, and pause beds for live radio and podcasts. Open-Source Software Freeware

13. Awesome Neovim

Colorscheme / Colorscheme Creation

14. Free for Dev

Generative AI

  • Transcript LOL - Converts audio or video to text using AI. Generates summaries and other insights using LLMs. The free tier includes 2 transcriptions per day. You can upload files, record voice notes, or use links from YouTube, Instagram etc. The free version also supports WhatsApp, Telegram and importing files directly from cloud storages - Google Drive, Dropbox, Box and OneDrive. No API key needed. Sign up and ready to use. Also has apps for mobiles, desktops and chromebooks.

Awesome List Updated on Jul 15, 2026

2026-07-15 11:27:12

1. Free Programming Books (Chinese)

人工智能

2. Awesome Ironsworn

Resources / Starforged

  • Pocket Starforged - Pocket-sized cards and foldable reference sheets for playing Starforged on-the-go

3. Awesome Acg

Web

  • Konsumr - Free manga collection tracker with edition-level volume tracking (Standard, Deluxe, Omnibus, Box Sets), release calendar, episode-by-episode anime tracking, and AniList / MyAnimeList import. [English]

4. Awesome Incident Response

IR Tools Collection / All-In-One Tools

  • Cynative (⭐100) - Deep research agent for your infra - sandboxed, read-only, covers AWS, GCP, Azure, K8s, GitHub and GitLab.
  • VanGuard (⭐150) - Cross-platform incident response toolkit with 28 pre-built use cases in a single zero-install binary. Collects memory, disk, network, and cloud artifacts with automated timeline generation.

5. Awesome Polars

Polars plugins / AI

6. Awesome Playcanvas

3D Gaussian Splatting / YouTube Playables

  • Splat Labs - Capture, host and share immersive Gaussian splat digital twins.
  • SplatMart - Marketplace for buying and selling Gaussian splat scenes and assets.

7. Awesome V

Eventing

  • rxv (⭐16) - Reactive Extensions for the V language. Compose async event streams with creation, filtering, transformation, aggregation, timing, and combination operators.

Graphics

  • vsl.vcl (⭐400) - VCL is a high level way of writing programs with OpenCL using V. These are highly opinionated OpenCL bindings for V. It tries to make GPU computing easy, with some sugar abstraction, V's concurrency and channels.
  • vsl.plot (⭐400) - Plotting module for VSL with 85+ examples. Create line charts, scatter plots, 3D surfaces, bar charts, box plots, histograms, heatmaps, and more.

Operating system

  • vcomp (⭐0) - A lightweight Linux Seccomp (Secure Computing Mode) BPF filter wrapper for vlang.

Scientific computing

  • vsl.fft (⭐400) - Fast Fourier Transform module for VSL. Includes real and complex FFT with multiple backend options.
  • vsl.ml (⭐400) - Machine Learning module for VSL with K-means, KNN, linear/logistic regression, SVM, decision trees, random forest, and more.
  • vsl.quaternion (⭐400) - Quaternion math module for VSL. Supports 3D rotations, spherical linear interpolation (slerp), and Julia fractal generation.
  • vtl.autograd (⭐166) - Automatic differentiation module for VTL. Enables gradient computation for machine learning and optimization.
  • vtl.datasets (⭐166) - Datasets module for VTL providing built-in datasets for ML benchmarking and tutorials.
  • vtl.nn (⭐166) - Neural Networks module for VTL. Build and train deep learning models with layers, activations, and optimizers.

GitHub Actions / Vim

8. Awesome Gemini Cli

Agent Orchestration & CLI Tools

  • PickySteve (⭐9) - Skill router and context picker for coding agents: a local model (via Ollama, offline by default) routes each prompt to the right skill via hybrid BM25 + embedding retrieval, cross-encoder rerank, and an LLM judge, then assembles a minimal context bundle for the execution model. Built-in prompt-injection gate scans every retrieved document, fail-closed. Ships an MCP stdio server and an OpenAI-compatible proxy; one-command installer wires 18 coding agents including Gemini CLI. MIT.

9. Awesome Rust

Applications / Web Servers

Libraries / Artificial Intelligence

  • bigduu/Bamboo-agent (⭐12) [bamboo-agent] - Local-first AI agent harness & runtime — persistent memory, built-in tools, skills, MCP, sub-agents, workflows and schedules behind one HTTP + WebSocket API. Embeddable as a crate or runnable as a server.

Libraries / GUI

  • euv-dev/euv (⭐7) [euv] - A declarative, cross-platform UI framework for Rust with virtual DOM, reactive signals, and HTML macros for WebAssembly. CI

10. Awesome Mac

AI Tools / Other Tools

  • Agent Teams AI - Open-source desktop app for coordinating autonomous AI coding agents through team messaging, task boards, and code review. Open-Source Software Freeware

Utilities / Clipboard Tools

  • Nimclip - Local-first clipboard history manager with search, tags, and image support. Open-Source Software FreewareNative App

11. Awesome Go

Artificial Intelligence

  • semantic-search (⭐0) - Meaning-based search over PDF, Markdown, DOCX, source code, and other file types, using generative AI embedding models to vectorize files into a vector database.

Database Schema Migration

  • db-migrator.go (⭐19) - CLI for versioned database schema migrations with support for PostgreSQL, MySQL, ClickHouse, Tarantool, and Apache Iceberg.

Server Applications

  • relay (⭐9) - MCP server with 40+ tools for AI agents. File operations, web search, screenshots, multi-agent coordination. Single Go binary.

12. Awesome Neovim

Programming Languages Support / Diagnostics

  • redpierrot/ballerina.nvim (⭐2) - Syntax highlighting, LSP, debugging, package-aware format-on-save, auto-indent, and bal run/test/build commands for the Ballerina language.

Editing Support / Scrollbar

13. Free for Dev

Issue Tracking and Project Management

  • HeyRetro - Real-time sprint retrospective platform with voting, timers, surveys, guest collaboration, and ice-breaker games. The forever-free plan includes one board per month, anonymous surveys, and guest link sharing.

14. Awesome Osint

People Investigations / GitHub

  • VerifiedHer - Free registry of online creators and influencers answering "is she real?" — per-person pages with sourced verdicts (real / AI persona / unverified), documented official accounts, and known impersonations.

15. Awesome Claude Code

Creative Media / Obsidian

  • Vox director skill (⭐148) by Alisa Qian - Vox Director is an open-source skill that turns a one-line topic into a finished Vox-style paper-collage explainer or ad video. It automates the full pipeline — script, collage keyframes, motion, voice-over, music, and captions — on the Atlas Cloud API plus local ffmpeg, with two human approval gates for the beat map and visual style.\ created  last-commit  license  stars

Awesome List Updated on Jul 14, 2026

2026-07-14 11:28:00

1. Awesome Tmux

Cheat Sheets

  • tmuxcheatsheet.org - Interactive, searchable cheat sheet with copy-to-clipboard commands and a customizable prefix key

Tools and session management

  • kubectl-tmux-exec (⭐142) A kubectl plugin that uses tmux to control multiple Kubernetes pods' shells simultaneously, broadcasting commands to all selected containers at once.

2. Awesome Terraform

Community

Self-Hosted Registries / Miscellaneous

  • terramantle.dev - A registry that focuses on module & state insights, tackling dependency management

Managed Registries / Miscellaneous

  • Terramantle - A private Terraform/OpenTofu registry with deep module insights, dependency mapping, and state visibility.

Tools / Community providers

  • Shieldly (⭐1) - AI-powered security analysis for Terraform-generated IAM policies and CloudFormation, explaining why a permission is risky and how to fix it. Free tier, CLI and GitHub Action.

3. Awesome Machine Learning

C / General-Purpose Machine Learning

  • notorch (⭐14) - Neural networks framework in pure C: training and inference, no dependencies.

4. Awesome Mysql

Development

  • cover_me (⭐0) - code coverage tool for mysql stored procedures and functions

5. Awesome Python

Projects / Data Analysis

  • percentify (⭐310) - Exploratory stats and data-quality diagnostics/profiler, that supports both pandas and Polars DataFrames inputs.

6. Awesome Playcanvas

3D Gaussian Splatting / YouTube Playables

  • Braintrance - A platform to share and experience 3D memories.

7. Awesome V

Networking

  • netr (⭐1) - A modular, zero-dependency raw socket and network packet crafting library written in V.

8. Awesome Rust

Libraries / Computation

  • jolars/basin (⭐107) [basin] - Numerical optimization library with first-order, derivative-free, nonlinear least-squares, evolutionary, and constrained solvers, generic over linear-algebra backends CI

9. Awesome Mac

Utilities / Menu Bar Tools

  • MacTools (⭐649) - Open-source menu bar toolkit with plugins for display controls, system toggles, cleanup, device status, and everyday utilities. Open-Source Software FreewareNative App

Utilities / General Tools

  • OpenDisplay - Use a spare iPhone or iPad as a second display for your Mac, wired (USB) or over WiFi, with touch input. Open-Source Software Freeware

10. Awesome Go

Artificial Intelligence

  • GoModel (⭐995) - AI gateway exposing a unified OpenAI-compatible API across OpenAI, Anthropic, Gemini, Groq, xAI, Ollama and other providers, with routing, usage tracking, rate limits, and guardrails.

Project Layout

  • go-ddd (⭐575) - Domain-Driven Design template with CQRS, value objects, idempotent commands, and a transactional outbox.

Security

  • Crenox (⭐4) - Zero-dependency pre-commit secret scanner using Aho-Corasick for high-performance credentials leak detection.

Web Frameworks

  • Andurel (⭐213) - Rails-inspired full-stack Go web framework with scaffolding, database tooling, and server-rendered or Inertia frontends.

11. Collective Ai Tools

Developer Tools

  • codex-profiles (⭐54) - Selects named CODEX_HOME profiles and, on macOS, named ChatGPT Desktop windows with separate local state, without copying tokens. #free #opensource

12. Awesome Go

Web Development / Web Frameworks

13. Awesome Mac

System Tools / Menu Bar

  • aqua5230/usage (⭐254) — Claude Code and Codex quota in the menu bar with burn-rate predictions, zero API calls ☆256

14. Awesome Cli Apps

AI / Agents

  • faf-cli (⭐30) - Authors AGENTS.md, CLAUDE.md and .cursorrules AI-Context files from your repo's real stack.

15. Awesome Neovim

File Explorer / Markdown and LaTeX

Editing Support / Comment

16. Awesome Selfhosted

Software / File Transfer - Web-based File Managers

  • ClyoCloud - A personal, self-hosted cloud storage and media management application built for privacy, efficiency, and aesthetics. MIT Nodejs

Software / Generative Artificial Intelligence (GenAI)

  • GoModel - AI gateway written in Go with a unified OpenAI-compatible API for multiple LLM providers, USD cost tracking, budgets, usage analytics, guardrails, caching, and an admin dashboard. (Source Code (⭐995)) MIT Go/Docker

Software / Task Management & To-do Lists

  • Will Be Done - Offline-first task manager with weekly planning, project boards, real-time sync, Vim keybindings, desktop quick add, and import from popular task managers (alternative to TickTick, Todoist). (Demo, Source Code (⭐97)) AGPL-3.0 Docker/Nodejs

17. Awesome Testing

Software / Test Data Management

  • DATAMIMIC CE (⭐37) - Open-source, deterministic engine for model-driven synthetic test data and PII pseudonymization. Pin a seed and get byte-identical output with a provenance hash on every run. Python, MIT.

Suggested Awesome Lists / Useful References

  • Awesome AI Testing (⭐29) - A curated list of AI-powered testing tools, frameworks, and resources for QA engineers, covering test generation, self-healing automation, MCP-based testing, and LLM-as-judge evaluation.