Showing 417 open source projects for "java 2d graphics"

View related business solutions
  • Wiz: #1 Cloud Security Software for Modern Cloud Protection Icon
    Wiz: #1 Cloud Security Software for Modern Cloud Protection

    Protect Everything You Build and Run in the Cloud

    Use the Wiz Cloud Security Platform to build faster in the cloud, enabling security, dev and devops to work together in a self-service model built for the scale and speed of your cloud development.
    Learn More
  • Point of Sale. Powerful and Simple. Icon
    Point of Sale. Powerful and Simple.

    For retail store owners and multi-location retail operations needing a tool to manage sales, inventory, staff and channels in one place

    Vibe Retail is an all-in-one retail point-of-sale and operations platform built for single-store and multi-location retailers seeking to unify inventory, sales, staff and customer data from one mobile-friendly interface. The system lets you track inventory across locations and warehouses, handle item variations (size, color, material), manage purchase orders and supplier deliveries, print custom barcodes, and transfer stock between stores in real time. On the sales side, Vibe supports multiple payment types (cards, cash, checks, gift cards, EBT), layaway workflows, serial number tracking, delivery management, loyalty programs and branded receipts. Retailers can integrate with online platforms (such as Shopify and WooCommerce), sync in-store and online sales, access 40+ real-time reports on sales, inventory and performance, set up promotions and discounts, and print receipts from mobile devices.
    Learn More
  • 1
    JOML

    JOML

    A Java math library for OpenGL rendering calculations

    JOML is a high-performance, lightweight math library designed for 3D graphics applications in Java, particularly those using OpenGL, Vulkan, or LWJGL. It provides a complete suite of vector, matrix, quaternion, and geometry operations essential for real-time graphics and game development. Unlike other math libraries, JOML avoids object allocation during calculations, making it highly optimized for garbage-free performance.
    Downloads: 12 This Week
    Last Update:
    See Project
  • 2
    SkiaSharp

    SkiaSharp

    SkiaSharp is a cross-platform 2D graphics API for .NET platforms

    SkiaSharp is a cross-platform 2D graphics API for .NET platforms based on Google's Skia Graphics Library. It provides a comprehensive 2D API that can be used across mobile, server and desktop models to render images. Building SkiaSharp is mostly straight forward. The main issue is the multiple dependencies for each platform. However, these are easy to install as they are found on the various websites.
    Downloads: 5 This Week
    Last Update:
    See Project
  • 3
    Point Cloud Library

    Point Cloud Library

    A standalone, large scale, open project for 2D/3D image processing

    The Point Cloud Library (PCL) is a standalone, large scale, open project for 2D/3D image and point cloud processing. PCL is released under the terms of the BSD license, and thus free for commercial and research use. Whether you’ve just discovered PCL or you’re a long time veteran, this page contains links to a set of resources that will help consolidate your knowledge on PCL and 3D processing. An additional Wiki resource for developers is available too. To simplify both usage and...
    Downloads: 20 This Week
    Last Update:
    See Project
  • 4
    Skiko

    Skiko

    Kotlin Multiplatform bindings to Skia

    Skiko is an open-source graphics library from JetBrains that provides lightweight, cross-platform bindings for the Skia graphics engine tailored specifically for Kotlin Multiplatform and Compose applications. It serves as the low-level rendering backbone for Kotlin UI frameworks like Compose for Desktop and Compose for Web, enabling smooth, GPU-accelerated 2D graphics across Windows, macOS, Linux, and other supported targets without writing native code. ...
    Downloads: 31 This Week
    Last Update:
    See Project
  • Powerful Website Security | Continuous Web Threat Platform Icon
    Powerful Website Security | Continuous Web Threat Platform

    Continuously detect, prioritize, and validate web threats to quickly mitigate security, privacy, and compliance risks.

    Reflectiz is a comprehensive web exposure management platform that helps organizations proactively identify, monitor, and mitigate security, privacy, and compliance risks across their online environments. Designed to address the growing complexity of modern websites, Reflectiz provides full visibility and control over first, third, and even fourth-party components, such as scripts, trackers, and open-source libraries that often evade traditional security tools.
    Learn More
  • 5
    glslViewer

    glslViewer

    Console-based GLSL Sandbox for 2D/3D shaders shaders

    GlslViewer is a flexible console-based OpenGL Sandbox to display 2D/3D GLSL shaders without the need of a UI. You can definitely make your own UI or wrapper using the Python Module (include) or any other tool that communicates back/forth with the GPS viewer through the standard POSIX console In/Out or OSC. Default vert/frag shaders for 2D shader and 3D material shaders with PBR lighting model. Hot reload of files on changes. One default light and one default camera. Interactive commands...
    Downloads: 9 This Week
    Last Update:
    See Project
  • 6
    SFML.Net

    SFML.Net

    Official binding of SFML for .Net languages

    SFML.Net is the official .NET binding for the Simple and Fast Multimedia Library (SFML), providing C# developers with access to a powerful multimedia and game development framework. It wraps SFML’s C++ API into a user-friendly .NET interface, making it easy to build 2D games, multimedia apps, and simulations with graphics, sound, windowing, and input support. SFML.Net keeps the design idiomatic to C#, maintaining SFML's performance and portability while providing seamless integration with .NET languages like C# and F#.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 7
    The Arcade Library

    The Arcade Library

    Easy to use Python library for creating 2D arcade games

    Arcade is an easy-to-use Python library for creating 2D video games. It provides a modern and straightforward API, enabling developers to craft engaging games and graphical applications efficiently. Arcade supports rendering shapes, handling user input, and managing game physics, making it suitable for both beginners and experienced developers.
    Downloads: 13 This Week
    Last Update:
    See Project
  • 8
    SmallBASIC

    SmallBASIC

    SmallBASIC is a fast and easy to learn BASIC language interpreter

    SmallBASIC is a lightweight and powerful BASIC interpreter designed for simplicity and speed, suitable for hobbyists, educators, and retro computing enthusiasts. It offers a traditional text-based programming experience reminiscent of early microcomputers, while including modern features such as structured programming, graphics, and file I/O. SmallBASIC runs on multiple platforms, including Windows, Linux, Android, and DOS, making it accessible across a wide range of systems.
    Downloads: 17 This Week
    Last Update:
    See Project
  • 9
    Lume

    Lume

    Create 3D web applications with HTML, bring a new depth to your DOM

    A toolkit that simplifies the creation of rich and interactive 2D or 3D experiences. LUME is composed of several packages that can be used individually, or together as a whole. HTML elements for easily defining rich and interactive 2D or 3D applications powered by CSS3D, WebGL, or both mixed together. This is a web component system that allows you to create new, fast, and performant HTML elements in a simple way. It provides the foundation for LUME's HTML elements and a standard pattern for...
    Downloads: 3 This Week
    Last Update:
    See Project
  • The most trusted software in construction Icon
    The most trusted software in construction

    HCSS is the gold standard software solution for winning, planning, and managing construction projects by connecting the office to the field.

    HCSS provides easy-to-use software built for construction companies that want to win more work, work smarter, and boost profits. For nearly 40 years, we've helped heavy civil contractors, infrastructure builders, and utility companies improve operations, from estimating and project management to field tracking, equipment maintenance, and safety. Tools like HeavyBid, HeavyJob, and HCSS Safety are built for the field and designed to work together, giving your team real-time visibility, tighter cost control, and better job outcomes. With 45+ accounting integrations and customizable APIs, HCSS fits seamlessly into your tech stack. We regularly update our software based on feedback from real crews, ensuring it fits the way your team works. Backed by award-winning 24/7/365 support and a proven implementation process, HCSS helps reduce risk, cut inefficiencies, and deliver fast ROI. If you're ready to grow your business and gain a competitive edge, HCSS is the partner that gets you there.
    Learn More
  • 10
    ModernGL

    ModernGL

    Modern OpenGL binding for Python

    ModernGL is a Python wrapper over OpenGL, designed to simplify the creation of high-performance, modern graphics applications. It provides an intuitive API for rendering 2D and 3D graphics, making it accessible to both beginners and experienced developers. ModernGL is suitable for applications such as games, simulations, and data visualizations.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 11
    CGL

    CGL

    CGL (C Game Library) is a multipurpose library

    cgl is a compact, header-only C graphics library for 2D drawing operations using software rendering. Designed for simplicity and portability, cgl allows rendering of primitives such as lines, circles, triangles, and text to an in-memory framebuffer, which can then be displayed with any platform-dependent backend. It’s ideal for building custom engines, retro-style games, GUIs, or educational demos where GPU acceleration is not required.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 12

    The GR module for Julia

    Plotting for Julia based on GR

    This is the GR module for Julia. It places a Julia interface to GR, a universal framework for visualization applications. GR allows users to create high quality, engaging visualizations, everything from 2D graphs to complex 3D scenes. With this module simply type in Julia 'using gr', and you can instantly start calling functions in the GR framework API. GR is based on an implementation of a Graphical Kernel System (GKS) and OpenGL. As a self-contained system, integration into existing...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 13
    SFML

    SFML

    Simple and Fast Multimedia Library

    ...And thanks to its active community, it is also available in many other languages such as Java, Ruby, Python, Go, and more.
    Downloads: 100 This Week
    Last Update:
    See Project
  • 14
    Fabric API

    Fabric API

    Essential hooks for modding with Fabric

    Essential hooks for modding with Fabric. Fabric API is the library for essential hooks and interoperability mechanisms for Fabric mods. Examples include exposing functionality that is useful but difficult to access for many mods such as particles, biomes and dimensions. Adding events, hooks and APIs to improve interoperability between mods. Essential features such as registry synchronization and adding information to crash reports. An advanced rendering API designed for compatibility with...
    Downloads: 28 This Week
    Last Update:
    See Project
  • 15
    Filament

    Filament

    Real-time physically based rendering engine for Android, iOS, and more

    Filament is a real-time physically-based renderer written in C++. It is mobile-first, but also multi-platform. We are very conscientious about keeping Filament small, fast to load, and focused on rendering. For example, Filament does not compile materials at run time. Instead, we provide a command line tool (matc) that does this offline. Filament is a physically based rendering (PBR) engine for Android. The goal of Filament is to offer a set of tools and APIs for Android developers that will...
    Downloads: 8 This Week
    Last Update:
    See Project
  • 16
    libGDX

    libGDX

    Desktop/Android/HTML5/iOS Java game development framework

    libGDX is a cross-platform Java game development framework based on OpenGL (ES) that works on Windows, Linux, macOS, Android, your browser and iOS. libGDX provides a well-tried and robust environment for rapid prototyping and fast iterations. libGDX does not force a specific design or coding style on you; it rather gives you the freedom to create a game the way you prefer.
    Downloads: 57 This Week
    Last Update:
    See Project
  • 17
    ChartGPU

    ChartGPU

    Beautiful, open source, WebGPU-based charting library

    The ChartGPU repository is an open-source, WebGPU-based charting library written in TypeScript that enables developers to visualize large datasets with high performance and smooth interactivity even when handling millions of data points. By leveraging WebGPU — the next-generation graphics API for the web — ChartGPU offloads rendering work to the GPU, allowing for fast panning, zooming, and real-time updates with minimal latency. This makes the library particularly valuable for data-intensive...
    Downloads: 5 This Week
    Last Update:
    See Project
  • 18
    LWJGL

    LWJGL

    Java library that enables cross-platform access to popular native APIs

    LWJGL is a Java library that enables cross-platform access to popular native APIs useful in the development of graphics (OpenGL, Vulkan), audio (OpenAL) and parallel computing (OpenCL) applications. This access is direct and high-performance, yet also wrapped in a type-safe and user-friendly layer, appropriate for the Java ecosystem. LWJGL is an enabling technology and provides low-level access.
    Downloads: 17 This Week
    Last Update:
    See Project
  • 19
    Stipple Effect

    Stipple Effect

    Stipple Effect is a pixel art editor that supports animation

    Stipple Effect is a cross-platform pixel art editor that emphasizes scripting and automation. It offers standard raster graphics editing features alongside tools specifically designed for pixel art creation, making it suitable for game developers and digital artists. Its scripting capabilities allow for efficient batch operations and workflow customization.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 20
    Lottie

    Lottie

    Render After Effects animations natively on Mobile, Web & React Native

    Lottie is a wonderful library for Android, iOS, Web, and Windows that works by parsing Adobe After Effects animations that have been exported as json with Bodymovin, and then rendering these natively on mobile and on the web! Now you can have beautiful animations without engineers having to recreate everything by hand. Building animations by hand is time consuming, and other animation alternatives like Gifs and Png sequences don’t offer the same flexibility and varied features that...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 21
    PixiJS

    PixiJS

    The HTML5 Creation Engine

    PixiJS is a fast and lightweight 2D rendering library that lets you create rich, interactive graphics, cross platform applications, and HTML5 games even without prior knowledge of WebGL. It’s a fantastic tool for creating rich, interactive content and with built-in cross platform compatibility and graceful degradation, there’s less work for you and more space for fun and creativity!
    Downloads: 5 This Week
    Last Update:
    See Project
  • 22

    Jolikit

    Java APIs+Impls to abstract away time, and simple 2D UIs (BWD)

    Downloads: 0 This Week
    Last Update:
    See Project
  • 23
    Gideros

    Gideros

    Gideros Release version

    ...You can easily extend the core with plugins. Import your existing (C, C++, Java or Obj-C) code, bind to Lua, and interpret them directly. Dozens of open-source plugins are already developed and ready to use: ads, in-app purchases, physics for 2d or 3d, Steam integration, and many more.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24

    Wheefun Graphics Library

    Portable Graphics Primitives

    The Wheefun Graphics Library (WFGFX) library implements basic graphics primitives that are designed to be used portably between different backends. The basic implementation includes support for the C and C++ programming languages. WFGFX at its core provides interfaces for manipulating both raster and vector images through an abstract graphics context; in many cases, several low-level primitives exist for more direct manipulation.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 25
    Java 2D & 3D visual entity relationship design & modeling (ERD,SQL) for Oracle,MSSQL,Postgres,MySQL,...,Database change&dictionary management, Swing Data Binding, Apache FOP Renderer for dot matrix printers,Sparx Enterprise Architect Reports + more
    Downloads: 3 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • 2
  • 3
  • 4
  • 5
  • Next
MongoDB Logo MongoDB