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
Tencent avatar

Tencent/vap

0
View on GitHub↗
4,169 stars·574 forks·Objective-C·20 views

Vap

Vap is a cross-platform animation engine designed to render complex visual effects across iOS, Android, and Web platforms. It functions as a hardware-decoded animation player that utilizes hardware-accelerated video decoding to play high-compression visual effects and special animations.

The system enables dynamic visual effects customization by injecting user-defined properties, such as text or images, into active animations. This allows for the creation of personalized viewing experiences by modifying video frames with custom data.

The engine focuses on high-compression media delivery and the playback of real-time gaming visuals. It utilizes a cross-platform rendering layer to maintain consistent animation behavior and performance across different device environments.

Features

  • Hardware-Accelerated Decoders - Uses platform-specific hardware decoders and GPUs to achieve high-performance playback of compressed animations with low memory overhead.
  • Cross-Platform Rendering Layers - Provides an abstraction layer that ensures consistent animation rendering across iOS, Android, and Web environments.
  • Hardware-Accelerated Video Players - Operates as a hardware-accelerated video player optimizing GPU usage for high-compression animation playback.
  • High-Compression Media Delivery - Delivers complex animations using hardware-decoded video to significantly reduce file sizes without sacrificing visual clarity.
  • Efficient Animation Decoders - Provides an efficient decoding system for high-compression animation files to maintain image clarity with minimal file sizes.
  • Dynamic Frame Injections - Allows dynamic modification of video frames by injecting user-defined text or images into predefined animation slots.
  • Video Stream Compression - Implements high-compression video stream decoding to minimize bandwidth and storage for high-fidelity visual effects.
  • Cross-Platform Animation Engines - Provides a platform-agnostic animation engine for rendering complex visual effects across iOS, Android, and Web.
  • Cross-Platform Animation Players - Functions as a cross-platform player that renders animation files on iOS, Android, and Web without runtime dependencies.
  • Real-Time Interactive Applications - Implements low-latency special effects and animations suitable for high-performance interactive gaming applications.
  • Custom Animation Effects - Supports the rendering of complex, custom special effect animations via hardware acceleration.
  • Dynamic Animation Customization - Allows for personalized viewing experiences by injecting user-specific names or avatars into active animations.
  • Dynamic Property Renderers - Provides a rendering system that injects custom user properties and data into active animations for personalized experiences.
  • Animation Property Injections - Enables personalization of visual experiences by injecting dynamic user data into active animations.

Star history

Star history chart for tencent/vapStar history chart for tencent/vap

How this analysis was created: This summary and feature list were written by an AI model that read the project's README and public documentation pages. Each feature links to the documentation it came from; stars, license and language come straight from the GitHub API. The model does not read the source code, and the analysis is refreshed when the project is re-analysed. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Frequently asked questions

What does tencent/vap do?

Vap is a cross-platform animation engine designed to render complex visual effects across iOS, Android, and Web platforms. It functions as a hardware-decoded animation player that utilizes hardware-accelerated video decoding to play high-compression visual effects and special animations.

What are the main features of tencent/vap?

The main features of tencent/vap are: Hardware-Accelerated Decoders, Cross-Platform Rendering Layers, Hardware-Accelerated Video Players, High-Compression Media Delivery, Efficient Animation Decoders, Dynamic Frame Injections, Video Stream Compression, Cross-Platform Animation Engines.

What are some open-source alternatives to tencent/vap?

Open-source alternatives to tencent/vap include: tencent/libpag — The official rendering library for PAG (Portable Animated Graphics) files that renders After Effects animations… wang-bin/qtav — QtAV is a cross-platform media engine and multimedia framework that combines FFmpeg decoding with the Qt framework for… yixia/vitamiobundle — VitamioBundle is an Android media player library and playback framework designed for decoding and rendering… media-kit/media-kit — Media-kit is a cross-platform media framework designed for Dart and Flutter applications. It provides a unified… daniulive/smarterstreaming — SmarterStreaming is a cross-platform SDK for hardware-accelerated audio and video capture, encoding, and streaming. It… abhitronix/vidgear — VidGear is a high-performance Python video processing framework designed for capturing, transcoding, and manipulating…

Open-source alternatives to Vap

Similar open-source projects, ranked by how many features they share with Vap.
  • tencent/libpagTencent avatar

    Tencent/libpag

    5,708View on GitHub↗

    The official rendering library for PAG (Portable Animated Graphics) files that renders After Effects animations natively across multiple platforms.

    C++after-effectsanimationkeyframes
    View on GitHub↗5,708
  • wang-bin/qtavwang-bin avatar

    wang-bin/QtAV

    4,250View on GitHub↗

    QtAV is a cross-platform media engine and multimedia framework that combines FFmpeg decoding with the Qt framework for audio and video rendering. It functions as a hardware-accelerated video player, an OpenGL video renderer, and a multimedia stream transcoder. The project distinguishes itself through a hardware-abstraction decoding layer that utilizes GPU interfaces such as VA-API and VideoToolbox to decode high-resolution video. It employs a zero-copy memory transfer path to move decoded video data directly to graphics APIs, reducing CPU overhead and enabling high-performance YUV rendering.

    C++
    View on GitHub↗4,250
  • yixia/vitamiobundleyixia avatar

    yixia/VitamioBundle

    5,257View on GitHub↗

    VitamioBundle is an Android media player library and playback framework designed for decoding and rendering high-performance audio and video content. It provides a hardware-accelerated video decoder to reduce CPU load and battery consumption on mobile devices. The project includes an adaptive bitrate streaming client that adjusts video quality in real-time based on network conditions to prevent playback interruptions. It also features a video rendering engine capable of configuring pixel formats and chroma output to optimize visual quality for mobile displays. The library covers broad multim

    Java
    View on GitHub↗5,257
  • daniulive/smarterstreamingdaniulive avatar

    daniulive/SmarterStreaming

    11,170View on GitHub↗

    SmarterStreaming is a cross-platform SDK for hardware-accelerated audio and video capture, encoding, and streaming. It provides a complete media pipeline for low-latency RTMP and RTSP streaming, and includes an embedded lightweight RTSP server that can serve live feeds directly from the source device to local network clients without requiring a separate server. The SDK also integrates with GB28181 surveillance platforms, enabling compliant device registration and streaming for standardized video monitoring systems. The project distinguishes itself through a set of integrated capabilities for

    Javaandroid-rtmpgb28181hevc
    View on GitHub↗11,170
See all 30 alternatives to Vap→