Showing 187 open source projects for "canvas"

View related business solutions
  • Ship Agents Faster Icon
    Ship Agents Faster

    Transform your applications and workflows into powerful agentic systems at global scale.

    Gemini Enterprise Agent Platform lets you rapidly build, scale, govern and optimize production-ready agents grounded in your organization's data. The platform enables developers to build custom or pre-built agents for virtually any use case. New customers get $300 in free credits.
    Get Started Free
  • $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
  • 1
    Reverse Image Search Anywhere

    Reverse Image Search Anywhere

    4-engine reverse image search that works on Instagram & Pinterest

    ...Most reverse-image tools work by handing a search engine the image's URL. That breaks the moment a site hides it. Instagram and Pinterest do, and so does anything drawn to a canvas or served as a blob: or data: URL. They also make you check one engine at a time, which is the slow half of the job. This extension fixes both halves. Right-click any image and search Google Lens, Yandex, Bing Visual and TinEye, one engine or all of them at once. It also handles clipboard paste, region capture, and a face-search-first flow for finding people. ...
    Downloads: 2 This Week
    Last Update:
    See Project
  • 2
    Neiki's Charts

    Neiki's Charts

    Lightweight SVG chart Web Component

    ...Charts are fully responsive, support light and dark themes with automatic prefers-color-scheme detection, and expose a simple JS API for data and options. Tooltips, legends, animations, and grid lines are all controlled through standard HTML attributes. All rendering is pure SVG — no Canvas — making charts scalable, printable, and inspectable in DevTools. Accessibility is built in with proper ARIA roles, keyboard-navigable legends, and full prefers-reduced-motion support.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 3
    Panel Splitter for Adobe Photoshop

    Panel Splitter for Adobe Photoshop

    Instantly crop & export images along the guides in Adobe Photoshop

    Panel Splitter is a script that helps you to instantly crop images/canvas along the guides in Photoshop and export them as high quality PDFs. All you need to provide is how many rows and columns that are needed. Panel Splitter will prepare the guides, crop each panel and save them as PDFs for you. There is an alternative option that already available in Adobe Photoshop named Slices from Guides. But, it lacks the ability to export each panel in high quality state & the Export feature is deprecated in modern versions...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 4
    matgts

    matgts

    programs for geotechnical engineering and mathematics

    ...mtfem - finite element analysis, 2D, plane strain state (C, SDL), GNU/Linux and Wind0ws executables present; mtpile - analysis of a laterally loaded pile (C, SDL); mtslope - slope stability and displacement analysis using limit equilibrium (C,SDL); jswall - analysis of a diaphragm wall (JavaScript); jsmath - mathematics: polynomial equations, linear systems of equations, eigenvalues, matrix multiplication, matrix inversion (JavaScript); mtwall - obsolete program for analysing a diaphragm wall (C, SDL). Some Javascript programs require at least Firefox 3 or 4, because of <canvas> and "use strict".
    Downloads: 1 This Week
    Last Update:
    See Project
  • Cut Data Warehouse Costs by 54% Icon
    Cut Data Warehouse Costs by 54%

    Easily migrate from Snowflake, Redshift, or Databricks with free tools.

    BigQuery delivers 54% lower TCO with exabyte scale and flexible pricing. Free migration tools handle the SQL translation automatically.
    Try Free
  • 5
    Quiz/Survey/Test - QST

    Quiz/Survey/Test - QST

    A Free, complete, open source universal assessment/exam platform

    QST, the worlds unparalleled open source, multi-tenant, online/lan assessment software. From a quick quiz on your phone to very large scale, high stakes, proctored desktop testing, we make it easy/secure/economical. Our intuitive design contains features (Immediate detailed results, Create/Export/Import/Convert Questions, WYSIWYG/Visual Math-Chemistry Editors, Question/Item Bank, Multiple Question Types, Multiple Delivery Styles, Multiple Delivery/Results Options, Adaptive/Branching...
    Leader badge
    Downloads: 42 This Week
    Last Update:
    See Project
  • 6
    CrossBrowdy

    CrossBrowdy

    JavaScript framework to build game engines, games, emulators and apps

    ...Any software developed with CrossBrowdy should be able to be used in any JavaScript compatible web client (including browser plug-in, add-on, extension, app...) which supports "document.getElementById". This framework allows any developer to manage easier many different things, such as audio (with Flash fallback, audio pool, etc.), canvas (with DHTML, VML, Flash or Silverlight fallbacks), screen, mouse, keyboard, gamepads, sockets (including PHP proxy fallback), XHR / AJAX (with PHP proxy for cross-domain requests), device sensors (compass / magnetometer, gyroscope, accelerometer, light sensor, proximity sensor...) and many more.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 7
    Pointless

    Pointless

    An endless drawing canvas desktop app made with Tauri (Rust) and React

    An endless drawing canvas desktop app made with Tauri (Rust) and React. Pointless is an endless drawing canvas that provides useful features when you're in need of a simple whiteboard/note app. It is build using Tauri (Rust) and React with a pure SVG canvas and local files are saved with brotli-unicode compression to ensure small file sizes.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 8
    D3.js

    D3.js

    A JavaScript library for visualizing data using web standards

    D3.js (or D3 for Data-Driven Documents) is a JavaScript library that allows you to produce dynamic, interactive data visualizations in web browsers. With D3 you can bring data to life using SVG, Canvas and HTML. Powerful visualization and interaction techniques plus a data-driven approach to DOM manipulation means D3.js gives you greater design freedom and control over the final result.
    Downloads: 8 This Week
    Last Update:
    See Project
  • 9
    D3

    D3

    Bring data to life with SVG, Canvas and HTML

    D3.js is a JavaScript library for manipulating documents based on data. D3 helps you bring data to life using HTML, SVG, and CSS. D3’s emphasis on web standards gives you the full capabilities of modern browsers without tying yourself to a proprietary framework, combining powerful visualization components and a data-driven approach to DOM manipulation. D3 allows you to bind arbitrary data to a Document Object Model (DOM), and then apply data-driven transformations to the document. For...
    Downloads: 0 This Week
    Last Update:
    See Project
  • Veeam Data Platform v13.1 - Get Your Free Trial Icon
    Veeam Data Platform v13.1 - Get Your Free Trial

    Secure by design, portable by default. Recover clean, fast, anywhere. Start a free trial.

    Try Veeam Data Platform today. Experience the unified platform that's secure by design, portable by default, and proven to recover clean, fast, and anywhere.
    Try it Free
  • 10
    L’Atelier

    L’Atelier

    L'atelier, a project management tool

    A project management tool.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 11
    SiriWave

    SiriWave

    The Apple® Siri wave-form replicated in a JS library

    The "Apple Siri" wave is replicated in pure Javascript using the Canvas API. To learn more about the project, read the blog post, and check the demo or code pen. Import the UMD package via the unpkg CDN and it's ready to use. Create a div container and instantiate a new SiriWave object. Stop the animation and destroy the canvas, by removing it from the DOM. Subsequent start() calls on this SiriWave instance will fail with an exception.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 12
    canvas-sketch

    canvas-sketch

    Framework for making generative artwork in JavaScript and the browser

    canvas-sketch is a JavaScript framework designed to streamline the creation of generative art, creative coding experiments, and interactive graphics. It provides a lightweight scaffolding environment that helps developers and artists quickly prototype visual projects using HTML5 Canvas or WebGL. The tool focuses on reducing boilerplate so creators can concentrate on visual logic and animation rather than setup.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 13
    glslCanvas

    glslCanvas

    Simple tool to load GLSL shaders on HTML Canvas using WebGL

    glslCanvas is a JavaScript library for loading and animating GLSL fragment and vertex shaders inside HTML canvas elements with WebGL. Developers can attach shaders through HTML data attributes or instantiate a programmable canvas sandbox in JavaScript. The library automatically creates the WebGL context, compiles the supplied shader, and begins rendering it. Shaders can be loaded from inline strings or external URLs and reloaded while the page is running.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 14
    Spritejs

    Spritejs

    A cross platform high-performance graphics system

    ...SpritejsNext is the new version of spritejs. It is renderer agnostic enabling the same api to render in multiple contexts: webgl2, webgl, and canvas2d. Manipulate the sprites in canvas as you do with the DOM elements. SpritejsNext provides several kinds of basic sprite elements, which can be operated on the layer like DOM elements. Compatible for most modern browsers. You should import babel-polyfill for early browsers(i.e. iOS 8).
    Downloads: 0 This Week
    Last Update:
    See Project
  • 15
    pdf-extractor

    pdf-extractor

    Node.js module for rendering pdf pages to images, svgs and HTML files

    Pdf-extractor is a wrapper around pdf.js to generate images, svgs, html files, text files and json files from a pdf on node.js. A DOM Canvas is used to render and export the graphical layer of the pdf. Canvas exports *.png as a default but can be extended to export to other file types like .jpg. Pdf objects are converted to svg using the SVGGraphics parser of pdf.js. Pdf text is converted to HTML. This can be used as a (transparent) layer over the image to enable text selection. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 16
    Smoothie Charts

    Smoothie Charts

    Smooth JavaScript charts for realtime streaming data

    ...It focuses on smooth live updates instead of charts that visibly jump every time new data arrives. Developers can create a TimeSeries object, attach it to a SmoothieChart, and stream the chart into an HTML canvas element. Data points can be appended continuously, making it useful for dashboards, monitoring tools, server metrics, sensors, and other live feeds. The project includes examples, documentation, an interactive builder, and installation options through npm, Yarn, Bower, or direct JavaScript usage. Overall, it is a lightweight option for adding fluid, browser-based streaming charts.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 17
    impress.js

    impress.js

    Presentation framework based on CSS3 transforms & transitions

    ...It showcases some awesome CSS3 features to create amazing and engaging presentations from your browser. Visualize your ideas in a totally unique way-- with impress.js’ infinite canvas, the only limit is your imagination. impress.js offers many great features, presenting your ideas in visually engaging 3D, dynamic movements and varied text options and positioning. It works well on recent versions of Firefox and Chrome, and on IE too. impress.js can also be used to embed animations or presentations in a web page, however this may not be viewed correctly or at all by some page visitors. ...
    Downloads: 3 This Week
    Last Update:
    See Project
  • 18
    Flowy

    Flowy

    The minimal javascript library to create flowcharts

    flowy is a minimal JavaScript library for building interactive flowchart-style interfaces in web applications, allowing developers to create node-based editors, automation builders, or visual programming tools with relatively little code. It provides draggable, connectable blocks (nodes) that can be placed on a canvas, connected via lines, and rearranged dynamically while preserving the underlying graph structure. The library focuses on simplicity and aesthetics, offering a clean look out of the box that can be customized with your own CSS, making it suitable for dashboards, SaaS products, or internal tools. Events emitted by flowy enable integration with your own data model, so you can sync block positions, connections, and metadata back to a database or application state. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 19
    easy-canvas

    easy-canvas

    easy-canvas is a powerful tool helps us easy to layout with canvas

    Use the render function to create a document flow in the canvas and quickly implement the layout. Support document flow, refer to the web, no need to set x, y, width and height. Compatible with applets and the web, no third-party dependencies. Support componentization, global components, and local components. High performance, scroll-view supports dirty rectangles, and only draws the visible part.
    Downloads: 6 This Week
    Last Update:
    See Project
  • 20
    reddit-place-kcorp

    reddit-place-kcorp

    UserScript de l'overlay de la KCorp pour le /r/place 2022

    Reddit Place KCorp Overlay is a UserScript designed to assist the Karmine Corp (KCorp) community during Reddit's r/place 2022 event. It overlays a template on the Reddit canvas, guiding participants in placing pixels accurately to collaboratively recreate the KCorp logo and designs. This tool was instrumental in coordinating efforts among fans to maintain the integrity of their artwork during the event.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 21
    glfx.js

    glfx.js

    An image effects library for JavaScript using WebGL

    glfx.js is a JavaScript image-effects library that uses WebGL to apply real-time filters and transformations directly in the browser. It exposes a simple API where images are uploaded into GPU textures, processed with shader-based filters, and rendered to a WebGL canvas. Because the work is done on the GPU, many effects that would be too slow in pure JavaScript (like complex blurs, lens effects, or tilt-shift) can run interactively, even on large images. The library is structured around three components: textures (image sources), filters (shader pipelines), and canvases (render targets), making it easy to compose multiple effects. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 22
    jeelizFaceFilter

    jeelizFaceFilter

    Javascript/WebGL lightweight face tracking library

    This JavaScript library detects and tracks the face in real time from the camera video feed captured with WebRTC. Then it is possible to overlay 3D content for augmented reality applications. We provide various demonstrations using main WebGL 3D engines. We have included in this repository the release versions of the 3D engines to work with a determined version (they are in /libs/<name of the engine>/). This library is lightweight and it does not include any 3D engine or third-party library....
    Downloads: 0 This Week
    Last Update:
    See Project
  • 23
    JavaScript Load Image

    JavaScript Load Image

    Load images provided as File or Blob objects or via URL

    JavaScript-Load-Image is a client-side image loading and processing library that focuses on turning File/Blob objects or remote URLs into HTML <img> or <canvas> elements, optionally transformed in the process. It is often used in upload flows where images need to be previewed, resized, rotated, or cropped before being sent to a server, reducing bandwidth and improving user experience. The library can interpret image metadata, including Exif and IPTC tags, and can extract embedded thumbnails when present, which is handy for building fast image pickers or galleries. ...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 24

    Canvas Panorama Viewer

    Multithreaded JavaScript canvas based equirectangular panorama viewer

    Downloads: 0 This Week
    Last Update:
    See Project
  • 25
    Microsoft Bot Framework SDK

    Microsoft Bot Framework SDK

    Tool for building conversation applications

    ...Developers can model and build sophisticated conversation using their favorite programming languages including C#, JS, Python and Java or using Bot Framework Composer, an open-source, visual authoring canvas for developers and multi-disciplinary teams to design and build conversational experiences with Language Understanding, QnA Maker and sophisticated composition of bot replies (Language Generation). Checkout the Bot Framework ecosystem section to learn more about other tooling and services related to the Bot Framework SDK. The Bot Framework SDK v4 is an open source SDK that enable developers to model and build sophisticated conversation using their favorite programming language.
    Downloads: 0 This Week
    Last Update:
    See Project