Showing 38 open source projects for "java canvas"

View related business solutions
  • Our Free Plans just got better! | Auth0 Icon
    Our Free Plans just got better! | Auth0

    With up to 25k MAUs and unlimited Okta connections, our Free Plan lets you focus on what you do best—building great apps.

    You asked, we delivered! Auth0 is excited to expand our Free and Paid plans to include more options so you can focus on building, deploying, and scaling applications without having to worry about your security. Auth0 now, thank yourself later.
    Try free now
  • Deliver secure remote access with OpenVPN. Icon
    Deliver secure remote access with OpenVPN.

    Trusted by nearly 20,000 customers worldwide, and all major cloud providers.

    OpenVPN's products provide scalable, secure remote access — giving complete freedom to your employees to work outside the office while securely accessing SaaS, the internet, and company resources.
    Get started — no credit card required.
  • 1
    OpenGL Canvas

    OpenGL Canvas

    An Android library that provides views using openGL canvas

    android-openGL-canvas is a lightweight OpenGL rendering library for Android that emulates the Android Canvas API using OpenGL ES 2.0. It’s designed for developers who want to achieve hardware-accelerated 2D graphics on Android while maintaining the familiar Canvas drawing commands. Ideal for real-time graphics, games, or custom views, this project provides a fast and flexible alternative to Android’s software rendering without the need for a full game engine. It bridges the gap between low...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 2
    Jmol

    Jmol

    An interactive viewer for three-dimensional chemical structures.

    Over 1,000,000 page views per month. Jmol/JSmol is a molecular viewer for 3D chemical structures that runs in four independent modes: an HTML5-only web application utilizing jQuery, a Java applet, a stand-alone Java program (Jmol.jar), and a "headless" server-side component (JmolData.jar). Jmol can read many file types, including PDB, CIF, SDF, MOL, PyMOL PSE files, and Spartan files, as well as output from Gaussian, GAMESS, MOPAC, VASP, CRYSTAL, CASTEP, QuantumEspresso, VMD, and many other...
    Leader badge
    Downloads: 746 This Week
    Last Update:
    See Project
  • 3
    ADAMS

    ADAMS

    ADAMS is a workflow engine for building complex knowledge workflows.

    ADAMS is a flexible workflow engine aimed at quickly building and maintaining data-driven, reactive workflows, easily integrated into business processes. Instead of placing operators on a canvas and manually connecting them, a tree structure and flow control operators determine how data is processed (sequentially/parallel). This allows rapid development and easy maintenance of large workflows, with hundreds or thousands of operators. Operators include machine learning (WEKA, MOA, MEKA...
    Leader badge
    Downloads: 0 This Week
    Last Update:
    See Project
  • 4
    PiksLitCanvas

    PiksLitCanvas

    A Painting Application to draw beautiful pictures,fractals and more

    Canvas is an application created in java that allows you to draw rich complicated and beautiful pictures using a variety of tools.The most useful tool to draw complicated patterns ,is the fractal tool that allows you to create any number of these fractals.Other features includes different line styles like grass,splosh,caligraphic,etc,Square tool ,Oval tool, are other unique features.Background can be set to gradient (Horizontal ,Vertical,etc..).The best part..... you can choose fro a variety...
    Downloads: 0 This Week
    Last Update:
    See Project
  • Gen AI apps are built with MongoDB Atlas Icon
    Gen AI apps are built with MongoDB Atlas

    The database for AI-powered applications.

    MongoDB Atlas is the developer-friendly database used to build, scale, and run gen AI and LLM-powered apps—without needing a separate vector database. Atlas offers built-in vector search, global availability across 115+ regions, and flexible document modeling. Start building AI apps faster, all in one place.
    Start Free
  • 5
    auto-draw

    auto-draw

    auto draw

    draw random arbitary shapes to canvas. https://github.com/kutaybezci/draw
    Downloads: 4 This Week
    Last Update:
    See Project
  • 6
    HTTPVNC is a web desktop (webtop) software that allows Citrix style remote access to Windows and Linux desktop servers (VDI). Clients only need a Java enabled browser or the HTML5 canvas object. Features also include printing support over RSS feeds.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 7

    Spatial IDE Research (SpIDER)

    A Spatial Hypermedia IDE - Communicate Code Intent Visually

    SpIDER, standing for Spatial Integrated Development Environment Research, is an IDE featuring not only traditional functionality such as content assist and debugging support but also multi-media support and canvas authoring allowing code to be spatially laid out with free-form pixel-precision absolute positioning.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 8
    RoundedImageView

    RoundedImageView

    A fast ImageView that supports rounded corners, ovals, and circles

    ... setXfermode to clip the bitmap and draw twice to the canvas. RoundedImageView is available in Maven Central. Borders are not scaled up/down with the image (correct width and radius are maintained). Support for LayerDrawables (including TransitionDrawables). Licensed under the Apache License.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 9
    SwingStates is a library that adds state machines and a powerful canvas widget to the Java Swing user interface toolkit. SwingStates is useful to modify interaction with existing Swing widgets or to build new widgets using SwingStates' canvas.
    Downloads: 0 This Week
    Last Update:
    See Project
  • Picsart Enterprise Background Removal API for Stunning eCommerce Visuals Icon
    Picsart Enterprise Background Removal API for Stunning eCommerce Visuals

    Instantly remove the background from your images in just one click.

    With our Remove Background API tool, you can access the transformative capabilities of automation , which will allow you to turn any photo asset into compelling product imagery. With elevated visuals quality on your digital platforms, you can captivate your audience, and therefore achieve higher engagement and sales.
    Learn More
  • 10

    TinyDoodle

    Simplistic sketching program for J2ME platform

    TinyDoodle is a simplistic sketching program for J2ME (MIDP 2.0) mobile devices, geared for low resolution screen. Supported file format is Wireless Bitmap (WBMP). While it works best on touch-enabled devices with pointer dragging support, older devices with no pointer dragging or no touchscreen at all can also draw on it too. It is intended to be only a sketchpad; it can draw in black and white, with three pencil size selection, on a fixed canvas size.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 11

    cairo4j

    Java bindings to cairo

    These are the Java bindings to cairo C graphics library. Main features: - Handcrafted OO bindings updated to version 2.12. JNI code is automatically generated, thanks to Hawtjni library; - Supported on Windows, Linux and Mac; - Draw directly to an AWT Canvas through JAWT; Missing features: - User fonts and raster source patterns are not implemented yet.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 12

    PDEGraphics2D

    Output Processing script from Java AWT/Swing paint call

    Use PDEGraphics2D to create Processing vector graphics script files and deploy them in HTML. To create a PDEGraphics2D instance, pass the constructor an instance of a standard Graphics2D object, together with the size of the canvas to paint: PDEGraphics2D g= new PDEGraphics2D(Graphics2D g, int w, int h) or PDEGraphics2D g= new PDEGraphics2D(Graphics2D g, Dimension d) Alternatively, pass the component to paint as the input to one of the static paint methods: PDEGraphics2D g...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 13
    sphereGL

    sphereGL

    Stroop test using OpenGL

    ... on a blank canvas along with the requested selection object. The selection object will be one of its kind so the user has to find it and select it. During this search the time it takes the subject to find the object is recorded. Also the subject's brain activity is measured with an FNIR device for later processing. The process will be prompt then objects. This will be repeated for a predetermined time. The Java version of this project will be better looking and more intuitive.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 14
    BayesianCortex

    BayesianCortex

    simple algorithm for a realtime interactive visual cortex for painting

    A paint program where the canvas is the visual cortex of a simple kind of artificial intelligence. You paint with the mouse into its dreams and it responds by changing what you painted gradually. There will also be an API for using it with other programs as a general high-dimensional space. Each pixel's brightness is its own dimension. Bayesian nodes have exactly 3 childs because that is all thats needed to do NAND in a fuzzy way as Bayes' Rule which is NAND at certain extremes. NAND can...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 15
    jCircuits

    jCircuits

    An easy-to-use Simulation of Hardware-Gates

    A very easy-to-use but complex Gate-Simulation.You can simulate various gatters like AND, NAND, OR, NOR, NOT, XOR. And also build Flip-Flops, Full Adders and other compley structures. In other words its a register-Transfer Simulation of Hardware-Processes. There are also 2 Applet-Versions - the full Version and a only-Display-Version ---------- USEFUL TIPS: ---------- Always enter the Edit-Mode (swiss knife) bevor editing something ;) [!! IMPORTANT !!] Try out the...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 16

    ZK h5chart

    ZK HTML5 Canvas Graph library. ZK h5chart library component.

    h5chart components integrated with ZK. Interactive Chart & Data graph in html5 canvas. Multiserie, Meter, Led, Signal, Pie, Ring, Thermometer, Vumeter and Other graphs. Zoomable graphs.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 17

    Blackspirit Graphics

    A cross-platform Java 2D graphics library using OpenGL.

    A hardware accelerated Java 2D graphics library designed for cross-platform games, providing a powerful but simple interface. It focuses on real-time applications but can also be integrated into graphical user interfaces. The implementation uses JOGL (OpenGL).
    Downloads: 0 This Week
    Last Update:
    See Project
  • 18

    gwt-html5-graph

    GWT Diagram Library Components based on html5/eclipse gef/eclipse emf

    gwt-html5-graph(GWT Diagram Library Components) based on: * Google gwt * html5-canvas: IE9/IE10/firefox/safari/opera/chrome * eclipse-gef: Graphical Editing Framework * eclipse-emf: eclipse Modeling framework< * eclipse-uml2: eclipse UML2 project gwt-html5-graph: html5-based technology, has successfully excellent graphics editing framework Eclipse GEF, model editing framework Eclipse EMF, and the Eclipse UML2 Eclipse EMF-based so successfully transplanted...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 19
    An extension of GWTCanvas widget to allow leveraging all of the features of the HTML 5 canvas element, like drawing text and shadows. Depends on browser support for the canvas element. See project home page link for usage details.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 20
    Java utility classes to perform high quality image down-scaling, rotation and crop of jpeg images using JAI (Java Advanced Imaging) The project includes an HTML 5 canvas to define cropp parameters on a client, for server side generation of high quali
    Downloads: 0 This Week
    Last Update:
    See Project
  • 21
    Graphical editor using HTML5 canvas for input of chemical structures, molecule interactions, as well as protein sequence and 3D structural motifs. Facilitates searches in chemo-informatics, bioinformatics and structural biology .
    Downloads: 0 This Week
    Last Update:
    See Project
  • 22
    AnaglyphCanvas3D is library for adding anaglyphs (red-green, red-cyan and so on) to the Java3D programming language. It utilizes the normal Canvas (-3D) class of Java3D and extends it for stereoscopic effects. A prototypic GUI for testing is also ava
    Downloads: 1 This Week
    Last Update:
    See Project
  • 23
    Canvas Android buttonImage
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24
    AutoCAD/.NET Integration
    This project will create a series of .dll files that connect with AutoCAD environment and add functionality like advanced e-learning platform, vizualisation tools and additional import/export support. This will be .NET programming.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 25
    AMPT is a tool for transforming MIDI messages originating from any external MIDI keyboard or other software in a performance or experimental setting. MIDI is routed and transformed in AMPT by linking devices on a virtual canvas. AMPT Filters will offer delay, echo, transpose, and arpeggio. AMPT also works as a MIDI router or loopback.
    Downloads: 0 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • 2
  • Next
Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.