awesome-repositories.com
Blog
MCP
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
Back to evanw/webgl-filter

Open-source alternatives to Webgl Filter

30 open-source projects similar to evanw/webgl-filter, ranked by how many features they have in common. Compare stars, activity and what each one does to find the best Webgl Filter alternative.

  • bradlarson/gpuimage2Avatar von BradLarson

    BradLarson/GPUImage2

    4,941Auf GitHub ansehen↗

    GPUImage2 is a Swift framework for applying real-time filters and effects to images and video using the GPU. It provides a real-time video filter library, an image geometry manipulation engine, and an OpenGL shading pipeline for processing visual data on graphics hardware. The framework enables the construction of visual effect pipelines by chaining image sources to consumers in sequential flows. It supports the development of custom fragment and vertex shaders for bespoke image processing and offers the ability to bundle these operations into reusable units via graph-based grouping. Capabil

    Swift
    Auf GitHub ansehen↗4,941
  • wasabeef/android-gpuimageAvatar von wasabeef

    wasabeef/android-gpuimage

    9,155Auf GitHub ansehen↗

    android-gpuimage is an OpenGL image processing library for Android that provides a GPU-powered framework for applying real-time shaders, blending layers, and processing live video streams. It functions as a real-time video filter and image blending engine to modify the luminance, vibrance, and geometry of visual content. The library enables the application of graphical effects to both static photos and live camera feeds. It supports complex image transformations, including the merging of multiple image layers through various blending modes. Capabilities cover a broad range of image manipulat

    Javaandroidgpuimagejava
    Auf GitHub ansehen↗9,155
  • una/cssgramAvatar von una

    una/CSSgram

    5,398Auf GitHub ansehen↗

    CSSgram is a CSS image filter library and framework that provides a system of reusable mixins and classes for implementing visual image effects. It enables CSS-based image processing to modify the appearance of images directly in the browser without requiring server-side processing. The project facilitates client-side photo processing and frontend visual styling by applying photographic style filters and color presets to web images. It uses a combination of CSS filters and blend modes to achieve these effects through the assignment of predefined class names to HTML elements.

    HTML
    Auf GitHub ansehen↗5,398

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Find more with AI search
  • brianchirls/seriously.jsAvatar von brianchirls

    brianchirls/Seriously.js

    3,887Auf GitHub ansehen↗

    Seriously.js is a WebGL video processing framework and browser-based graphics engine designed for real-time video composition and image manipulation. It functions as a node-based visual compositor that organizes media sources and effects into a directed acyclic graph, using a custom fragment shader compiler to transform these graphs into optimized GLSL shaders for GPU-accelerated rendering. The engine features a modular web media pipeline and a plugin-based architecture, allowing for the integration of custom effects, input sources, and output targets. It enables the development of interactiv

    JavaScript
    Auf GitHub ansehen↗3,887
  • pintaproject/pintaAvatar von PintaProject

    PintaProject/Pinta

    3,771Auf GitHub ansehen↗

    Pinta is a cross-platform raster graphics editor and digital image manipulation tool. It provides a drawing environment for creating pixel-based artwork and editing photographs, utilizing a layer-based image model to organize visual components into a stack for non-destructive composition. The application is built with a GTK-based interface and features a plugin-based extension system that allows for the addition of new editing tools and filters. Its capabilities cover digital drawing workflows using various brushes and pencils, image geometry manipulation such as cropping and resizing, and v

    C#csharpdotnetdrawing
    Auf GitHub ansehen↗3,771
  • bradlarson/gpuimageAvatar von BradLarson

    BradLarson/GPUImage

    20,299Auf GitHub ansehen↗

    GPUImage is a GPU-accelerated image processing framework for iOS designed to apply real-time filters and effects to images and video. It functions as a processing engine and fragment shader library that manages textures and shaders for efficient visual data manipulation. The framework utilizes a chainable filter architecture and a texture-based data pipeline to pass image data between processing stages without expensive memory transfers. It enables the creation of bespoke visual effects through the authoring of custom fragment shaders and provides mechanisms to synchronize texture data with e

    Objective-C
    Auf GitHub ansehen↗20,299
  • patriciogonzalezvivo/glslviewerAvatar von patriciogonzalezvivo

    patriciogonzalezvivo/glslViewer

    5,286Auf GitHub ansehen↗

    glslViewer is a console-based GLSL shader sandbox and renderer designed for the real-time testing and iteration of fragment and vertex shaders. It functions as a live-reloading viewer that automatically updates visual output when source files are modified on disk. The system also operates as a headless renderer, capable of generating frames and exporting images without a physical display. The project is distinguished by its support for multi-pass rendering, utilizing framebuffer ping-ponging and convolution pyramids to execute complex visual effects. It features an integrated OSC controller t

    C++cc-plus-plusconsole
    Auf GitHub ansehen↗5,286
  • photopea/photopeaAvatar von photopea

    photopea/photopea

    8,284Auf GitHub ansehen↗

    Photopea is a browser-based image editor that runs entirely in the browser without requiring any downloads or installations, capable of editing both raster and vector graphics. It functions as a multi-format image converter, a PSD file editor, a RAW photo processor, and a vector graphics editor, all within a single web application. The editor distinguishes itself through its extensive file format support, opening and saving industry-standard formats including PSD, AI, Sketch, Figma, and XD, as well as native files from Affinity, InDesign, and Krita. It also supports RAW camera files from Niko

    Auf GitHub ansehen↗8,284
  • pqina/filepondAvatar von pqina

    pqina/filepond

    16,321Auf GitHub ansehen↗

    FilePond is a JavaScript library designed for managing file uploads, providing a browser-based component that handles selection, validation, and asynchronous transmission to remote servers. It functions as a web form input element that supports drag-and-drop interactions, file property verification, and queue management to ensure that only permitted content is submitted. The library distinguishes itself through extensive client-side media processing capabilities, allowing users to edit, crop, resize, and filter images and videos directly in the browser before transmission. It includes automat

    JavaScriptdrag-and-dropfile-uploadfilepond
    Auf GitHub ansehen↗16,321
  • potree/potreeAvatar von potree

    potree/potree

    5,505Auf GitHub ansehen↗

    Potree is a web-based point cloud rendering engine and viewer designed for the visualization and analysis of massive 3D spatial datasets and LIDAR scans. It functions as a geospatial analysis tool that enables the interactive exploration of high-density point clouds directly within a web browser using WebGL. The system utilizes eye-dome lighting to enhance depth perception of 3D structures and supports virtual reality for immersive spatial exploration. It provides specialized capabilities for 3D scene documentation through hierarchical annotations and the creation of animated camera fly-throu

    JavaScript
    Auf GitHub ansehen↗5,505
  • burhanrashid52/photoeditorAvatar von burhanrashid52

    burhanrashid52/PhotoEditor

    4,477Auf GitHub ansehen↗

    PhotoEditor is an image editing library and canvas-based photo editor designed for in-app image manipulation. It serves as a toolkit for applying filters, text, stickers, and freehand drawing to images, functioning as both a bitmap image processor and a digital photo annotation tool. The project enables the creation of social media style stories by allowing users to add emojis, text, and stickers to photos. It supports non-destructive image manipulation, allowing users to remove elements or revert changes before exporting the final composition. The library covers a broad range of capabilitie

    Kotlinandroidcanvasemoji
    Auf GitHub ansehen↗4,477
  • qishaoxuan/css_tricksAvatar von QiShaoXuan

    QiShaoXuan/css_tricks

    4,103Auf GitHub ansehen↗

    This project is a collection of reference guides and reusable patterns for implementing CSS layouts, typography, and visual effects. It serves as a library of style snippets and implementation guides for structuring web pages and creating common user interface patterns. The repository provides specialized galleries for visual effects and UI component patterns. These include techniques for creating glassmorphism, complex geometric shapes, and interactive elements such as accordions, tooltips, and animated tab indicators. The project covers a broad range of frontend capabilities, including res

    CSScsscss3
    Auf GitHub ansehen↗4,103
  • pistondevelopers/imageAvatar von PistonDevelopers

    PistonDevelopers/image

    5,805Auf GitHub ansehen↗

    This project is an image processing library designed for manipulating pixel data, applying visual filters, and adjusting image appearance. It functions as a low-level tool for processing raw pixel buffers and managing image data. The library provides a toolkit for image geometry manipulation, including resizing, cropping, flipping, and rotating images. It also serves as an image format converter for encoding and decoding data between common binary file formats and as a metadata extractor for retrieving dimensions and color profiles from file headers. The capabilities cover low-level image pr

    Rust
    Auf GitHub ansehen↗5,805
  • nannou-org/nannouAvatar von nannou-org

    nannou-org/nannou

    6,707Auf GitHub ansehen↗

    Nannou is a creative coding framework for Rust designed for building interactive visual and audio sketches. It provides a loop-based API with hardware-accelerated 2D and 3D rendering, serving as a toolkit for generative art production and multimedia installation design. The framework is distinguished by its comprehensive hardware communication interface, which bridges software with physical devices via MIDI, OSC, DMX, serial, and laser DAC protocols. It also includes specialized projection mapping tools for warping visual output to fit non-standard physical surfaces and a dedicated GPU shader

    Rustcreative-coding
    Auf GitHub ansehen↗6,707
  • photonstorm/phaserAvatar von photonstorm

    photonstorm/phaser

    39,800Auf GitHub ansehen↗

    Phaser is a cross-platform 2D web game engine and framework designed for creating interactive experiences that run on desktop and mobile web browsers. It serves as a GPU-accelerated rendering library and WebGL graphics engine for building two-dimensional games using HTML5 Canvas and WebGL. The engine features a dual-backend rendering pipeline that allows developers to switch between rendering paths. It distinguishes itself through high-performance graphics capabilities, including GPU-driven sprite batching for large-scale image management, a dynamic lighting system with self-shadows, and the

    JavaScript
    Auf GitHub ansehen↗39,800
  • panda3d/panda3dAvatar von panda3d

    panda3d/panda3d

    5,150Auf GitHub ansehen↗

    Panda3D is a cross-platform game engine and 3D graphics rendering system developed for Python and C++. It functions as a comprehensive framework for building interactive 3D applications, providing a real-time physics simulator and a specialized 3D asset pipeline tool. The engine distinguishes itself by combining a high-performance C++ core with interoperable Python language bindings. It utilizes a scene graph architecture to organize 3D objects and provides a pipeline-based asset conversion system to optimize models and textures for runtime loading. Its capability surface includes low-level

    C++c-plus-pluscross-platformgame-development
    Auf GitHub ansehen↗5,150
  • php-imagine/imagineAvatar von php-imagine

    php-imagine/Imagine

    4,474Auf GitHub ansehen↗

    Imagine is an object-oriented PHP image processing library and manipulation framework. It provides a unified interface for performing transformations, cropping, and scaling images across different backend processing engines. The library abstracts multiple underlying image processing drivers through a common adapter-based interface, ensuring consistent API behavior. It utilizes a unified object model to map high-level requests to engine-specific operations and employs a lazy-evaluation transformation queue to defer the execution of filters until the final output is requested. Its capabilities

    PHP
    Auf GitHub ansehen↗4,474
  • terkelg/awesome-creative-codingAvatar von terkelg

    terkelg/awesome-creative-coding

    14,480Auf GitHub ansehen↗

    This project is a curated resource repository and learning platform dedicated to creative coding, generative art, and graphics programming. It serves as a comprehensive directory for developers and artists seeking to build interactive media, procedural visuals, and real-time digital experiences. The collection distinguishes itself by aggregating a wide range of technical tools, frameworks, and educational materials necessary for mastering creative technology. It provides access to specialized graphics libraries, shader editors, and hardware interfaces, while also offering guidance on the math

    HTML3d-graphicsartawesome
    Auf GitHub ansehen↗14,480
  • blueimp/javascript-load-imageAvatar von blueimp

    blueimp/JavaScript-Load-Image

    4,463Auf GitHub ansehen↗

    This is a JavaScript image loading library and a suite of utilities for binary metadata parsing and canvas-based transformations. It provides a unified interface for loading images from URLs, Blobs, or Files into HTML elements. The library includes a canvas-based image transformer for producing scaled, cropped, or rotated images and an image orientation handler that rotates or flips images based on embedded metadata. It also features an Exif metadata parser to extract IPTC and Exif tags and embedded thumbnails from binary image data. The toolset covers browser-based image processing, includi

    JavaScript
    Auf GitHub ansehen↗4,463
  • nodeca/picaAvatar von nodeca

    nodeca/pica

    4,111Auf GitHub ansehen↗

    Pica is a client-side utility for browser-based image scaling, format transformation, and file optimization. It functions as a canvas image processor that transforms data between canvas elements, bitmaps, and blobs for local manipulation within the web browser. The library distinguishes itself through high-quality downscaling using Lanczos resampling and a multi-threaded processing model. It utilizes web workers to split image processing into tiles across CPU cores to increase resizing speed. The project covers a broad range of image manipulation capabilities, including high-quality scaling

    TypeScriptimageresize
    Auf GitHub ansehen↗4,111
  • bloc97/anime4kAvatar von bloc97

    bloc97/Anime4K

    20,655Auf GitHub ansehen↗

    Anime4K is a collection of graphics shaders and image processing algorithms designed to enhance the visual quality of animated media. It functions as a real-time upscaling engine that increases the resolution of video content during playback, allowing for higher fidelity viewing without the need to permanently re-encode source files. The project distinguishes itself by utilizing hardware-accelerated rendering to perform complex image reconstruction directly on the graphics card. By employing a pass-based pipeline, it chains multiple processing stages to refine frames iteratively, ensuring tha

    Jupyter Notebookanimeanime-upscalinganime4k
    Auf GitHub ansehen↗20,655
  • vurtun/nuklearAvatar von vurtun

    vurtun/nuklear

    14,186Auf GitHub ansehen↗

    Nuklear is a portable, header-only immediate mode graphical user interface library written in C. It is designed to function as a lightweight framework for creating interfaces that render directly to hardware, making it suitable for integration into custom graphics engines, embedded systems, and resource-constrained environments. The library operates by generating abstract draw commands that are converted into vertex buffers, allowing for hardware-accelerated rendering through standard graphics APIs. By utilizing an immediate mode approach, the interface state is defined and updated within the

    Ccc89gui
    Auf GitHub ansehen↗14,186
  • immediate-mode-ui/nuklearAvatar von Immediate-Mode-UI

    Immediate-Mode-UI/Nuklear

    10,884Auf GitHub ansehen↗

    Nuklear is a minimal, header-only graphical user interface toolkit written in C. It utilizes an immediate-mode rendering model, where the interface is reconstructed and drawn directly within the application loop each frame. This approach eliminates the need for persistent widget state or complex synchronization between the interface and underlying application data. The library is designed for portability and integration into resource-constrained environments. It requires the host application to manage memory manually, allowing it to function in systems that lack standard library support. By d

    Ccc89gui
    Auf GitHub ansehen↗10,884
  • hoffstadt/dearpyguiAvatar von hoffstadt

    hoffstadt/DearPyGui

    15,217Auf GitHub ansehen↗

    DearPyGui is a GPU-accelerated, immediate-mode graphical user interface framework for Python. It provides a high-performance toolkit for building interactive desktop applications by leveraging native hardware-accelerated rendering backends across multiple operating systems. By utilizing an immediate-mode execution model, the library offers direct control over the rendering loop and element state, enabling the creation of responsive, dynamic interfaces. The framework distinguishes itself through its ability to handle complex, high-frequency visual updates, making it suitable for real-time data

    C++cppcross-platformdearpygui
    Auf GitHub ansehen↗15,217
  • cozmo/jsqrAvatar von cozmo

    cozmo/jsQR

    3,992Auf GitHub ansehen↗

    jsQR is a JavaScript library for locating and decoding QR codes directly within a browser or Node.js environment. It functions as a client-side scanner and decoder that extracts text and data from images using pixel arrays, removing the need for server-side processing. The library provides tools for QR code localization to identify the exact coordinates of corners and alignment patterns within a larger image. It uses image pattern recognition to isolate the QR code and extract its encoded content. Its internal operations cover binarization-based thresholding, geometric pattern localization,

    TypeScriptqrqr-codeqr-parsing-library
    Auf GitHub ansehen↗3,992
  • mattdesl/canvas-sketchAvatar von mattdesl

    mattdesl/canvas-sketch

    5,261Auf GitHub ansehen↗

    canvas-sketch is a JavaScript generative art framework and web-based creative coding environment. It provides a system for creating browser-based generative artwork using built-in tools for geometry and randomness. The framework functions as a high-resolution print exporter and pen plotter vector generator, allowing users to design with physical units and DPI settings for archival printing and robotic drawing machines. It also serves as a GPU shader integration tool for loading and executing shader files to achieve hardware-accelerated rendering. The project includes a development workflow f

    JavaScript
    Auf GitHub ansehen↗5,261
  • blueimp/jquery-file-uploadAvatar von blueimp

    blueimp/jQuery-File-Upload

    30,748Auf GitHub ansehen↗

    This project is a jQuery-based file upload widget that provides a browser interface for selecting and transferring files to a server. It functions as a chunked file uploader and a resumable upload client, enabling the transfer of large files by splitting them into smaller segments or continuing interrupted uploads from the last successfully sent byte. The tool includes a client-side image processor for validating, resizing, and generating previews of images before transmission. It also serves as a cross-domain upload tool, using various transport mechanisms to send files to different domains

    PHP
    Auf GitHub ansehen↗30,748
  • miroslavpejic85/mirotalkAvatar von miroslavpejic85

    miroslavpejic85/mirotalk

    4,595Auf GitHub ansehen↗

    Mirotalk is a self-hosted video conferencing platform and peer-to-peer communication server. It utilizes WebRTC for high-resolution video calls, screen sharing, and real-time audio streaming, operating as a decentralized system that routes media streams directly between participants to ensure privacy and low latency. The platform integrates conversational language models and speech recognition to provide real-time transcription and automated meeting tasks. It also functions as a white-label collaboration suite, allowing users to apply corporate visual identities across the interface and sourc

    JavaScriptconferencingdecentralizeddocker-image
    Auf GitHub ansehen↗4,595
  • glideapps/glide-data-gridAvatar von glideapps

    glideapps/glide-data-grid

    5,237Auf GitHub ansehen↗

    Glide Data Grid is a virtualized data grid for React and TypeScript that uses the HTML Canvas API to render millions of cells smoothly. It is designed as an accessible data table that maintains high frame rates when displaying and navigating massive datasets. The project distinguishes itself through a canvas-based rendering architecture that utilizes lazy rendering and a custom drawing API. This allows for specialized cell content and data-driven styling that bypasses standard DOM update cycles to ensure high performance. The grid provides comprehensive layout and data management capabilitie

    TypeScriptaccessibledatadatagrid
    Auf GitHub ansehen↗5,237
  • muaz-khan/recordrtcAvatar von muaz-khan

    muaz-khan/RecordRTC

    6,913Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗6,913