TypeScript Video Software

View 247 business solutions

Browse free open source TypeScript Video Software and projects below. Use the toggles on the left to filter open source TypeScript Video Software by OS, license, language, programming language, and project status.

  • Earn up to 16% annual interest with Nexo. Icon
    Earn up to 16% annual interest with Nexo.

    More flexibility. More control.

    Generate interest, access liquidity without selling, and execute trades seamlessly. All in one platform. Geographic restrictions, eligibility, and terms apply.
    Get started with Nexo.
  • Go From AI Idea to AI App Fast Icon
    Go From AI Idea to AI App Fast

    One platform to build, fine-tune, and deploy ML models. No MLOps team required.

    Access Gemini 3 and 200+ models. Build chatbots, agents, or custom models with built-in monitoring and scaling.
    Try Free
  • 1
    Orion Store

    Orion Store

    The ultimate home for modded apps

    Orion Store to make discovering and installing modified or variant builds of apps fast and simple without relying on official distribution channels. It provides a clean, modern interface where users can browse curated app listings, inspect available versions, and trigger installations directly on their device. Unlike traditional stores, Orion-Store focuses on user autonomy and speed, emphasizing dependency detection and reducing friction during installation. The platform is built with practicality in mind, giving power users a way to manage app variants and dependents without extra verification steps or tracking. It also integrates with native Android sharing tools so that links and installations can be passed through messaging and share menus seamlessly. While not aimed at novice users, the store helps enthusiasts and testers handle a variety of builds with minimal interruption.
    Downloads: 2,060 This Week
    Last Update:
    See Project
  • 2
    IPTVnator

    IPTVnator

    Cross-platform IPTV player application with multiple features

    IPTVnator is a video player application that provides support for the playback of IPTV playlists (m3u, m3u8). The application allows to import of playlists by using remote URLs or per file upload from the file system. Additionally, there is support for EPG information XMLTV-based which can be provided by URL. The application is a cross-platform and open source project based on Electron and Angular.
    Downloads: 575 This Week
    Last Update:
    See Project
  • 3
    Weylus

    Weylus

    Use your tablet as graphic tablet/touch screen on your computer

    Weylus turns your tablet or smart phone into a graphic tablet/touch screen for your computer! No apps except a modern browser (Firefox 80+, iOS/iPadOS 13+) are required on your tablet. Start Weylus, preferably set an access code in the access code box and press the Start button. This will start a webserver running on your computer. To control your computer with your tablet you need to open the url http://<address of your computer>:<port set in the menu, default is 1701>, if possible Weylus will display to you the url you need to open and show a QR code with the encoded address. If you have a firewall running make sure to open a TCP port for the webserver (1701 by default) and the websocket connection (9001 by default).
    Downloads: 280 This Week
    Last Update:
    See Project
  • 4
    iptv

    iptv

    Collection of publicly available IPTV channels from all over the world

    iptv-org/iptv is a community-maintained index of publicly available IPTV channels organized into a giant, continuously updated set of M3U playlists. Instead of hosting streams, the project curates links already available on the public internet and classifies them by country, language, category, and channel metadata. The repository’s structure makes it easy to consume at different granularities: you can grab a global list, a country-specific list, or a themed list such as news, sports, or kids. Validation scripts and contributor guidelines help keep dead links and geo-restricted sources under control, improving reliability over time. The project is popular with hobbyists and integrators alike because the playlists work with most media players, set-top boxes, and home media servers that support M3U. It also documents best practices for respectful use, emphasizing that stream availability can change and that users should comply with local laws and the channels’ terms of service.
    Downloads: 139 This Week
    Last Update:
    See Project
  • MongoDB Atlas runs apps anywhere Icon
    MongoDB Atlas runs apps anywhere

    Deploy in 115+ regions with the modern database for every enterprise.

    MongoDB Atlas gives you the freedom to build and run modern applications anywhere—across AWS, Azure, and Google Cloud. With global availability in over 115 regions, Atlas lets you deploy close to your users, meet compliance needs, and scale with confidence across any geography.
    Start Free
  • 5
    OpenCut

    OpenCut

    The open-source CapCut alternative

    OpenCut is an open-source, cross-platform video editor that focuses on fast cutting, trimming, and simple storytelling rather than heavyweight VFX. Its UI is designed to feel familiar on day one: a timeline, preview, media bin, and a minimal set of tools that cover the majority of social and short-form editing tasks. Under the hood it emphasizes responsive playback and snappy scrubbing so editors can make decisions quickly without proxy gymnastics. Common conveniences—snapping, ripple edits, keyboard shortcuts, and export presets—help you get from footage to shareable output with minimal setup. The project aims to be approachable for newcomers while still serving power users who want a dependable cutter for everyday content. With an open ecosystem, it invites plugins and community presets to extend capabilities without bloating the core.
    Downloads: 71 This Week
    Last Update:
    See Project
  • 6
    PeerTube

    PeerTube

    Video streaming platform using P2P directly in your web browser

    PeerTube, developed by Framasoft, is the free and decentralized alternative to video platforms, providing you over 400,000 videos published by 60,000 users and viewed over 15 million times. Our aim is not to replace them, but rather to simultaneously offer something else, with different values. PeerTube is not meant to become a huge platform that would centralize videos from all around the world. Rather, it is a network of inter-connected small videos hosters. Anyone with a modicum of technical skills can host a PeerTube server, aka an instance. Each instance hosts its users and their videos. In this way, every instance is created, moderated and maintained independently by various administrators. You can still watch from your account videos hosted by other instances though if the administrator of your instance had previously connected it with other instances. And there's more! PeerTube uses ActivityPub, a federating protocol that allows you to interact with other software.
    Downloads: 17 This Week
    Last Update:
    See Project
  • 7
    Bilidown

    Bilidown

    Bilibili video parsing download tool, supports 8K video

    bilidown is a command-line tool designed to download videos and audio content from the Bilibili platform with high flexibility and control. It supports downloading single videos, playlists, and series, allowing users to archive content efficiently. The tool integrates FFmpeg to merge audio and video streams when necessary, ensuring compatibility and high-quality output. It provides options for selecting resolution, format, and output structure, giving users control over the download process. bilidown also supports subtitle and metadata retrieval, enhancing the usability of downloaded content. Its lightweight design makes it suitable for scripting and automation in content management workflows. Overall, it serves as a practical solution for downloading and organizing Bilibili media.
    Downloads: 16 This Week
    Last Update:
    See Project
  • 8
    BilibiliVideoDownload

    BilibiliVideoDownload

    BilibiliVideoDownload to download videos

    Download bilibili video desktop software across platforms, support windows, macOS, Linux. The software does not support paid videos and region-restricted videos, and an error may be reported. The login information has an expiration time, it seems to be half a year. Since the downloaded audio and video are separated, the project uses ffmpeg to synthesize the installation package is a bit large (ffmpeg is about 70+MB). Go to the releases page and download the corresponding platform installation package. When you download a video, you will be prompted to log in. After logging in, you will only get your SESSDATA for downloading. The account is an ordinary account that supports up to 1080P video downloads. Major members can download 8K videos. Login maximum support for downloading 480P video.
    Downloads: 15 This Week
    Last Update:
    See Project
  • 9
    CompressO

    CompressO

    Convert any video/image into a tiny size. 100% free & open-source

    compressO is a cross-platform, open-source multimedia compression application designed to reduce the size of videos and images while preserving visual quality. Built using modern frameworks such as Rust and Tauri, it runs locally on the user’s machine, ensuring fast performance and complete privacy without requiring cloud processing. The application supports a variety of media formats and provides controls for adjusting compression levels, resolution, and output quality. In addition to compression, it includes editing capabilities such as cropping, rotating, and resizing images directly within the interface. It also offers format conversion features, including transforming videos into GIFs and converting between raster and vector image formats. With a focus on usability, it provides batch processing, metadata viewing, and intuitive workflows, making it suitable for content creators managing large media files.
    Downloads: 10 This Week
    Last Update:
    See Project
  • $300 in Free Credit Towards Top Cloud Services Icon
    $300 in Free Credit Towards Top Cloud Services

    Build VMs, containers, AI, databases, storage—all in one place.

    Start your project in minutes. After credits run out, 20+ products include free monthly usage. Only pay when you're ready to scale.
    Get Started
  • 10
    HyperFrames

    HyperFrames

    Write HTML. Render video. Built for agents

    HyperFrames is a framework developed by HeyGen that focuses on generating and managing structured, dynamic content experiences powered by AI. It introduces the concept of “frames,” which represent modular units of content that can be dynamically composed and rendered based on context or user interaction. The system is designed to enable highly interactive and personalized experiences, particularly in applications such as video generation, storytelling, and user interfaces. It supports integration with AI models to generate or modify content within these frames, allowing real-time adaptation. The framework emphasizes composability, enabling developers to build complex experiences by combining smaller units. It is also designed to be extensible, allowing integration with different platforms and tools. Overall, Hyperframes provides a flexible infrastructure for building dynamic, AI-driven content systems that go beyond static outputs.
    Downloads: 9 This Week
    Last Update:
    See Project
  • 11
    Owncast

    Owncast

    Take control over your live stream video by running it yourself

    Owncast is a free and open source live video and web chat server for use with existing popular broadcasting software. Have complete control and ownership over your stream, allowing you to create the content and community you want. The frictionless built-in chat allows your viewers to be a part of the action. Include custom emotes and build chat bots to encourage engagement from your viewers. Point your existing broadcasting software at your Owncast server and begin streaming. Owncast can work with different storage providers to optionally scale your videos to many viewers using only low-powered hardware. Owncast is for people who are live streamers, or who wants to host live streams for others. It’s a “one to many” broadcast much like Twitch, Facebook Live, YouTube Live, etc. Owncast is not for video conferencing or any use case where multiple people are wanting to see video of each other.
    Downloads: 8 This Week
    Last Update:
    See Project
  • 12
    Superstreamer

    Superstreamer

    An open, scalable, online streaming setup

    Superstreamer is a self-hosted video processing and delivery platform designed to simplify the entire workflow from media ingestion to adaptive playback. It provides developers with tools to transcode video files into multiple quality levels and package them into streaming-ready formats such as HLS playlists. The system enables dynamic playlist generation, allowing insertion of elements like ads or bumpers directly into video streams. It supports scalable deployment through containerized environments and integrates storage backends like S3 for efficient media distribution. Superstreamer also includes a player abstraction layer that simplifies integration with frontend interfaces. Its architecture focuses on reducing the complexity of building streaming infrastructure while maintaining flexibility and control. Overall, it functions as an end-to-end toolkit for modern video delivery systems.
    Downloads: 8 This Week
    Last Update:
    See Project
  • 13
    vdx

    vdx

    An intuitive CLI for processing video, powered by FFmpeg

    vdx is a command-line video processing tool built on top of FFmpeg that simplifies common editing tasks through a clean and intuitive interface. It allows users to perform operations such as trimming, cropping, resizing, and format conversion without manually writing complex FFmpeg commands. The tool is designed to process multiple video files concurrently, improving efficiency when handling batch workloads. It supports chaining multiple transformations in a single command, enabling streamlined workflows for video editing and automation. vdx relies on Node.js and FFmpeg, making it portable across systems where these dependencies are available. Its focus on usability makes it accessible for both developers and content creators who want quick transformations without deep FFmpeg knowledge. Overall, it acts as a productivity layer that abstracts FFmpeg complexity into simple CLI commands.
    Downloads: 8 This Week
    Last Update:
    See Project
  • 14
    Kyoo

    Kyoo

    A portable and vast media library solution

    Kyoo is a self-hosted media streaming platform designed to organize, stream, and manage personal video libraries through a modern web interface. It is built around a containerized architecture using Docker, where multiple services handle media indexing, streaming, and configuration. The system allows users to access their content from a browser while maintaining control over storage and playback infrastructure. Kyoo supports hardware acceleration options for efficient video processing, making it suitable for high-resolution streaming environments. Its configuration relies on environment variables and Docker Compose, enabling flexible deployment across different systems. The platform emphasizes modularity, allowing users to customize storage locations, streaming settings, and performance parameters. With a focus on self-hosting and scalability, Kyoo provides an alternative to commercial media servers for users who want full control over their content.
    Downloads: 7 This Week
    Last Update:
    See Project
  • 15
    Tunarr

    Tunarr

    Create a classic TV experience using your own media

    Tunarr is a self-hosted media server that enables users to create custom live TV channels from existing media libraries such as Plex, Jellyfin, Emby, or local files. It allows users to organize content into scheduled or randomized channels that simulate traditional broadcast television experiences. The platform includes tools for building channel lineups, inserting filler content like commercials or music videos, and managing playback preferences. It provides integration with IPTV systems through M3U playlists and can emulate HDHomeRun tuners for compatibility with media platforms. tunarr also supports hardware-accelerated transcoding to optimize streaming performance across devices. Its web-based interface includes a TV guide view, making it easy to navigate and manage channels. Designed for flexibility, it transforms static media libraries into dynamic streaming experiences.
    Downloads: 5 This Week
    Last Update:
    See Project
  • 16
    immich

    immich

    High performance self-hosted photo and video management solution

    High-performance self-hosted photo and video management solution.
    Downloads: 5 This Week
    Last Update:
    See Project
  • 17
    FFBox

    FFBox

    A multimedia transcoded treasure chest / a FFmpeg case

    FFBox is a graphical multimedia processing application that provides an accessible interface for working with FFmpeg operations such as encoding, conversion, and editing. It allows users to perform tasks like trimming, merging, and compressing media files without using command-line tools. The software supports a wide range of audio and video formats, making it suitable for diverse media workflows. It includes batch processing capabilities to handle multiple files efficiently. FFBox also provides customization options for encoding parameters, enabling users to control output quality and performance. Its interface is designed to balance ease of use with access to advanced features. Overall, it acts as a bridge between FFmpeg’s power and a user-friendly environment.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 18
    Billd-Live

    Billd-Live

    Live broadcast room built on Vue3 + WebRTC + Nodejs + SRS

    Billd-live is a full-stack live streaming platform that enables users to create and participate in real-time video broadcasts through a web-based interface. Built using technologies such as Vue3, WebRTC, Node.js, and FFmpeg, it provides a complete solution for live streaming similar to modern platforms. Users can start live sessions as hosts, while viewers can join and watch streams directly in the browser. The system supports multiple streaming protocols and includes features such as real-time interaction, multi-user connections, and content distribution. It also offers advanced capabilities like multi-stream mixing, authentication, and integration with external streaming services. The platform includes backend services for user management, payments, and content control, making it suitable for building scalable live streaming ecosystems. Its modular design supports deployment across web, mobile, and desktop environments.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 19
    Youwee

    Youwee

    A beautiful, cross-platform downloader for YouTube, TikTok, Instagram

    Youwee is a modern cross-platform media downloader built with Tauri and React that supports downloading content from over 1800 websites including YouTube, TikTok, and Instagram. It provides a polished graphical interface that simplifies media downloading while leveraging powerful tools like yt-dlp and FFmpeg under the hood. The application supports advanced features such as batch downloads, playlist management, and extraction of audio or subtitles. It also integrates AI capabilities, allowing users to generate summaries and perform natural language-based video editing tasks. youwee includes browser extension support for one-click downloads directly from webpages. It emphasizes performance and efficiency through a lightweight architecture. Overall, it delivers a feature-rich and user-friendly experience for managing online media downloads.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 20
    anichart.js

    anichart.js

    Easily create data visualization animation videos

    anichart.js is a JavaScript and TypeScript visualization library designed to transform structured data into animated charts, particularly dynamic bar chart race visualizations. It allows developers to create time-based animations that display ranking changes and trends in an engaging and visually intuitive way. The library provides tools for rendering charts on a canvas, managing transitions, and synchronizing data over time. It supports exporting animations as video files, making it suitable for content creation and storytelling. The system includes configurable chart elements such as labels, images, and formatting options for dates and values. It is designed for both web-based visualization and offline rendering workflows. Overall, it provides a flexible solution for producing animated data visualizations with minimal setup.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 21
    ffmpeg-commander

    ffmpeg-commander

    A web-based GUI for quickly generating common FFmpeg command-line

    ffmpeg-commander is a web-based graphical interface that simplifies the creation of FFmpeg commands for common video and audio encoding tasks. It provides a user-friendly environment where users can configure encoding options without needing to memorize complex command-line syntax. Built with modern web technologies, it generates FFmpeg commands dynamically based on user input. The tool focuses on common workflows such as format conversion, compression, and codec selection. It can optionally connect to a backend service to execute commands and stream progress updates in real time. The interface is inspired by tools like HandBrake, aiming to lower the barrier to entry for FFmpeg usage. Overall, it acts as a bridge between ease of use and powerful multimedia processing capabilities.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 22
    Free Fps. Video FPS Converter

    Free Fps. Video FPS Converter

    Desktop app to change a video FPS

    Free FPS is an open‑source desktop app and scripts to change a video file frame rate (FPS) using FFmpeg. Unlike video editors, it does not add effects or alter content - it only adjusts playback speed and, if needed, re-encodes audio as well. Useful if you work with multiple videos shot at different frame rates that cannot be combined or edited without interpolation or frame loss. Also doubles as a fast video compressor: keep the original FPS and raise compression (e.g., higher CRF or lower bitrate) to reduce file size. What it does: Changes video FPS via FFmpeg. Keeps or re‑encodes audio if requested. No effects, no content edits. Writes results to a separate output folder by default. Also doubles as a fast video compressor: keep the original FPS and raise compression (e.g., higher CRF or lower bitrate) to reduce file size. Important: The program is intended for users who understand what FPS conversion does. Changing the frame rate affects the speed and duration of the video
    Leader badge
    Downloads: 38 This Week
    Last Update:
    See Project
  • 23
    Norish

    Norish

    A realtime, self-hosted recipe app for families & friends

    Norish is a realtime, self-hosted recipe and meal-planning app built for families, friends, and collaborative cooks who want to maintain a shared catalogue of recipes and grocery lists. The project emphasizes simplicity and immediacy, syncing changes across multiple clients using WebSockets so that updates to recipes, groceries, or meal plans appear instantly for all users. The app allows users to import recipes from URLs and even fallback to AI parsing when needed, with multimedia support that includes video import from popular platforms when AI is configured. Norish also handles grocery list management with recurring items and calendar meal planning, giving household groups an organized view of upcoming meals. Built with modern web technologies and designed for self-hosting, the app includes support for single sign-on via OIDC providers, a mobile-friendly interface, and user permissions for editing or viewing recipes and lists.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 24
    Video Hub App 3

    Video Hub App 3

    Official repository for Video Hub App

    Video Hub App is a desktop application designed to help users browse, search, and organize large collections of local video files through an interface similar to a streaming platform. It scans directories and generates visual previews, allowing users to quickly identify and navigate content. The app supports fast indexing and real-time updates, ensuring that new files are detected automatically. It provides advanced search capabilities, including filtering and keyword matching, to locate videos efficiently. The interface includes playback integration and remote control features, enabling users to manage content from multiple devices. Built with Electron and Angular, it runs on Windows, macOS, and Linux. Overall, it transforms local video libraries into an interactive and searchable media experience.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 25
    videojs-player

    videojs-player

    Video.js player component for Vue(3) and React

    videojs-player is a modern, framework-agnostic video playback component built on top of Video.js that provides seamless integration with both Vue 3 and React applications. It abstracts the complexity of working directly with Video.js by exposing a unified component interface that handles initialization, configuration, and lifecycle management internally. The library is written in TypeScript and designed to be highly responsive, supporting the majority of Video.js configuration options while adapting them to different frontend frameworks. One of its main strengths is its flexibility, allowing developers to fully customize the player’s control panel, behavior, and interaction patterns through props, slots, and event hooks. It also provides a rich event system that exposes playback states such as play, pause, seek, and ready, enabling fine-grained control over user interactions.
    Downloads: 2 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • 2
  • Next
MongoDB Logo MongoDB