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 getopenscreen/openscreen

Projects sharing features with Openscreen

30 open-source projects similar to getopenscreen/openscreen, ranked by shared indexed features. Tags may describe platforms or build tools rather than the same primary purpose. Check each project’s use case, license, and deployment requirements before treating it as a replacement.

  • webadderallorg/recordlywebadderallorg avatar

    webadderallorg/Recordly

    36,267View on GitHub↗

    Recordly is a screen recording and video editing suite designed for creating product demonstrations. It combines screen and audio capture software with a dedicated demo video editor and tools for merging webcam overlays and exporting projects as MP4 files or looping GIFs. The platform features a specialized cursor animation engine that applies smoothing, motion blur, and click animations to the rendered mouse movements. It also provides customizable webcam bubbles and a system for placing recordings inside styled containers with custom wallpapers and drop shadows. The editing workflow center

    TypeScriptelectronfreelinux
    View on GitHub↗36,267
  • openfilm/openfilmopenfilm avatar

    openfilm/openfilm

    5,216View on GitHub↗

    OpenFilm is an open-source video editor built for coding agents. An agent writes a film as web pages while a local editor shows the video taking shape, and a person can then review, adjust and export the result by hand or by request. A film is described in a single HTML file of tracks and timed clips, with trims, speed and volume, styled and animated with CSS. Each shot is a web page that draws any moment from a time value alone, so scrubbing, parallel rendering, motion blur and re-rendering a single shot give identical output. The editor runs in a browser or as a standalone desktop app with

    TypeScriptai-videoclaude-codecodex
    View on GitHub↗5,216
  • jub0t/concatjub0t avatar

    jub0t/Concat

    15,201View on GitHub↗

    Concat is a free, open-source, non-linear video editor that runs natively on the user's own computer. Footage, projects, and processing stay on the local machine, so editing works offline with no uploads, accounts, subscriptions, or watermarks on exports. It is available on macOS, Windows, Linux, and Android, with builds for iPhone and iPad as well, and the same project files and workflow carry across devices. What sets it apart is that the editor can be driven by software as well as by hand. It exposes its functions through the Model Context Protocol so AI agents can connect and perform edit

    Rustffmpegfree-video-editormodel-context-protocol
    View on GitHub↗15,201

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
  • siddharthvaddem/openscreensiddharthvaddem avatar

    siddharthvaddem/openscreen

    7,282View on GitHub↗

    OpenScreen is screen recording and editing software used to capture screen video and audio with an integrated timeline for trimming, cropping, and playback adjustments. It functions as a comprehensive system for recording, annotating, and exporting audio-visual content. The project includes a dynamic zoom editor for applying manual or cursor-following zooms with adjustable depth and easing. It features a local caption generator that uses on-device transcription to create voiceover captions without uploading data to external servers. Additional specialized tools allow for the integration of we

    TypeScriptelectronopen-sourcepixijs
    View on GitHub↗7,282
  • steveseguin/vdo.ninjasteveseguin avatar

    steveseguin/vdo.ninja

    3,910View on 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
    View on GitHub↗3,910
  • storytold/filmcraftstorytold avatar

    storytold/filmcraft

    17,762View on GitHub↗

    Filmcraft is a multi-track nonlinear video editor written in Rust. It runs as a native desktop application on macOS, Windows and Linux, and the same editing engine and interface also compile to WebAssembly, so the editor can run in a browser on WebGPU or WebGL2 with media kept on the user's machine. Its codecs and container formats are implemented from scratch in Rust, covering H.264, HEVC, ProRes, DNxHR, AV1 and VP9. What sets it apart is that every editing action is a command that scripts and AI agents can call. Commands can be run from a command line, through a token-protected JSON channel

    Rustartrustvideo
    View on GitHub↗17,762
  • browser-use/video-usebrowser-use avatar

    browser-use/video-use

    30,701View on GitHub↗

    This project is an AI video post-production suite that uses large language models and programmatic tools to automate editing, transcription, and subtitle generation. It functions as an AI editing agent that translates natural language instructions into shell commands, providing a programmatic interface for manipulating media via FFmpeg. The toolkit includes a motion graphics engine that generates technical animations and visual overlays through code-driven rendering and mathematical definitions. It distinguishes itself by combining an AI-powered transcriber for word-level timestamps with an a

    Python
    View on GitHub↗30,701
  • rdp/screen-capture-recorder-to-video-windows-freerdp avatar

    rdp/screen-capture-recorder-to-video-windows-free

    2,288View on GitHub↗

    This project is an open-source screen and audio capture utility for Windows that functions as a virtual media device. It exposes desktop activity and system sounds as standard input sources, allowing external software to detect and process the data stream as if it were coming from a physical camera or microphone. The tool utilizes a filter architecture to integrate with the Windows multimedia ecosystem, enabling third-party applications to access desktop feeds for recording, broadcasting, or remote transmission. By capturing pixel data directly from the screen buffer and hooking into system a

    C++
    View on GitHub↗2,288
  • rayventura/shortgptRayVentura avatar

    RayVentura/ShortGPT

    8,122View on GitHub↗

    ShortGPT is an automated short-form video creation framework that combines large language model-driven scripting with neural voice synthesis, visual asset retrieval, and programmatic video editing. The project provides a modular pipeline architecture that chains script generation, voiceover synthesis, caption rendering, and video assembly into automated workflows, enabling the production of complete short videos from a topic prompt. The framework distinguishes itself through an LLM-oriented editing language that controls video assembly and rendering tasks programmatically, and a multilingual

    Pythonaiartificial-intelligenceautomation
    View on GitHub↗8,122
  • mathewsachin/capturaMathewSachin avatar

    MathewSachin/Captura

    10,879View on GitHub↗

    Captura is a desktop screen recording and screenshot utility designed to capture video, webcam feeds, and system audio into multimedia recordings. It functions as a recording suite that can also be operated as a command line video recorder, allowing users to trigger and manage capture workflows via terminal commands. The software distinguishes itself by recording user input, such as mouse movements and keystrokes, as visual overlays on top of the captured video. It further supports automated workflows through the integration of system-level hardware media keys, enabling recording state change

    C#
    View on GitHub↗10,879
  • gdquest-demos/godot-shadersgdquest-demos avatar

    gdquest-demos/godot-shaders

    3,999View on GitHub↗

    This project is a Godot shader library consisting of a collection of GLSL-based visual effects for 2D and 3D graphics. It serves as a resource for improving game visual quality through custom shader files and demo scenes. The library is organized into three primary areas: a 2D sprite effect gallery for visuals such as water simulations and palette swapping, a 3D material shader collection featuring outlines and dissolve effects, and a post-processing shader suite for full-screen effects like Gaussian blur and color inversion. The collection covers a range of capabilities including 2D sprite

    GDShadergamegame-assetsgodot-engine
    View on GitHub↗3,999
  • gdquest/godot-shadersGDQuest avatar

    GDQuest/godot-shaders

    4,002View on GitHub↗

    This project is a collection of open-source shader programs and playable demonstration scenes for the Godot game engine. It serves as a shader library providing 2D and 3D visual effects, as well as a collection of post-processing shaders for modifying the final rendered image. The library includes specific implementations for spatial effects on 3D objects, such as outlines and dissolve transitions, and planar effects for 2D sprites, including palette swapping and glow. These effects are paired with standalone demo scenes that provide a playable preview of the graphical results. The repositor

    GDShader
    View on GitHub↗4,002
  • patriciogonzalezvivo/thebookofshaderspatriciogonzalezvivo avatar

    patriciogonzalezvivo/thebookofshaders

    6,931View on GitHub↗

    The Book of Shaders is an interactive educational guide and curriculum for learning GLSL fragment shader programming to create procedural graphics and visual effects. It provides a structured learning path and a categorized reference guide for data types, built-in functions, and mathematical operations used in shader development. The project features a web-based shader sandbox and interactive editor that allows for real-time iteration and visualization of GLSL code. Users can experiment with procedural art and share their results via unique URLs. The curriculum covers a wide range of graphic

    GLSL
    View on GitHub↗6,931
  • zenml-io/zenmlzenml-io avatar

    zenml-io/zenml

    5,637View on GitHub↗

    ZenML is an orchestration platform designed for building, deploying, and monitoring reproducible machine learning pipelines and agentic workflows. It provides a unified framework that manages the entire lifecycle of machine learning assets, from data processing and model training to the deployment of persistent inference services. By decoupling pipeline logic from underlying compute and storage, the platform enables teams to transition workflows seamlessly from local development environments to production-grade cloud infrastructure. The platform distinguishes itself through a service-oriented

    Pythonagentopsagentsai
    View on GitHub↗5,637
  • vincentwei1021/video-shotcraftVincentwei1021 avatar

    Vincentwei1021/video-shotcraft

    17,635View on GitHub↗

    Video Shotcraft is a skill for AI coding agents such as Claude Code and Codex that turns a single plain-language request into a finished product promo video. The agent captures real product pages, storyboards shots from a library of reusable recipes, animates each shot in code with Remotion, and renders an on-brand MP4. Footage comes from actual product screenshots rather than generated imagery. Beyond the one-prompt pipeline, the project provides a searchable library of shot recipe cards with switchable motion previews, so a planner can pick and adapt a proven effect instead of inventing one

    TypeScriptagent-skillsai-agentsai-video
    View on GitHub↗17,635
  • ombharatiya/ai-system-design-guideombharatiya avatar

    ombharatiya/ai-system-design-guide

    4,200View on GitHub↗

    This is a written reference for designing, building and operating production AI systems, aimed at engineers who work with large language models. It is organized as chapters, worked case studies and interview-preparation material rather than as installable software. The central topics are tool-using LLM agents, retrieval-augmented generation, cost and model selection, evaluation and observability, and security and compliance, with explicit trade-offs among latency, cost, accuracy and safety. The agent material covers control loops such as ReAct and plan-and-execute, graph-based orchestration,

    agentic-aiagentic-workflowai
    View on GitHub↗4,200
  • microsoft/skill-recordermicrosoft avatar

    microsoft/skill-recorder

    5,710View on GitHub↗

    Skill Recorder is a desktop app that records an on-screen work session and turns it into a reusable skill or scheduled automation for AI agents. It captures clicks, app and window switches, visited pages, clipboard previews, terminal activity and spoken narration in the background, controlled by a global shortcut and a floating bar. It can also import an existing MP4 or WebM demonstration instead of recording live. Everything is recorded and stored locally until the user chooses to analyze it. Analysis uses the GitHub Copilot SDK, with sign-in through the browser via enterprise single sign-on

    TypeScriptagent-skillsai-agentsautomation
    View on GitHub↗5,710
  • nickemanarin/screentogifNickeManarin avatar

    NickeManarin/ScreenToGif

    27,114View on GitHub↗

    ScreenToGif is a screen recording and GIF editor designed to capture screen activity and refine frames to produce GIF animations and video files. It functions as a screen-to-video capture tool for creating visual demonstrations, documentation, and tutorials. The application includes a non-linear frame editor that allows for the modification of recorded footage before export. It can capture a selected screen area, webcam feed, or sketchboard, and exports the resulting animations as images, videos, or GIFs. The tool supports user interface translation to provide a localized experience in multi

    C#editorgifrecorder
    View on GitHub↗27,114
  • vorssaint/vorssaint-utilsvorssaint avatar

    vorssaint/vorssaint-utils

    33,404View on GitHub↗

    Vorssaint Utils is a free, open-source collection of system utilities for macOS that lives in the menu bar. It bundles tools for audio, window management, clipboard handling, input devices, screen capture, and system monitoring into a single app. Audio control covers separate volume levels for each app, boosts above 100 percent, routing apps to different outputs without an audio driver, and microphone selection and muting by shortcut. Window management includes snapping and tiling into saved layouts, app and window switching with previews, Dock hover previews, and protection against accidenta

    Swiftalt-tabapp-uninstallerappkit
    View on GitHub↗33,404
  • kajisho5/ffmpeg-skillkajisho5 avatar

    kajisho5/ffmpeg-skill

    4,737View on GitHub↗

    ffmpeg-skill is a local command-line video and audio editing toolkit that wraps FFmpeg in typed, structured tools, packaged as a skill for coding agents. An agent can cut, join, caption, reframe, clean up audio, correct color and export footage from a plain-language request. Everything runs on the user's own machine with locally installed FFmpeg, with no API keys, uploads or cloud services. The agent-facing side is what sets it apart. A machine-readable JSON contract lists every tool's schemas, flags, dry-run behavior and verification steps, and a snapshot comparison guards it against breakin

    Pythonagent-skillsai-agentsaudio-processing
    View on GitHub↗4,737
  • mortenjust/androidtool-macmortenjust avatar

    mortenjust/androidtool-mac

    5,412View on GitHub↗

    This is a desktop application for managing connected Android and iOS devices. It serves as a cross-platform tool for sideloading application packages, capturing device screens, collecting system diagnostic bug reports, and executing shell scripts. The project distinguishes itself by providing a unified interface for both mobile operating systems. It enables the simultaneous recording of video and taking of screenshots from multiple devices to local storage, and allows for the execution of custom bash scripts across one or many connected hardware targets. The software covers several operation

    Swift
    View on GitHub↗5,412
  • muaz-khan/recordrtcmuaz-khan avatar

    muaz-khan/RecordRTC

    6,913View on GitHub↗

    RecordRTC is a JavaScript library for capturing audio, video, and screen streams within the browser. It functions as a media recording tool that enables the capture of media streams and their export as playable files. The library provides specialized utilities for recording desktop windows or entire screens and capturing 2D or 3D animations from canvas elements. It handles these tasks by interfacing with browser media stream objects to save activity as video files.

    JavaScript
    View on GitHub↗6,913
  • yils-lin/short-video-factoryYILS-LIN avatar

    YILS-LIN/short-video-factory

    3,428View on GitHub↗

    Short video factory is a local AI content generator and automated video editing tool. It provides a production pipeline that uses large language models to transform text prompts into marketing scripts and rendered short-form videos. The system is designed for local-first execution, running all processing and asset management on the host machine to maintain data privacy. It distinguishes itself through a batch-processing workflow that can sequentially execute copywriting and rendering for multiple items using predefined presets. The software covers a broad range of media capabilities, includi

    TypeScriptaiautomaticautomation
    View on GitHub↗3,428
  • tmoroney/auto-substmoroney avatar

    tmoroney/auto-subs

    2,851View on GitHub↗

    Auto-subs is an AI transcription and automatic captioning tool that converts spoken audio from video files into synchronized subtitles. It functions as a subtitle generator and a transcription bridge, enabling the conversion of speech to text with automatic speaker identification and multi-language translation support. The software prioritizes data privacy by utilizing on-device AI inference to process audio and video files locally on the user's hardware. It distinguishes itself by offering deep integration with professional video editing workflows, allowing users to export timing and transcr

    TypeScriptaidavincidavinci-resolve
    View on GitHub↗2,851
  • linyqh/narratoailinyqh avatar

    linyqh/NarratoAI

    11,743View on GitHub↗

    NarratoAI is an automated video production pipeline that uses large language models to generate scripts, voiceovers, and edited video commentary. It functions as a combined scriptwriter, voiceover generator, and video editor to streamline the creation of movie and television commentary content. The system automates the production workflow by converting input data into structured narrative scripts, synthesizing artificial speech for narration, and programmatically assembling video clips based on script timestamps. It also converts spoken audio from video files into written text for subtitles a

    Pythonaiagentaiopsgemini-api
    View on GitHub↗11,743
  • nexu-io/html-videonexu-io avatar

    nexu-io/html-video

    4,816View on GitHub↗

    html-video is a toolkit that lets a coding agent turn a text prompt, a pasted article, or a repository link into an animated MP4. It is packaged as an agent skill: the agent writes the HTML frames itself, and the video is rendered on the user's own machine from HTML, CSS, and data, with no per-render fees. A local browser studio and a scriptable command-line tool sit alongside the skill. Planning and rendering are the distinctive parts. A video is modeled as a content graph, where key points become frames and relationships become edges, and the graph is validated and ordered by dependency int

    HTMLai-agentapache-2coding-agent
    View on GitHub↗4,816
  • jp9000/obsjp9000 avatar

    jp9000/OBS

    3,427View on GitHub↗

    OBS is a professional software suite designed for live video streaming and recording. It functions as a comprehensive production platform that captures, mixes, and broadcasts high-quality audio and video content to various online platforms or local storage. The software utilizes a modular architecture that allows for the integration of third-party extensions, enabling users to customize their production environment. It features a scene-graph composition system that organizes multiple visual and audio sources into a unified layout, supported by a real-time audio mixing pipeline and a multi-thr

    C
    View on GitHub↗3,427
  • google/grafikagoogle avatar

    google/grafika

    6,154View on GitHub↗

    Grafika is a collection of reference implementations and benchmarking tools for the Android platform. It provides technical demonstrations for validating camera lifecycles, GPU performance, and media codec configurations, including a suite of OpenGL ES examples and a graphics reference application. The project distinguishes itself through specialized tools for measuring graphics performance, such as benchmarks for texture upload speeds and pixel read latency. It also implements specific hardware-focused patterns, such as using circular buffers for continuous video capture and utilizing virtua

    Java
    View on GitHub↗6,154
  • lihaoyun6/quickrecorderlihaoyun6 avatar

    lihaoyun6/QuickRecorder

    8,782View on GitHub↗

    QuickRecorder is a screen recording software designed for capturing desktops, application windows, and system audio. It functions as a multi-device video recorder and tutorial capture tool, synchronizing video feeds from a computer and connected mobile devices into a single stream. The system distinguishes itself through an alpha-channel video exporter that produces recordings with transparent backgrounds. It also includes a presenter overlay system that renders a floating camera feed over screen captures and a specialized tutorial toolset that provides mouse movement highlighting and a magni

    Swift
    View on GitHub↗8,782
  • mltframework/shotcutmltframework avatar

    mltframework/shotcut

    13,460View on GitHub↗

    Shotcut is a professional-grade, cross-platform non-linear video editor built on the MLT multimedia framework. It provides a comprehensive suite for post-production, supporting multi-track timeline editing, high-fidelity color processing, and complex visual effects. The application is designed to handle diverse audio and video formats natively, ensuring high-resolution and HDR workflows are managed within a unified environment. The software distinguishes itself through a modular architecture that emphasizes performance and precision. It utilizes a GPU-accelerated rendering pipeline and proxy-

    C++cross-platformgplv3mlt
    View on GitHub↗13,460