Showing 48 open source projects for "visual library"

View related business solutions
  • 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
  • MongoDB Atlas runs apps anywhere Icon
    MongoDB Atlas runs apps anywhere

    Deploy in 115+ regions with the modern database for every enterprise.

    MongoDB Atlas gives you the freedom to build and run modern applications anywhere—across AWS, Azure, and Google Cloud. With global availability in over 115 regions, Atlas lets you deploy close to your users, meet compliance needs, and scale with confidence across any geography.
    Start Free
  • 1
    React Bits Library

    React Bits Library

    Open source collection of animated, interactive React components

    ...The library supports both JavaScript and TypeScript variants for many components, giving developers flexibility in how they use and adapt them to their codebase. React-bits puts emphasis on creativity, performance, and minimal dependencies, so animations and effects are lightweight but still fluid and expressive, helping sites stand out with compelling visual interactions.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 2
    Blockly

    Blockly

    The web-based visual programming editor

    The Blockly library adds an editor to your app that represents coding concepts as interlocking blocks. It outputs syntactically correct code in the programming language of your choice. Custom blocks may be created to connect to your own application. Blockly in a browser allows web pages to include a visual code editor for any of Blockly's five supported programming languages, or your own.
    Downloads: 48 This Week
    Last Update:
    See Project
  • 3
    Ct.js

    Ct.js

    Ct.js is a desktop game engine that makes learning programming fun

    ct.js makes learning programming fun and game development easy by its visual tools, good docs and flexible, modular library. It is free, open-source, and is loved by hobbyists, professionals, teachers, and their students. Bad tools hinder your performance. Ct.js is designed to be like a brush with which you create games, not to be an enemy you will fight with. ct.js bundles come with offline docs, tutorials, and editable examples and demos.
    Downloads: 5 This Week
    Last Update:
    See Project
  • 4
    Monaco Editor

    Monaco Editor

    A browser based code editor

    Monaco Editor is the rich, browser-based code editor that powers Visual Studio Code, providing advanced editing capabilities as a standalone embeddable library for web applications. Models are at the heart of Monaco editor. It's what you interact with when managing content. A model represents a file that has been opened. This could represent a file that exists on a file system, but it doesn't have to.
    Downloads: 3 This Week
    Last Update:
    See Project
  • Try Google Cloud Risk-Free With $300 in Credit Icon
    Try Google Cloud Risk-Free With $300 in Credit

    No hidden charges. No surprise bills. Cancel anytime.

    Use your credit across every product. Compute, storage, AI, analytics. When it runs out, 20+ products stay free. You only pay when you choose to.
    Start Free
  • 5
    iCSS

    iCSS

    More than CSS

    iCSS is a large curated repository of advanced CSS techniques, creative experiments, and deep dives into modern web animation and styling capabilities. Rather than being a traditional library, the project functions as an educational and inspirational knowledge base that explores unusual, powerful, or overlooked CSS features. The content covers topics such as layout tricks, animation patterns, visual effects, accessibility considerations, and emerging CSS standards. Materials are continuously updated and organized by category, helping frontend developers discover new approaches to solving UI and visual design challenges. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 6
    simpleParallax.js

    simpleParallax.js

    Simple and tiny JavaScript library that adds parallax animations

    simpleParallax.js is a very simple and tiny Vanilla JS library that adds parallax animations on any image. Where it may be laborious to get results through other plugins, simpleParallax.js stands out for its ease and its visual rendering. The parallax effect is directly applied to image tags, there is no need to use background images.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 7
    Hermione

    Hermione

    Browser test runner based on mocha and wdio

    Hermione is a utility for integration testing of web pages using WebdriverIO and Mocha. If you are familiar with WebdriverIO and Mocha, you can start writing and running tests in 5 minutes! You need to install Hermione via npm and add a tiny config to your project. When tests are run one by one, it takes a lot of time. Hermione can run tests in parallel sessions in different browsers out of the box. Running of too many tests in parallel can lead to the overloading of the main process CPU...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 8
    SwissGL

    SwissGL

    SwissGL is a minimalistic wrapper on top of WebGL2 JS API

    ...The library centers around one main function that unifies rendering and compute operations, allowing the creation of particle systems, GPGPU effects, and real-time simulations entirely on the GPU. Despite its simplicity and small size (under 1000 lines of code), SwissGL demonstrates remarkable flexibility, from basic visual experiments to complex multi-pass rendering pipelines.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 9
    Cesium

    Cesium

    An open-source JavaScript library for world-class 3D globes and maps

    CesiumJS is an open source JavaScript library for creating world-class 3D globes and maps with the best possible performance, precision, visual quality, and ease of use. Developers across industries, from aerospace to smart cities to drones, use CesiumJS to create interactive web apps for sharing dynamic geospatial data. Built on open formats, CesiumJS is designed for robust interoperability and scaling for massive datasets.
    Downloads: 2 This Week
    Last Update:
    See Project
  • Forever Free Full-Stack Observability | Grafana Cloud Icon
    Forever Free Full-Stack Observability | Grafana Cloud

    Our generous forever free tier includes the full platform, including the AI Assistant, for 3 users with 10k metrics, 50GB logs, and 50GB traces.

    Built on open standards like Prometheus and OpenTelemetry, Grafana Cloud includes Kubernetes Monitoring, Application Observability, Incident Response, plus the AI-powered Grafana Assistant. Get started with our generous free tier today.
    Create free account
  • 10
    Cheerio

    Cheerio

    Implementation of core jQuery designed for the server

    ...It does not interpret the result as a web browser does. Specifically, it does not produce a visual rendering, apply CSS, load external resources, or execute JavaScript. If your use case requires any of this functionality, you should consider projects like Puppeteer or JSDom.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 11
    Apexcharts.js

    Apexcharts.js

    Interactive JavaScript Charts built on SVG

    ...Another approach to Drill down charts where one selection updates the data of other charts. Annotations allows you to write custom text on specific values or on axes values. Valuable to expand the visual appeal of your chart and make it more informative.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 12
    Chokidar

    Chokidar

    Minimal and efficient cross-platform file watching library

    Chokidar is a solution for all the users of Node.js fs.watch who are tired of it not reporting filenames on MacOS and events at all when using editors like Sublime on MacOS. Node.js fs.watch often reports events twice, emits most changes as rename, and it does not provide an easy way to recursively watch file trees nor supports recursive watching on Linux. Same as with Node.js fs.watchFile. Therefore, Chokidar resolves these problems. Initially made for Brunch (an ultra-swift web app build...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 13

    DocJGenerator

    Wiki generator and Java Help System

    Allows to generate a wiki (interlinked HTML files) from a bunch of XML formatted files. It also allows to add a Help-system to a Swing or JavaFX application. Also it is also possible to generate a PDF, Word (docx), or epub document rather than a wiki. The tool also provides a visual editor to edit the wiki. The project also support both the Mediawiki and Markdown syntax.
    Downloads: 16 This Week
    Last Update:
    See Project
  • 14
    uix-kit

    uix-kit

    A free web kits for fast web design and development

    Uix Kit is not a framework, just a UI toolkit based on some common libraries for building beautiful responsive website. Uix Kit isn't a reusable component structure, mostly custom CSS and JavaScript based. Definitely interesting, and if you're developing mostly web content and not applications this is particularly useful. It is a web dev build tool/scaffold that does not depend on any framework. You can import any external libraries/frameworks or native ES Modules for production. The...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 15
    react-native-progress

    react-native-progress

    Progress indicators and spinners for React Native

    react-native-progress is a set of customizable progress indicators and spinners for React Native applications. It provides several visual components—such as circular, pie, bar, and semi-circle progress indicators—built on top of react-native-svg so they render as vector graphics. This approach ensures that progress indicators scale cleanly across different screen densities and sizes while remaining smooth and visually appealing. The library is designed to be simple to use: developers import the specific progress component they need and pass props like progress, indeterminate, size, and styling options. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 16
    CodyFrame

    CodyFrame

    A lightweight front-end framework for building accessible interfaces

    400 HTML, CSS, JS components compatible with any CSS framework. A lightweight front-end framework for building accessible, bespoke interfaces. The script is used in CSS to check if JavaScript is enabled and apply additional style accordingly. CodyHouse's components are accessible, progressively enhanced, HTML, CSS, JS components that work seamlessly with CodyFrame. The Global Editors are visual tools that you can use to create the style of typography elements, color palettes, spacing rules,...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 17
    Leaflet

    Leaflet

    Open-source JavaScript library for mobile-friendly interactive maps

    Leaflet is a leading open source JavaScript library for creating interactive, mobile-friendly maps. Leaflet is light at just about 38 KB, but is already fully equipped with all the mapping features you could need. Leaflet is simple but efficient. It doesn’t try to do everything for everybody, rather it focuses on making the basic things work perfectly. It comes ready with exceptional layering tools, customization features such as pure CSS3 popups and controls, map controls and more right...
    Downloads: 12 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.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 19
    Material Design

    Material Design

    Material design for AngularJS

    ...This project provides a set of reusable, well-tested, and accessible UI components for AngularJS developers. AngularJS Material has entered the Long Term Support (LTS) period. The AngularJS Material library is a mature and stable product that is ready for production use. Developers should note that AngularJS Material works only with AngularJS 1.x. AngularJS 1.x is now in Long Term Support (LTS) mode, so, current development efforts are focused on bug fixes, accessibility, performance, and minor enhancements. Material Design is a specification for a unified system of visual, motion, and interaction design that adapts across different devices. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 20
    glfx.js

    glfx.js

    An image effects library for JavaScript using WebGL

    ...The library is structured around three components: textures (image sources), filters (shader pipelines), and canvases (render targets), making it easy to compose multiple effects. A demo page showcases a variety of filters, from basic brightness/contrast adjustments to more advanced distortions and color manipulations. glfx.js remains a handy reference and solution for anyone needing client-side photo editing, visual effects, or generative graphics powered by WebGL.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 21
    Dragula

    Dragula

    Drag and drop so simple it hurts

    ...The library includes configuration hooks for customizing what counts as a valid container, whether items are movable, where they can be dropped, and how they behave when “spilled” outside of containers. It works across modern browsers and even older ones, focusing on minimal dependencies and a straightforward API. The included CSS gives you a basic visual style for dragged items and placeholder states, while still being easy to override with your own styles.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 22
    Differencify

    Differencify

    Differencify is a library for visual regression testing

    Differencify is a library for visual regression testing via comparing your local changes with reference screenshots of your website. It is built on top of chrome headless using Puppeteer.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 23
    MatCaps

    MatCaps

    Huge library of matcap PNG textures organized by color

    Matcaps is a comprehensive library of matcap (material capture) PNG textures organized by color, providing artists and developers with a wide range of materials for 3D modeling and rendering. Matcaps simplifies the process of applying consistent and realistic materials to 3D models, enhancing visual quality without the need for complex shader setups.
    Downloads: 14 This Week
    Last Update:
    See Project
  • 24
    VivaGraph

    VivaGraph

    Graph drawing library for JavaScript

    VivaGraphJS is a powerful, high-performance graph drawing library for JavaScript that enables developers to visualize complex networks directly in the browser or in Node.js environments. It is designed for speed and scalability, handling large graph datasets with smooth rendering and interactive capabilities such as dragging nodes and zooming. The library supports multiple rendering backends including SVG, WebGL, and Canvas, allowing developers to choose the best balance of performance and visual fidelity for their use case. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 25
    VBot

    VBot

    JSON based visual regression testing library

    A visual regression testing library/tool, aims to quickly automate browser-based tests with minimum development overhead. To test flexibly in different testing scenarios, either testing against web UI wired with backends or just static web pages, VBot exposes API to be used with testing frameworks like mocha or ava, etc. Therefore, the test data variables can be updated according to different conditions, in order to decouple from real backends and avoid false negative results.
    Downloads: 2 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • 2
  • Next
MongoDB Logo MongoDB