Showing 238 open source projects for "gss-api"

View related business solutions
  • Build Agents and Models on One Platform Icon
    Build Agents and Models on One Platform

    Everything you need to build production-ready agents and models. Access 200+ Google and third-party AI models and tools.

    Gemini Enterprise Agent Platform is Google Cloud's comprehensive platform for developers to build, scale, govern, and optimize agents and models. Choose from Google's most advanced models and third-party models like Anthropic's Claude Model Family.
    Start Free
  • Train ML Models With SQL You Already Know Icon
    Train ML Models With SQL You Already Know

    BigQuery automates data prep, analysis, and predictions with built-in AI assistance.

    Build and deploy ML models using familiar SQL. Automate data prep with built-in Gemini. Query 1 TB and store 10 GB free monthly.
    Start Free
  • 1
    Live API Web Console

    Live API Web Console

    A react-based starter app for using the Live API over websockets

    Live API Web Console is a React starter that demonstrates how to use Gemini’s Live API over WebSockets to build real-time, multimodal experiences. The app includes modules for streaming audio playback, recording user media from the microphone, webcam, or even screen capture, and it surfaces a unified event log so you can debug the session as it flows.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 2
    cnc-ddraw

    cnc-ddraw

    GDI, OpenGL and Direct3D 9 re-implementation of the DirectDraw API

    GDI, OpenGL and Direct3D 9 re-implementation of the DirectDraw API for classic games for better compatibility with Windows 2000, XP, Vista, 7, 8, 10, 11, Wine (Linux/macOS) and Virtual Machines. cnc-ddraw can fix compatibility issues in older games, such as black screen, bad performance, crashes or defective Alt+Tab. Supports Windows 2000, XP, Vista, 7, 8, 10, 11, Wine (Linux/macOS) and Virtual Machines.
    Downloads: 324 This Week
    Last Update:
    See Project
  • 3
    OBS Studio

    OBS Studio

    Open source software for live streaming and recording

    OBS Studio, also known as Open Broadcaster Software, is a free and open source software program for live streaming and video recording. Features of the software include device/source capture, recording, encoding and broadcasting. Stream on Windows, Mac or Linux. This software is commonly used by video game streamers on the popular streaming platform Twitch.
    Downloads: 226 This Week
    Last Update:
    See Project
  • 4
    Actionhero

    Actionhero

    Actionhero is a realtime multi-transport nodejs API server

    The reusable, scalable, and Quick node.js API server for stateless and stateful applications. No matter what you are building, Actionhero is here to save the day. The action hero framework is one of the fastest ways to get started with a REST API - Routes, Versions, Testing, and Translation tool are all included. Actionhero's small footprint and stateful server options make it ideal for IOT applications whereas much logic as possible is offloaded to the server.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 99.99% Uptime for MySQL and PostgreSQL Databases Icon
    99.99% Uptime for MySQL and PostgreSQL Databases

    Sub-second maintenance. 2x read/write performance. Built-in vector search for AI apps.

    Cloud SQL Enterprise Plus delivers near-zero downtime with 35 days of point-in-time recovery. Supports MySQL, PostgreSQL, and SQL Server.
    Start Free
  • 5
    yt-dlp

    yt-dlp

    A youtube-dl fork with additional features and fixes

    yt-dlp is a youtube-dl fork based on the now inactive youtube-dlc. The main focus of this project is adding new features and patches while also keeping up to date with the original project
    Downloads: 810 This Week
    Last Update:
    See Project
  • 6
    Elixir WebRTC

    Elixir WebRTC

    An Elixir implementation of the W3C WebRTC API

    Elixir WebRTC is an Elixir implementation of the W3C WebRTC API for building real-time communication features in Elixir applications. It gives developers a way to create peer connections, exchange media, and work with browser-compatible WebRTC behavior from the BEAM ecosystem. The project is especially useful for applications that need live audio, video, or data communication without leaving Elixir.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 7
    Plyr

    Plyr

    Simple HTML5, YouTube and Vimeo player

    ...Customizable - make the player look how you want with the markup you want. Responsive - works with any screen size. Monetization - make money from your videos. Streaming - support for hls.js, Shaka and dash.js streaming playback. API - toggle playback, volume, seeking, and more through a standardized API. Events - no messing around with Vimeo and YouTube APIs, all events are standardized across formats. Fullscreen - supports native fullscreen with fallback to "full window" modes. Picture-in-Picture - supports picture-in-picture mode. Multiple captions - support for multiple caption tracks.
    Downloads: 5 This Week
    Last Update:
    See Project
  • 8
    mpv

    mpv

    Command line video player

    ...While mpv strives for minimalism and provides no real GUI, it has a small controller on top of the video for basic control. mpv has an OpenGL, Vulkan, and D3D11 based video output that is capable of many features loved by videophiles, such as video scaling with popular high quality algorithms, color management, frame timing, interpolation, HDR, and more. mpv can leverage most hardware decoding APIs on all platforms. Hardware decoding can be enabled at runtime on demand. A straightforward C API was designed from the ground up to make mpv usable as a library and facilitate easy integration into other applications. mpv is under active development, focusing on code refactoring and cleanups.
    Downloads: 69 This Week
    Last Update:
    See Project
  • 9
    Streamlink

    Streamlink

    Streamlink is a CLI utility which pipes video streams

    ...The main purpose of Streamlink is to avoid resource-heavy and unoptimized websites, while still allowing the user to enjoy various streamed content. There is also an API available for developers who want access to the stream data. Streamlink is built upon a plugin system that allows support for new services to be easily added. Most of the big streaming services are supported. Streamlink is made up of two parts, a cli and a library API. See their respective sections for more information on how to use them. ...
    Downloads: 12 This Week
    Last Update:
    See Project
  • $300 Free Credits to Build on Google Cloud Icon
    $300 Free Credits to Build on Google Cloud

    New customers can spin up VMs, build with AI, and query data at no cost.

    Put your $300 in credit toward real workloads, then keep building with free monthly usage for 20+ products. No commitment and no charge until you upgrade.
    Start Free
  • 10
    StreamEx

    StreamEx

    Enhancing Java Stream API

    This library defines four classes, StreamEx, IntStreamEx, LongStreamEx, DoubleStreamEx which are fully compatible with Java 8 stream classes and provide many additional useful methods. Also EntryStream class is provided which represents the stream of map entries and provides additional functionality for this case. Finally, there are some new useful collectors defined in MoreCollectors class as well as primitive collectors concept.
    Downloads: 27 This Week
    Last Update:
    See Project
  • 11
    Restreamer

    Restreamer

    Complete streaming server solution for self-hosting

    ...The system runs easily in Docker environments and can be deployed on devices ranging from servers to Raspberry Pi, offering flexibility and scalability. It includes features like an HTML5 player, API access, snapshot generation, and audio processing, allowing integration into custom applications. With full control over video data and no licensing costs, Restreamer is designed as a powerful yet accessible streaming solution for individuals and teams.
    Downloads: 8 This Week
    Last Update:
    See Project
  • 12
    gonic

    gonic

    music streaming server / free-software subsonic server API

    gonic is a lightweight, self-hosted music streaming server written in Go that implements the Subsonic API, allowing compatibility with a wide range of existing music clients. It is designed to index and stream personal audio collections, supporting various file formats and metadata structures while maintaining low resource usage. The server can scan local directories, organize music libraries, and expose them through a web interface or compatible third-party apps.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 13
    ZLMediaKit

    ZLMediaKit

    WebRTC/RTSP/RTMP/HTTP/HLS/HTTP-FLV/WebSocket

    ...Its asynchronous, multithreaded network model makes it suitable for commercial streaming deployments with many concurrent connections. ZLMediaKit can be deployed directly as a complete media server or embedded through its standard C API as an SDK for other languages and systems. It also provides REST APIs and webhooks so businesses can integrate authentication, event handling, and custom streaming logic.
    Downloads: 9 This Week
    Last Update:
    See Project
  • 14
    DouK-Downloader

    DouK-Downloader

    TikTok releases/likes/compilations/live streams/videos/atlases/music

    ...It supports automated workflows like incremental downloads, duplicate detection, and persistent storage of collected data in formats like CSV, XLSX, and SQLite, making it useful for both content archiving and analytics. The project also includes a Web UI interface and API support, allowing remote access, automation, and integration into larger systems or private servers.
    Downloads: 11 This Week
    Last Update:
    See Project
  • 15
    Invidious

    Invidious

    Invidious is an alternative front-end to YouTube

    ...Invidious allows you to watch videos without being disturbed by annoying ads. Also 100% supported by Sponsorblock. Invidious has a fully featured and documented REST API for developers.
    Downloads: 40 This Week
    Last Update:
    See Project
  • 16
    FreeTube

    FreeTube

    An Open Source YouTube app for privacy

    FreeTube is an open-source and cross-platform desktop YouTube client built with privacy and user control as its core goals. Instead of relying on the official YouTube API, FreeTube uses its own extractor or community-friendly alternatives to fetch video data, which lets users watch YouTube content without advertisements and prevents Google from tracking them through cookies or JavaScript while browsing or viewing videos. Subscriptions, playlists, viewing history, and other user data are stored locally on the user’s machine rather than on remote servers, giving users full ownership over their content preferences and histories. ...
    Downloads: 40 This Week
    Last Update:
    See Project
  • 17
    typed-ffmpeg

    typed-ffmpeg

    Type-safe FFmpeg bindings for Python & TypeScript

    ...It translates FFmpeg command-line operations into typed interfaces, reducing the risk of errors and improving developer experience. The library allows users to construct complex media pipelines using a fluent and predictable API. It supports operations such as transcoding, filtering, and stream manipulation while maintaining compatibility with FFmpeg’s underlying capabilities. typed-ffmpeg is particularly useful in large-scale applications where maintainability and type safety are important. It integrates well with modern JavaScript and Node.js ecosystems, enabling seamless backend media processing. ...
    Downloads: 4 This Week
    Last Update:
    See Project
  • 18
    libavif

    libavif

    Library for encoding and decoding .avif files

    ...It supports all AV1-supported YUV formats and bit-depths, including alpha (transparency), and includes command-line tools (avifenc and avifdec) to easily convert to/from AVIF from common image formats like JPEG, PNG, or Y4M. The API is straightforward, allowing applications to integrate AVIF support natively — creating, decoding, compressing, or decompressing images programmatically. Recent developments have added experimental support for HDR gain maps, improved color-space handling (including wide color gamut and high bit depth), and better quality tuning modes for encoding, making libavif a cutting-edge tool for high-quality image compression.
    Downloads: 9 This Week
    Last Update:
    See Project
  • 19
    JAVE2

    JAVE2

    The JAVE (Java Audio Video Encoder) library is Java wrapper

    JAVE2 is a Java-based wrapper library for FFmpeg that enables developers to perform audio and video encoding operations through a structured and object-oriented API. It simplifies interaction with FFmpeg by abstracting command-line complexity into reusable Java components. The library supports tasks such as transcoding, format conversion, and media extraction, making it suitable for backend multimedia services. It provides configuration options for codecs, bitrates, and container formats, allowing fine-grained control over output quality. jave2 is designed to be lightweight and integrates easily into Java applications without requiring extensive setup. ...
    Downloads: 3 This Week
    Last Update:
    See Project
  • 20
    Membrane Core

    Membrane Core

    The core of Membrane Framework, multimedia processing framework

    ...It models media processing as a graph of lightweight, supervised OTP processes—elements connected by links—so work is isolated, fault-tolerant, and easy to scale or reconfigure at runtime. The core defines a clear lifecycle and callback API for elements, plus concepts like buffers, events, and capabilities/format negotiation to keep components interoperable and type-safe. Back-pressure, scheduling, and time synchronization are handled by the framework, enabling low-latency streaming and precise playback control without ad-hoc concurrency code. Developers compose pipelines from reusable building blocks and can dynamically add, remove, or switch elements while the system is running.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 21
    AmazonMSK AWS Identity Access Management

    AmazonMSK AWS Identity Access Management

    Use AWS Identity and (IAM) to connect to Amazon Managed Streaming

    ...After you've downloaded the code from GitHub, you can build it using Gradle. An uber jar containing the library and all its relocated dependencies except the kafka client and slf4j-api can also be built. At runtime, the uber jar expects to find the kafka client library and the sl4j-api library on the classpath.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 22
    StreamPot

    StreamPot

    Run FFmpeg as an API with fluent-ffmpeg compatibility, queues and S3

    StreamPot is a self-hosted video processing platform that provides scalable media transcoding and streaming capabilities through a modern API-driven architecture. It enables users to upload video content, process it into multiple formats, and deliver it efficiently across different devices and network conditions. The system supports adaptive bitrate streaming, allowing videos to be optimized dynamically based on viewer bandwidth. It integrates FFmpeg as its core processing engine, enabling advanced encoding and transformation workflows. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 23
    Reactor Core

    Reactor Core

    Non-Blocking Reactive Foundation for the JVM

    Reactor Core is a foundational library for building reactive applications in Java, providing a powerful API for asynchronous, non-blocking programming.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 24
    handbrake-js

    handbrake-js

    Video encoding / transcoding / converting for node.js

    handbrake-js is a Node.js wrapper around the HandBrake CLI tool, designed to bring powerful video transcoding capabilities into JavaScript applications. It provides a programmatic interface for converting video files from nearly any format into modern codecs using HandBrake’s encoding engine. The library allows developers to build automation workflows for media processing without directly interacting with command-line tools. It supports multiple output formats such as MP4 and MKV and...
    Downloads: 8 This Week
    Last Update:
    See Project
  • 25
    koel

    koel

    A personal music streaming server that simply works

    koel is a simple, open source, web-based personal audio streaming service created with some of the more modern technologies that appeals to web developers. It embraces such technologies as CSS grid and drag-and-drop API to deliver a music streaming application that simply works. koel is written in Vue on the client side, and Laravel on the server side. It requires a server that can run Laravel 5.8 and a modern browser that can support newer web technologies.
    Downloads: 4 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • 2
  • 3
  • 4
  • 5
  • Next