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

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoServidor MCPAcerca deCómo clasificamosPrensa
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
Back to jellyfin/swiftfin

Open-source alternatives to Swiftfin

30 open-source projects similar to jellyfin/swiftfin, ranked by how many features they have in common. Compare stars, activity and what each one does to find the best Swiftfin alternative.

  • anilbeesetti/nextplayerAvatar de anilbeesetti

    anilbeesetti/nextplayer

    3,614Ver en GitHub↗

    Nextplayer is a cross-platform mobile media player designed for playing audio and video from local storage and remote URLs. It functions as a playback engine that supports various codecs and containers through software-based media decoding. The application features a floating picture-in-picture window for multitasking and an external subtitle renderer that synchronizes and displays SRT, SSA, and VTT files as on-screen overlays. It includes a touch-based interface that maps specific swipe and pinch gestures to volume, brightness, and seeking controls. The project covers multi-source media str

    Kotlinandroidexoplayerffmpeg
    Ver en GitHub↗3,614
  • nova-video-player/aos-avpAvatar de nova-video-player

    nova-video-player/aos-AVP

    4,330Ver en GitHub↗

    This is an open-source video player application for Android that compiles native C and C++ libraries using the Android NDK and CMake. The build system automatically discovers the Android SDK from environment variables and selects the appropriate Java runtime (8, 11, or 17) for different build tools, while allowing control over which CPU architectures (ARM, x86) to target. The application manages media libraries by scanning local storage and fetching metadata from external services to organize video files with cover art, descriptions, and series grouping. It streams video from both local devic

    HTMLandroidarchosnova
    Ver en GitHub↗4,330
  • videolan/vlc-androidAvatar de videolan

    videolan/vlc-android

    3,563Ver en GitHub↗

    This is an Android multimedia player designed to decode and play a wide variety of audio and video formats. It functions as a network media streamer and a multimedia library manager, indexing local files into a searchable database for organized access. The project includes a high-fidelity audio processor for routing signals through hardware interfaces like SPDIF and HDMI, and a Chromecast media controller for streaming content to external renderers and UPnP devices. It supports advanced visual rendering, including high dynamic range video with tonemapping, 360-degree video, and spatial audio.

    Kotlinandroidlibvlcmultimedia
    Ver en GitHub↗3,563

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Find more with AI search
  • unicornsonlsd/finampAvatar de UnicornsOnLSD

    UnicornsOnLSD/finamp

    4,030Ver en GitHub↗

    Finamp is a remote media player and music streaming client designed to interface with personal music libraries hosted on remote servers. It functions as a client for servers utilizing the Subsonic API standard, including Navidrome, allowing users to stream and control audio content from a mobile device. The application enables remote music management and playback without requiring personal media data to be stored locally. It supports server-side transcoding to ensure compatibility across various audio and video formats. The project includes localization for multiple languages and provides co

    Dartflutterhacktoberfestjellyfin
    Ver en GitHub↗4,030
  • jellyfin/jellyfin-desktopAvatar de jellyfin

    jellyfin/jellyfin-desktop

    5,492Ver en GitHub↗

    Jellyfin-desktop is a cross-platform media client for Windows, macOS, and Linux. It functions as a native wrapper that provides a standalone desktop shell for browsing and playing movies, music, and shows from a remote home media server. The application integrates Chromium with native operating system GPU drivers to provide hardware-accelerated video playback for high-resolution media streams. It utilizes an Electron-based runtime to render a web-based user interface within a native desktop environment. The client manages local file-system caching for session data and application assets to r

    C++jellyfinjellyfin-client
    Ver en GitHub↗5,492
  • 2hacc/tvboxAvatar de 2hacc

    2hacc/TVBox

    5,769Ver en GitHub↗

    TVBox is a home media entertainment application designed for streaming movies, shows, and IPTV channels. It enables the discovery and playback of online video content by connecting to external content providers through network interface configurations. The system utilizes remote JSON or XML configuration files to dynamically populate media catalogs and streaming source lists. It manages connectivity via remote endpoint mapping and dynamic network interface mapping to resolve stream addresses directly on the device. The project covers media content streaming and IPTV playlist management, usin

    JavaScripttvbox
    Ver en GitHub↗5,769
  • aaa1115910/bvAvatar de aaa1115910

    aaa1115910/bv

    3,882Ver en GitHub↗

    This project is a native Android TV Bilibili client and third-party video player designed for streaming and browsing video content on large screens. It functions as a television-centric media application that enables users to access Bilibili content through an interface optimized for distance and remote control navigation. The application implements remote-optimized navigation to map hardware input to UI focus patterns and utilizes adaptive bitrate switching to adjust video quality based on network conditions. It employs a reactive state management architecture and a type-safe network layer t

    Kotlin
    Ver en GitHub↗3,882
  • xfirefly/airplay-sdkAvatar de xfirefly

    xfirefly/Airplay-SDK

    3,981Ver en GitHub↗

    Airplay-SDK is a software development kit and wireless multimedia streaming library for implementing AirPlay mirroring and casting functionality on Android devices. It serves as a network media receiver and screen mirroring framework that allows devices to ingest high-resolution audio and video streams over a local network. The toolkit enables the reception of screen mirrors from mobile and desktop devices without requiring sender software. It supports multi-screen casting to manage one-to-many or many-to-one display configurations, including the ability to render up to four different incomin

    HTMLairplayairplay-receiverandroid
    Ver en GitHub↗3,981
  • plexinc/plex-media-playerAvatar de plexinc

    plexinc/plex-media-player

    1,210Ver en GitHub↗

    Plex Media Player is a client application designed for streaming and playing audio and video content from remote media servers. It functions as a home theater interface, providing a graphical environment optimized for large-screen displays and remote control navigation. The software is built to operate across various desktop operating systems and can be deployed as part of custom embedded Linux media systems. The application utilizes a high-performance media playback engine based on a command-line media player core, which offloads video decoding to hardware to support high-resolution content.

    C++
    Ver en GitHub↗1,210
  • namidaco/namidaAvatar de namidaco

    namidaco/namida

    5,002Ver en GitHub↗

    Namida is a multi-format media player, music library manager, and network media streamer. It provides a unified interface for playing local and remote audio and video files, serving as both a specialized client for YouTube content and a synchronized lyrics player. The project distinguishes itself through a dynamic theme engine that generates artwork-based visuals and a comprehensive set of audio processing tools, including gain normalization, equalizers, and crossfading. It also features a specialized system for retrieving and displaying time-synced lyrics in formats such as LRC and TTML. Br

    Dartandroidandroid-appandroid-music-player
    Ver en GitHub↗5,002
  • sle2p/anichAvatar de Sle2p

    Sle2p/AniCh

    3,878Ver en GitHub↗

    AniCh is an anime streaming application and video streaming client that aggregates and plays episodes from multiple sources through a unified interface. It functions as an anime media catalog and content tracker, allowing users to discover series and manage their viewing progress. The platform integrates community interaction features, providing real-time synchronized comments and chat overlays during video playback. It also supports offline video playback by caching streaming data locally on the device. The system includes a user account system for registration and authentication to maintai

    Dartacganimeanime-chan
    Ver en GitHub↗3,878
  • luruke/browser-2020Avatar de luruke

    luruke/browser-2020

    7,979Ver en GitHub↗

    This project is a comprehensive reference guide and directory of web browser capabilities. It serves as a technical map for accessing native operating system functions, hardware interfaces, and standard web APIs to bridge the gap between web applications and desktop or mobile environments. The resource provides detailed guidance on implementing Progressive Web App features, including offline caching, push notifications, and native installation prompts. It also catalogs methods for interacting with hardware peripherals via USB, Bluetooth, and NFC, as well as reading raw data from device sensor

    Ver en GitHub↗7,979
  • twostraws/hackingwithswiftAvatar de twostraws

    twostraws/HackingWithSwift

    6,336Ver en GitHub↗

    HackingWithSwift is a curated library of coding patterns and an iOS development study guide. It provides a collection of Swift programming examples and practical exercises designed for learning how to build mobile applications on Apple platforms. The project serves as a reference for SwiftUI, offering modular examples of declarative user interfaces. It covers the study of the Swift language through real-world implementation samples, ranging from general mobile UI design to the logic required for iOS game development. The repository includes examples of architectural patterns and capabilities

    Swift
    Ver en GitHub↗6,336
  • jarnedemeulemeester/findroidAvatar de jarnedemeulemeester

    jarnedemeulemeester/findroid

    3,842Ver en GitHub↗

    Findroid is an Android media player and server-based media client designed for streaming movies and episodes. It functions as a video streaming interface that integrates with Jellyfin servers to provide remote media library access. The application supports offline media consumption by downloading content from a server to local storage. It includes a playback experience with picture-in-picture display, chapter-based timeline navigation, and wide codec support through hardware and software decoding.

    Kotlinandroidjellyfinkotlin
    Ver en GitHub↗3,842
  • mostafaalagamy/metrolistAvatar de mostafaalagamy

    mostafaalagamy/Metrolist

    10,388Ver en GitHub↗

    Metrolist is a multi-functional audio player and YouTube music client. It serves as a music library manager and a synchronized lyrics viewer, providing a unified interface for streaming audio and video content. The application distinguishes itself through real-time music synchronization, which allows multiple users to share a coordinated listening experience. It also includes automated translation tools for synchronized lyrics and a dedicated system for streaming audio from video sharing services with background playback and offline caching. The platform covers a broad set of capabilities, i

    Kotlin
    Ver en GitHub↗10,388
  • hunlongyu/zy-playerAvatar de Hunlongyu

    Hunlongyu/ZY-Player

    14,516Ver en GitHub↗

    ZY-Player is a cross-platform video player and media library manager designed for streaming video and live TV content from custom or imported source lists. It functions as a media metadata browser that fetches movie ratings and information from external databases to assist in content discovery. The application integrates with external player software by handing off media streams to third-party applications. It provides tools for organizing video resources through a media library manager that supports poster views and custom source list definitions. The system includes global media search to

    Vueelectronelectron-appelectron-application
    Ver en GitHub↗14,516
  • androidx/mediaAvatar de androidx

    androidx/media

    2,680Ver en GitHub↗

    Android Media is a framework library providing the primary system components for audio and video playback, session management, and media routing on Android. It includes a multimedia API for processing raw media streams, managing MIDI devices, and rendering video frames. The project features a dedicated metadata manager for organizing descriptive labels, content channels, and DRM configurations, alongside a session controller that synchronizes playback state with external controllers and manages media shortcuts for wearable devices. The library covers a broad range of capabilities including a

    Javaandroidexoplayerjava
    Ver en GitHub↗2,680
  • steveseguin/vdo.ninjaAvatar de steveseguin

    steveseguin/vdo.ninja

    3,910Ver en GitHub↗

    VDO.Ninja is a low-latency peer-to-peer media routing service and video streaming platform designed to integrate remote audio and video feeds into professional production workflows. It functions as a WebRTC broadcast integration tool and studio controller, allowing for the direct transmission of high-definition media between publishers and viewers with minimal delay. The platform distinguishes itself through extensive protocol bridging, converting between WebRTC, WHIP, WHEP, SRT, and RTMP to ensure compatibility across diverse network environments and professional studio software. It includes

    JavaScriptlivelow-latencyninja
    Ver en GitHub↗3,910
  • 422658476/mpv-easy-playerAvatar de 422658476

    422658476/MPV-EASY-Player

    1,378Ver en 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
    Ver en GitHub↗1,378
  • fd-/rpiplayAvatar de FD-

    FD-/RPiPlay

    5,197Ver en GitHub↗

    RPiPlay is an AirPlay mirroring server and media receiver designed to bridge Apple devices to Raspberry Pi hardware. It functions as a media gateway that receives encrypted video and audio streams from iOS and macOS devices to project them onto a connected display and sound system. The project focuses on low-latency video streaming by rendering frames immediately upon arrival to bypass scheduled timestamps. It utilizes bitstream manipulation and a specialized video pipeline to reduce transmission delay between the source device and the receiver. The system provides hardware-accelerated rende

    C++
    Ver en GitHub↗5,197
  • buresdv/corkAvatar de buresdv

    buresdv/Cork

    4,498Ver en GitHub↗

    Cork is a native macOS desktop application that provides a graphical interface for the Homebrew package manager. It serves as a GUI for searching, installing, and updating software packages and functions as a service controller for managing background system services. The application includes a dedicated menu bar utility for triggering package updates and management tasks directly from the macOS status menu. It also features a system for assigning custom tags to packages to group and organize software installations. The software covers package lifecycle management, including dependency analy

    Swift
    Ver en GitHub↗4,498
  • musicplayerdaemon/mpdAvatar de MusicPlayerDaemon

    MusicPlayerDaemon/MPD

    2,607Ver en GitHub↗

    MPD is a headless music server daemon that indexes audio libraries and streams music to local or remote outputs. It functions as a music library manager and network audio streamer, providing a remote audio control protocol that allows external clients to manage playback, playlists, and database queries. The system acts as a multiroom audio coordinator, synchronizing audio distribution across multiple networked clients and hardware devices. It supports a variety of remote management capabilities, including a dedicated control API and the ability to broadcast audio streams over network protocol

    C++audioaudio-playermusic
    Ver en GitHub↗2,607
  • geekyants/vue-native-coreAvatar de GeekyAnts

    GeekyAnts/vue-native-core

    8,281Ver en GitHub↗

    Vue Native is a framework that compiles Vue.js single-file components into React Native primitives, enabling developers to build native iOS and Android applications using Vue syntax. At its core, it provides a build-time compiler that transforms Vue components into React components, while hooking Vue's dependency-tracking reactivity system into React's component lifecycle to trigger re-renders when observed data changes. The framework wraps React Native's native module bridge so Vue components can access device APIs through Vue's reactivity system, and maps Vue's component syntax to React Nat

    JavaScriptandroidframeworkios
    Ver en GitHub↗8,281
  • flutter/flutterAvatar de flutter

    flutter/flutter

    177,056Ver en GitHub↗

    This project is a multi-platform UI framework designed for building applications that target mobile, web, and desktop environments from a single codebase. It utilizes a declarative paradigm where the user interface is defined as a function of application state, supported by a layered architecture that includes a high-performance rendering engine and a multi-platform compilation model. The framework provides a comprehensive suite of developer tools, including hot reloading for real-time code injection and diagnostic utilities for monitoring application state and performance. It features a modu

    Dartandroidapp-frameworkcross-platform
    Ver en GitHub↗177,056
  • moreswift/swift-cross-uiAvatar de moreSwift

    moreSwift/swift-cross-ui

    1,598Ver en GitHub↗

    Swift Cross UI is a cross-platform framework for building native user interfaces using a single declarative codebase. It leverages Swift-native language features, such as result builders and property wrappers, to provide a type-safe syntax for defining application layouts and state. The framework automatically reconciles the interface by tracking data changes and updating only the affected parts of the view tree. The project utilizes a platform-specific backend abstraction to map declarative code to native components across multiple operating systems, including macOS, Windows, Linux, iOS, and

    Swiftappkitdeclarative-uigtk
    Ver en GitHub↗1,598
  • matt-esch/virtual-domAvatar de Matt-Esch

    Matt-Esch/virtual-dom

    12,056Ver en GitHub↗

    Virtual-dom is a rendering engine and library designed for building declarative user interfaces. It functions by maintaining a lightweight tree representation of the document structure, which serves as a blueprint for synchronizing the application state with the browser display. The library performs virtual DOM reconciliation by comparing two tree structures to calculate the minimal set of modifications required to update the interface. Once these differences are identified, it applies patches directly to the live document object model to ensure the screen reflects the latest state with minim

    JavaScript
    Ver en GitHub↗12,056
  • facebook/react-nativeAvatar de facebook

    facebook/react-native

    126,019Ver en GitHub↗

    This project is a cross-platform mobile framework that enables the development of native iOS and Android applications from a single codebase. It utilizes a declarative component-based model where developers define user interfaces using a syntax extension that maps directly to underlying platform-native view primitives. By decoupling application logic from the host platform's main thread, the framework maintains a consistent native view hierarchy while ensuring that JavaScript execution remains independent of UI rendering. The framework distinguishes itself through a robust bridge architecture

    C++androidapp-frameworkcross-platform
    Ver en GitHub↗126,019
  • slint-ui/slintAvatar de slint-ui

    slint-ui/slint

    22,987Ver en GitHub↗

    Slint is a declarative user interface framework designed for building native graphical applications across desktop, mobile, and embedded platforms. It utilizes a specialized markup language to define reactive interface components, which are then compiled into optimized machine code to ensure high performance and minimal resource consumption. By separating visual structure from application logic, the framework enables developers to create consistent interfaces that run efficiently on hardware ranging from resource-constrained microcontrollers to high-end desktop systems. The framework distingu

    Rustcppdeclarative-uidesktop
    Ver en GitHub↗22,987
  • android/compose-samplesAvatar de android

    android/compose-samples

    22,893Ver en GitHub↗

    Compose Samples is a collection of reference implementations for the Jetpack Compose UI library, serving as a practical guide for building native Android user interfaces. It demonstrates the use of a declarative framework where Kotlin functions describe layout structures and data dependencies, enabling developers to construct modern, reactive interfaces. The repository highlights architectural patterns that prioritize maintainability and testability, such as layered organization and unidirectional data flow. It showcases how to implement adaptive layouts that automatically adjust to various s

    Kotlinandroidjetpack-compose
    Ver en GitHub↗22,893
  • elkowar/ewwAvatar de elkowar

    elkowar/eww

    12,117Ver en GitHub↗

    Eww is a declarative framework for creating custom graphical desktop widgets and status bars on Linux. It functions as a desktop widget toolkit that operates independently of the window manager, allowing users to define interface elements through a dedicated configuration language and style them using a cascading stylesheet system. The project utilizes a client-server daemon architecture to manage the lifecycle of these components, ensuring that state is maintained across the desktop environment. By leveraging a reactive state binding system, the interface updates automatically in response to

    Rustdesktopewwgtk
    Ver en GitHub↗12,117