awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
Back to videoplayercode/mpv-tools

Open-source alternatives to Mpv Tools

30 open-source projects similar to videoplayercode/mpv-tools, ranked by how many features they have in common. Compare stars, activity and what each one does to find the best Mpv Tools alternative.

  • an3223/dotfilesA

    AN3223/dotfiles

    0View on GitHub↗
    View on GitHub↗0
  • mpv-player/mpvmpv-player avatar

    mpv-player/mpv

    35,618View on GitHub↗

    This project is a high-performance, terminal-based media player designed for efficient audio and video playback. It utilizes a modular decoding core to handle a wide range of multimedia formats while offloading frame processing to platform-specific hardware-accelerated rendering pipelines to minimize CPU overhead. Beyond its standalone utility, the software functions as an embeddable multimedia engine, providing a native library interface that allows external applications to integrate its advanced decoding and rendering capabilities directly into their own interfaces. The player is distinguis

    Caudiocffmpeg
    View on GitHub↗35,618
  • he2a/mpv-scriptsH

    he2a/mpv-scripts

    0View on GitHub↗
    View on GitHub↗0
  • zenwarr/mpv-configZ

    zenwarr/mpv-config

    0View on GitHub↗
    View on GitHub↗0
  • detuur/mpv-scriptsD

    detuur/mpv-scripts

    0View on GitHub↗
    View on GitHub↗0
  • 422658476/mpv-easy-player422658476 avatar

    422658476/MPV-EASY-Player

    1,378View on GitHub↗

    This project is a graphical user interface for the command-line media engine, designed to simplify complex playback management and configuration for desktop users. It functions as a cross-platform media player that provides a visual layer for controlling local and remote video files, hardware-accelerated rendering, and advanced shader processing. The application distinguishes itself by replacing manual text-based configuration and command-line arguments with centralized visual menus. It enables users to manage engine parameters, rendering drivers, and performance profiles through an intuitive

    Luaaudio-playerffmpegjavascript
    View on GitHub↗1,378

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Find more with AI search
  • tinosnitso/mpv-scriptsT

    TinosNitso/mpv-scripts

    0View on GitHub↗
    View on GitHub↗0
  • stax76/mpv-scriptsS

    stax76/mpv-scripts

    0View on GitHub↗
    View on GitHub↗0
  • butterw/bshadersB

    butterw/bShaders

    0View on GitHub↗
    View on GitHub↗0
  • wiiaboo/mpv-scriptsW

    wiiaboo/mpv-scripts

    0View on GitHub↗
    View on GitHub↗0
  • occivink/mpv-scriptsO

    occivink/mpv-scripts

    0View on GitHub↗
    View on GitHub↗0
  • aosasona/dotenvA

    aosasona/dotenv

    0View on GitHub↗

    Quick start - Installation

    View on GitHub↗0
  • agilira/argusagilira avatar

    agilira/argus

    170View on GitHub↗

    High-performance configuration management framework for Go applications with zero-allocation performance, universal format support (JSON, YAML, TOML, HCL, INI, Properties), and an ultra-fast CLI powered by Orpheus.

    Goagilira-orpheuscliconfiguration-management
    View on GitHub↗170
  • ares-0/mpv-composition-guidesA

    Ares-0/mpv-composition-guides

    0View on GitHub↗
    View on GitHub↗0
  • antham/envhantham avatar

    antham/envh

    100View on GitHub↗

    Go helpers to manage environment variables

    Goconfiguration-managementenvironmentgolang
    View on GitHub↗100
  • andreiavrammsd/configandreiavrammsd avatar

    andreiavrammsd/config

    0View on GitHub↗

    Parse configuration values into given struct from environment, files, json, bytes, or other input convertible to bytes

    Goconfigurationenvironmentgolang
    View on GitHub↗0
  • adrg/xdgadrg avatar

    adrg/xdg

    1,002View on GitHub↗

    Go implementation of the XDG Base Directory Specification and XDG user directories

    Gocross-platformgogolang
    View on GitHub↗1,002
  • abinnovision/nestjs-commonsabinnovision avatar

    abinnovision/nestjs-commons

    64View on GitHub↗

    💥 Collection of common packages for NestJS: configx, hatchet integration, flydrive and more

    TypeScript
    View on GitHub↗64
  • bitwalker/conformbitwalker avatar

    bitwalker/conform

    378View on GitHub↗

    Easy, powerful, and extendable configuration tooling for releases.

    Elixir
    View on GitHub↗378
  • beatlabs/harvesterbeatlabs avatar

    beatlabs/harvester

    134View on GitHub↗

    Harvest configuration, watch and notify subscriber

    Goconfiguration-managementgogolang
    View on GitHub↗134
  • azuredblue/mpv-anilist-updaterA

    AzuredBlue/mpv-anilist-updater

    0View on GitHub↗
    View on GitHub↗0
  • bkeepers/dotenvbkeepers avatar

    bkeepers/dotenv

    6,758View on GitHub↗

    Dotenv is a Ruby library used for loading key-value pairs from files into an application environment. It includes a configuration parser to extract variables into hashes and a loader to inject those pairs into the global environment. The project features a variable interpolator that resolves environment variables and shell command outputs within configuration values. It also provides a validator to verify that required configuration keys are present during application initialization. The toolset covers environment variable management, including the ability to generate configuration templates

    Ruby
    View on GitHub↗6,758
  • blue-sky-r/mpvB

    blue-sky-r/mpv

    0View on GitHub↗
    View on GitHub↗0
  • borudar/configurationBoRuDar avatar

    BoRuDar/configuration

    108View on GitHub↗

    Library for setting values to structs' fields from env, flags, files or default tag

    Go12-factorconfigconfiguration
    View on GitHub↗108
  • budrich/mpv-xfce-genmonifyB

    budRich/mpv-xfce-genmonify

    0View on GitHub↗
    View on GitHub↗0
  • burntsushi/tomlBurntSushi avatar

    BurntSushi/toml

    4,904View on GitHub↗

    This is a TOML parser and serializer for the Go language. It serves as a data serialization library and configuration file mapper that encodes and decodes data between Go structures and the TOML configuration format. The library provides interfaces for custom type marshaling, allowing for specialized logic when parsing or serializing specific data types. It transforms structured objects into deterministic TOML documents for storage or transmission. The project covers a broad range of data processing capabilities, including structured value encoding, TOML data generation, and metadata inspect

    Go
    View on GitHub↗4,904
  • alecthomas/kongalecthomas avatar

    alecthomas/kong

    2,976View on GitHub↗

    Kong is a declarative command line interface framework and parser for Go. It maps flags and positional arguments directly into typed Go structures using struct tags, allowing developers to define terminal interfaces through data models rather than manual parsing logic. The project functions as a configuration mapper that populates Go structures from a combination of command-line arguments, environment variables, and JSON files. It distinguishes itself by providing a dependency injection container to pass external services into command handlers and a plugin architecture for dynamic command reg

    Gocommand-linecommandsflags
    View on GitHub↗2,976
  • bytedance/sonicbytedance avatar

    bytedance/sonic

    9,492View on GitHub↗

    Sonic is a high-performance Go JSON serialization library that provides tools for encoding and decoding native data structures. It functions as a JIT-accelerated encoder, a JSON AST parser, a stream processor, and a lazy decoder. The project utilizes just-in-time machine code generation to optimize the encoding of large data schemas and employs a JIT assembler to maximize serialization and deserialization speeds. It features a precompiled schema warmup process to prevent latency spikes during initial execution and leverages SIMD hardware instructions for accelerated parsing. The library cove

    Gohigh-performancejitjson
    View on GitHub↗9,492
  • caarlos0/envcaarlos0 avatar

    caarlos0/env

    6,004View on GitHub↗

    env is a Go library that reads environment variables and populates the fields of a Go struct according to tag directives. It uses reflection to iterate over struct types and tags at runtime, mapping environment variable names to struct fields and applying parsing behavior defined in struct tags. The library supports required field validation, returning errors when marked fields are missing or empty after parsing. It also provides default value fallback from struct tags when environment variables are not set, environment variable expansion that recursively substitutes references within values,

    Goconfigconfigurationenvironment
    View on GitHub↗6,004
  • adobe/butlerA

    adobe/butler

    0View on GitHub↗
    View on GitHub↗0