Open Source Go Multimedia Software - Page 2

Go Multimedia Software

View 4876 business solutions

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

  • Enterprise-grade ITSM, for every business Icon
    Enterprise-grade ITSM, for every business

    Give your IT, operations, and business teams the ability to deliver exceptional services—without the complexity.

    Freshservice is an intuitive, AI-powered platform that helps IT, operations, and business teams deliver exceptional service without the usual complexity. Automate repetitive tasks, resolve issues faster, and provide seamless support across the organization. From managing incidents and assets to driving smarter decisions, Freshservice makes it easy to stay efficient and scale with confidence.
    Try it Free
  • $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
  • 1
    Triangula

    Triangula

    Generate high-quality triangulated and polygonal art from images

    Generate high-quality triangulated and polygonal art from images. Triangula uses a modified genetic algorithm to triangulate or polygonate images. It works best with images smaller than 3000px and with fewer than 3000 points, typically producing an optimal result within a couple of minutes. For a full explanation of the algorithm, see this page in the wiki. You can try the algorithm out in your browser, but the desktop app will typically be 20-50x faster. If the app isn't running on Linux, go to the Permissions tab in the executable's properties and tick `Allow executing file as program`. For almost all cases, only changing the number of points and leaving all other options with their default values will generate an optimal result. While all these algorithms are iterative algorithms, the main difference is that in the other algorithms triangles can overlap while Triangula generates a triangulation.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 2
    Download Youtube Video in Golang

    Download Youtube Video in Golang

    Download Youtube Video in Golang

    This tool is meant to be used to download CC0 licensed content, we do not support nor recommend using it for illegal activities. It's really simple to use, just get the video id from the youtube URL.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 3
    GoAnime

    GoAnime

    A TUI tool to browse, stream, and download anime in PT-BR and EN

    GoAnime is a command-line based anime streaming and downloading tool that provides a text-based user interface for browsing, selecting, and consuming anime content directly from the terminal. Built in Go, it emphasizes speed, simplicity, and portability across operating systems such as Windows, Linux, and macOS. The application works by scraping anime sources and presenting results in an interactive interface where users can search titles, navigate episode lists, and play content using an external media player like mpv. It supports both streaming and downloading workflows, allowing users to either watch episodes instantly or save them locally for offline viewing. The system includes additional features such as progress tracking, playback resumption, and metadata enrichment through integrations with external databases. It also supports both subbed and dubbed content in multiple languages, making it accessible to a broader audience.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 4
    YouTubeCrawler

    YouTubeCrawler

    Go-based automation utility that downloads YouTube videos

    This tool is a Go-based automation utility that downloads YouTube videos and permanently embeds or “hard-codes” their subtitles (typically English) into MP4 output files. The workflow involves specifying one or more URLs (via a simple “url” text file in each folder) and the program uses youtube-dl to fetch video and subtitle, then ffmpeg to overlay the subtitles onto the video track. The architecture follows a command-pattern setup: tasks implement a common interface and are scheduled and executed with concurrency controls (maximum goroutines customizable). It assumes a Linux environment with SSR proxy support, and requires the user to pre-install youtube-dl and ffmpeg. With its focus on automation, the tool is useful for easily archiving multilingual subtitles, prepping content for editing, or creating reference versions of YouTube videos.
    Downloads: 1 This Week
    Last Update:
    See Project
  • Gemini 3 and 200+ AI Models on One Platform Icon
    Gemini 3 and 200+ AI Models on One Platform

    Access Google's best plus Claude, Llama, and Gemma. Fine-tune and deploy from one console.

    Build generative AI apps with Vertex AI. Switch between models without switching platforms.
    Start Free
  • 5
    imagor

    imagor

    Fast, secure image processing server and Go library, using libvips

    Imagor is a fast, Docker-ready image processing server built in Go, ideal for on-the-fly image resizing, cropping, filtering, and optimization. It supports a wide variety of image formats and integrates seamlessly with cloud storage backends like AWS S3 and Google Cloud Storage. With support for HTTP and gRPC APIs, Imagor can be used in production environments to serve optimized images dynamically with high performance and low latency.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 6
    omniparser

    omniparser

    Native Golang ETL streaming parser and transform library

    Omniparser is a native Golang ETL parser that ingests input data of various formats (CSV, txt, fixed length/width, XML, EDI/X12/EDIFACT, JSON, and custom formats) in streaming fashion and transforms data into desired JSON output based on a schema written in JSON.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 7
    pingu

    pingu

    ping command but with pingu

    ping command implementation in Go but with colorful output and pingu ascii art. Colorful and fun output. Cross-platform support: Windows, macOS and Linux (also WSL) It works with a single executable file, so it can be installed easily. Supports IPv4 and IPv6. Simply specify the target host name or IP address in the first argument e.g. pingu github.com or pingu 13.114.40.48. You can change the number of transmissions by specifying the -c option. You can download executable binaries from the latest release page.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 8
    Free Youtube Downloader

    Free Youtube Downloader

    unlimited YouTube video download tool

    Unlimited video download windows tool, support multi-line parallel download, support criticism addition; self-determined video download format; support http & sock5 proxy
    Downloads: 6 This Week
    Last Update:
    See Project
  • 9
    Simple-PNG-2-ICON-Convert

    Simple-PNG-2-ICON-Convert

    Windows GUI desktop for convert PNG to ICON files

    This is a simple Windows UI desktop program that does not require installation and runs locally. It currently supports PNG to ICON file conversion. Other image formats will be added later.
    Downloads: 4 This Week
    Last Update:
    See Project
  • Earn up to 16% annual interest with Nexo. Icon
    Earn up to 16% annual interest with Nexo.

    Let your crypto work for you

    Put idle assets to work with competitive interest rates, borrow without selling, and trade with precision. All in one platform. Geographic restrictions, eligibility, and terms apply.
    Get started with Nexo.
  • 10
    soundbrake

    soundbrake

    Hearing protection for your ears — monitors system volume and warns

    SoundBrake sits silently in your system tray, watching your output volume in real time. When you've been listening too loud for too long, it sends a native desktop notification — and at critical levels it automatically lowers the volume to protect your hearing.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 11
    NTK RTMP SERVER

    NTK RTMP SERVER

    Naam Tamilar Web TV Live Streamer

    Naam Tamilar RTMP Server This project updated as open source for future use of Naam Tamilar Political Party. To contribute to the party and in some case if there is any possibilities if i cannot support them for long term. I thought of sharing this source code so in future it may be helpful for the community and party in which other software developers can help them to upgrade. This source is forked from - https://github.com/arut/nginx-rtmp-module and modified with multiple broadcast option. Stream Sources will be able to restreamed to RTMP Player, Youtube API, Facebook API, Twitch and any other plaftforms that supports streaming with API and stream key. All these can be published simultaneously at the same time. ForFirst UAT - User Acceptance Test has been conducted @ Pollachi Veerathamilatchi Sengodi Nenaivendal @ Sandaipettai Thidal, Pollachi on 19 August 2017 #3146 Viewed Simultaneously Streamed with 16 GB Ram, 500 GB SSD, Ubuntu 16.04 LTS Server with NTK RTMP Server
    Downloads: 1 This Week
    Last Update:
    See Project
  • 12
    AEBL

    AEBL

    AEBL is a mobile media distribution system

    AEBL Mobile Media Player, changing how we consume media. AEBL is a media player and a digital media platform in use in the IHDN XPO network media system ( http://www.ihdn.ca/Xpo_VI.html ). AEBL is foremost a mobile media distribution and playback framework. It was created to be the core technology that is used in a television ad insertion and digital sign, and further development has opened up many more applications. It currently is designed to run on a raspberry Pi, although it is being ported to other systems. The AEBL blog is located here: http://aeblm2.blogspot.ca/ For those interested in trying it out, you will need a Raspberry Pi (should be the B series with 512MB) and a SD card (4GB or higher, recommend base 8GB but the larger, the better, for content storage). The current image is a ~680MB 7zip compressed file of it's original 2.7GB size, located on dropbox, here: https://www.dropbox.com/s/lj0r6yia4tsnz8w/140815-aeblpi.img.7z?dl=0
    Downloads: 0 This Week
    Last Update:
    See Project
  • 13
    EZ Project

    EZ Project

    Softwares making our work easier

    Go to "Files" to download releases of EZComm and Jirrit. EZComm (EZ Comm) is still maintened, code hosted on https://github.com/bon-ami/ezcomm You can use it as either a client or a server for TCP/UDP text messages Jirrit is still maintened, code hosted on https://github.com/bon-ami/jirrit You can use it to operate with commands on JIRA, bugzilla, Jenkins and Gerrit. EZOutput is hosted on https://gitee.com/bon-ami/ezoutput
    Downloads: 0 This Week
    Last Update:
    See Project
  • 14
    EasyDarwin

    EasyDarwin

    Industrial rtsp streaming server

    Open source, high-performance, industrial RTSP streaming server. A lot of optimization on streaming. KeyFrame cache, RESTful, and web management. Also, EasyDarwin supports distributed load balancing, a simple streaming media cloud platform architecture. Helps streaming media developers realize the latest mobile Internet streaming live and on-demand faster and easier. Simple, efficient, and stable open-source audio encoding library, which supports transcoding of various audio data into AAC format. EasyDarwin is able to transcode G.711A/PCMA, G.711U/PCMU, and other audio formats to Linear PCM. Provided to the public in the form of SDK, completely free to use. Provides a series of streaming media audio and video development practical tools to help developers quickly solve problems in the process of operation, maintenance and debugging.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 15
    FSKneeboard

    FSKneeboard

    FSKneeboard adds a helpful ingame panel to your flight simulator

    FSKneeboard (formerly known as "VFR Map For VR") adds a helpful in-game panel to your flight simulator which brings several different maps, waypoints and tracks, a charts viewer, and a notepad right into your Flight Simulator cockpit! This is is especially helpful for those of us who like to fly in VR. Powerful, highly detailed maps for your next VFR trip. Optimized for VR! Your approach charts, checklists, and notes at your fingertips. Use your mouse to quickly take notes of ATIS and ATC instructions. Automatically create snapshots/savegames from your flights every few minutes so you're able to recover Flight Simulator instabilities and crashes (fully configurable, see Advanced Usage Section for details). Search for any address or POI worldwide right from FSKneeboard and add it as waypoint or even teleport there. Windows Installer for simple installation and configuration.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 16
    Gilfoyle

    Gilfoyle

    Distributed video encoding, hosting and streaming

    Gilfoyle is a web application from the Dreamvo project that runs a self-hosted media streaming server. Allowing you to easily implement media streaming in any application at any scale. It's written in Golang, mostly designed for Kubernetes and runs as a single Linux binary with PostgreSQL and RabbitMQ.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 17
    Google Cloud Build community images

    Google Cloud Build community images

    Community-contributed images for Google Cloud Build

    Google Cloud Build community images repository is an open-source collection of community-contributed Docker builder images designed to extend the capabilities of Google Cloud Build beyond its official set of supported tools. It provides source code for a wide variety of builders that can be used as individual steps within Cloud Build pipelines, enabling developers to execute specialized tasks that are not covered by default builder images. Each builder is packaged as a Docker image and must be built and pushed to a project-specific registry before being used, giving teams full control over versions, dependencies, and customization. The repository follows a standardized structure where each builder includes its own configuration files, examples, and usage instructions, making it easier to integrate into CI/CD workflows. It supports a broad range of use cases such as mobile app builds, infrastructure provisioning, custom scripting, and integration with external tools.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 18
    Openbooks

    Openbooks

    Search and Download eBooks

    Openbooks allows you to download ebooks from irc.irchighway quickly and easily. For a complete list of features use the --help flags on all subcommands. For example openbooks cli --help or openbooks cli download --help. There are two modes; Server or CLI. In CLI mode you interact and download books through a terminal interface. In server mode the application runs as a web application that you can visit in your browser. OpenBooks server doesn't have to be hosted at the root of your webserver. The basepath value allows you to host it behind a reverse proxy. The base path value must have opening and closing forward slashes (default "/").
    Downloads: 0 This Week
    Last Update:
    See Project
  • 19
    Peer Calls

    Peer Calls

    Group peer to peer video calls for everyone written in Go

    Peer Calls is a self-hosted, open-source WebRTC-based video and audio calling platform for group communication. Designed for simplicity and privacy, it allows anyone to run their own video conferencing service without relying on third-party providers. Peer Calls supports multi-user rooms, screen sharing, and chat, all delivered via a clean web interface. It’s great for small teams, communities, and educational groups seeking secure and customizable alternatives to mainstream conferencing tools.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 20
    Primitive Pictures

    Primitive Pictures

    Reproducing images with geometric primitives

    Primitive Pictures is an image processing command-line tool written in Go that reproduces images using geometric primitives (triangles, rectangles, ellipses, polygons, etc.). The core algorithm is iterative and “hill-climbing”: given a target image, it repeatedly finds the best single shape to add that will reduce the error between the current approximation and the target image, then draws that shape. Over time (e.g., adding 50-200 shapes) the output becomes an abstracted version of the input image—recognizable, artistic, and often visually striking. The tool supports input resizing, different shape modes (triangle, rectangle, circle, bezier, polygon), alpha blending, and can output PNG, JPG, SVG, or even animated GIFs that show the incremental build process. Because the Go code is self-contained and efficient, users can run it locally on images, script batch runs, or use it to generate “primitive art” or stylized thumbnails.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 21
    Rendora

    Rendora

    dynamic server-side rendering using headless Chrome

    Rendora is a dynamic renderer to provide zero-configuration server-side rendering mainly to web crawlers in order to effortlessly improve SEO for websites developed in modern Javascript frameworks such as React.js, Vue.js, Angular.js, etc. Rendora works totally independently of your frontend and backend stacks. Rendora can be seen as a reverse HTTP proxy server sitting between your backend server (e.g. Node.js/Express.js, Python/Django, etc...) and potentially your frontend proxy server (e.g. nginx, traefik, apache, etc...) or even directly to the outside world that does actually nothing but transporting requests and responses as they are except when it detects whitelisted requests according to the config. In that case, Rendora instructs a headless Chrome instance to request and render the corresponding page and then return the server-side rendered page back to the client (i.e. the frontend proxy server or the outside world).
    Downloads: 0 This Week
    Last Update:
    See Project
  • 22
    bild

    bild

    Image processing algorithms in pure Go

    A collection of parallel image processing algorithms in pure Go. The aim of this project is simplicity in use and development over absolute high performance, but most algorithms are designed to be efficient and make use of parallelism when available. It uses packages from the standard library whenever possible to reduce dependency use and development abstractions. All operations return image types from the standard library. Package convolution provides the functionality to create and apply a kernel to an image. Package effect provides the functionality to manipulate images to achieve various looks. Package histogram provides basic histogram types and functions to analyze RGBA images. Package paint provides functions to edit a group of pixels on an image. Package parallel provides helper functions for the dispatching of parallel jobs.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 23
    Simple-HEIC-Convert

    Simple-HEIC-Convert

    Windows GUI desktop app for convert HEIC to PNG and JPEG

    This is a windows x64 GUI reference program that can convert HEIC file formats to PNG or JPEG, and supports multi-task conversion. It is an offline free program. No need to install, just run it directly.
    Downloads: 24 This Week
    Last Update:
    See Project
MongoDB Logo MongoDB