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

View related business solutions
  • 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
  • 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
  • 1
    Juggling Lab

    Juggling Lab

    Juggling Lab juggling animator

    Juggling Lab is an open-source juggling simulation and animation software designed to visualize juggling patterns. It allows users to create, simulate, and analyze various juggling sequences, offering both 2D and 3D visualizations. Juggling Lab is highly customizable, supporting complex patterns and siteswap notation, making it a valuable tool for jugglers, performers, and enthusiasts looking to practice or study new routines.
    Downloads: 11 This Week
    Last Update:
    See Project
  • 2
    Pencil2D Animation

    Pencil2D Animation

    Pencil2D is an easy, intuitive tool to make 2D hand-drawn animations

    An easy, intuitive tool to make 2D hand-drawn animations. Lightweight and easy to use so you can focus on animating and not on what button to hit next. Seamlessly switch between raster and vector workflows, allowing you to sketch, ink & paint on the go. Pencil2D is cross-platform and runs on Windows, macOS, Linux & FreeBSD. Pencil2D is completely open source and free to use, even commercially.
    Downloads: 64 This Week
    Last Update:
    See Project
  • 3
    three.js

    three.js

    JavaScript 3D library

    three.js is a lightweight and easy-to-use JavaScript 3D library with its own default WebGL renderer. It works by creating a scene with a camera and a geometric cube, the latter of which is added to the scene. This will become the animated object within the scene. A WebGL renderer is created for the scene and the camera, with an added viewport to the document.body element. Finally, the cube is animated within the scene for the camera. A plethora of examples can be found in the project’s...
    Downloads: 72 This Week
    Last Update:
    See Project
  • 4
    Monster Mash

    Monster Mash

    New Sketch-Based Modeling and Animation Tool

    Monster Mash is a playful, research-grade 2D-to-3D modeling and animation tool that turns quick pen strokes into lively, deformable characters in seconds. You sketch a silhouette and interior strokes to hint at limbs or structure, then “inflate” the drawing into a volumetric, puppet-like mesh that preserves the feel of the original art. The interface favors immediacy: draw, inflate, pose, and record motion directly in the canvas, without manual rigging, weight painting, or complicated asset...
    Downloads: 17 This Week
    Last Update:
    See Project
  • 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
  • 5
    Animated Drawings

    Animated Drawings

    Code to accompany "A Method for Animating Children's Drawings"

    AnimatedDrawings is a framework that converts user sketches or line drawings into fully animated 2D motion sequences using learned motion priors. The idea is that you draw a simple static figure (stick figure, silhouette, or contour lines), and the system produces plausible skeletal motion (walking, jumping, dancing) that adheres to the drawn shape constraints. The architecture separates shape embedding (to understand user-drawn geometry) from motion embedding / generation (to produce...
    Downloads: 4 This Week
    Last Update:
    See Project
  • 6
    android-gif-drawable

    android-gif-drawable

    Views and drawable for displaying animated GIFs on Android

    Bundled GIFLib via JNI is used to render frames. This way should be more efficient than WebView or Movie classes. Current development builds (build from dev branch) are published to OSS snapshot repository. To use them, specify repository URL in repositories block. For Android 4.2+ (API level 17+). Supports GifTextureView hardware-accelerated rendering, and GifTexImage2D OpenGL ES 2.0+. See sample directory. Sample project is under construction. Not all features are covered yet. The simplest...
    Downloads: 5 This Week
    Last Update:
    See Project
  • 7
    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
  • 8
    Synfig
    Synfig is a powerful, industrial-strength vector-based 2D animation software package, designed from the ground-up for producing feature-film quality 2D animation with fewer people and resources.
    Leader badge
    Downloads: 241 This Week
    Last Update:
    See Project
  • 9
    TupiTube Desk

    TupiTube Desk

    2D Animation Tool for Children and Teenagers

    TupiTube Desk is a 2D animation tool for desktop environments focused on usability for children and amateur artists. It is available for Windows, Mac and Linux operating systems
    Downloads: 34 This Week
    Last Update:
    See Project
  • AI-generated apps that pass security review Icon
    AI-generated apps that pass security review

    Stop waiting on engineering. Build production-ready internal tools with AI—on your company data, in your cloud.

    Retool lets you generate dashboards, admin panels, and workflows directly on your data. Type something like “Build me a revenue dashboard on my Stripe data” and get a working app with security, permissions, and compliance built in from day one. Whether on our cloud or self-hosted, create the internal software your team needs without compromising enterprise standards or control.
    Try Retool free
  • 10
    Kage Studio Animation Software

    Kage Studio Animation Software

    A simple multi-platfom 2D Animation Software for all ages!

    Kage Studio is a vector-based 2D Animation multi-platform Software for Windows, Mac OS, and Debian/Ubuntu GNU/Linux suitable for beginners, hobbyists, and soon even professionals. Written with GTKmm 3.0, Kage Studio has a clean User Interface. Truly an Animation Software, not an airplane cockpit. Kage Studio can export animation to HTML5 (canvas), PNG sequence, Spritesheet, SVG, video (MP4, MKV, OGV, AVI, MOV), and KonsolScript.
    Downloads: 21 This Week
    Last Update:
    See Project
  • 11
    cliper

    cliper

    Java3d scenegraph editor

    Create 3D scenes linked together in short films through simple menus. . Installation instructions in readme.txt in files tab. 1-Scene/ backstage Open and close scenes. Choose background, generate a terrain, set lights, fog, camera position, sky picture, scene duration. 2-Draw/ placement Import objects (OBJ, C3D, 3DS), or create shapes (sphere, cone, etc...). Place them and set size, dimensions, duplicate, group. 3-Color/texture Apply textures, colors, transparency...
    Downloads: 4 This Week
    Last Update:
    See Project
  • 12
    RealityUI

    RealityUI

    A Swift Package for creating familiar UI Elements and animation

    RealityUI is a collection of user interface classes for RealityKit. The classes included in RealityUI aim to offer familiar User Interface guidelines, but in a 3D setting for Augmented and Virtual Reality through RealityKit. The User Interface controls in this repository so far are made to be familiar to what people are used to with 2D interfaces, however the plan is to expand the tools on offer to new and unique controls, which are more appropriate for an Augmented Reality and Virtual...
    Downloads: 2 This Week
    Last Update:
    See Project
  • 13
    Reanimate

    Reanimate

    Haskell library for building declarative animations based on SVG

    ...Reanimate aims at being a batteries-included way of gluing together different technologies: SVG as a universal image format, LaTeX for typesetting, ffmpeg for video encoding, inkscape/imagemagick for rasterization, potrace for vectorization, blender/povray for 3D graphics, and Haskell for scripting. Reanimate is a library for programmatically generating animations with a twist towards mathematics / 2D vector drawings. A lot of inspiration was drawn from 3b1b's manim library.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 14
    AnimatedBottomBar

    AnimatedBottomBar

    A customizable and easy to use BottomBar navigation view

    A customizable and easy-to-use BottomBar navigation view with sleek animations, with support for ViewPager, ViewPager2, NavController, and badges. Download the playground app from Google Play, with this app you can try out all features and even generate XML with your selected configuration.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 15
    Ganimed

    Ganimed

    Creates animated GIF or PNG from screen-capture or image files

    Creates an animated GIF or PNG (APNG) from a series of single images. New: Capture your animation directly from screen. Please note this tool is work in progress :-)
    Downloads: 0 This Week
    Last Update:
    See Project
  • 16
    Music + Video + Animation Maker & App

    Music + Video + Animation Maker & App

    Why Music + Video + Animation Maker & App is Fun?

    Javaimagephp All-in-one video/film editor or maker makes sense as simple to use app for video/film or movie editing and animations/slideshows. It gets most of your imagination of an All-in-one video/film Animation editor / maker App. Video editing is made intuitive and simple. Lots of Special Effects ( > 55) ! For example this one http://ogena.ridoua.nu Formats supported are mp4, avi, flv, mov, flv and more. Description given image animation which seeks audio given a description....
    Downloads: 7 This Week
    Last Update:
    See Project
  • 17
    MaterialLibrary

    MaterialLibrary

    A library for fully animated Material Design components

    MaterialLibrary is an open source Android library that back-port Material Design components to pre-Lolipop Android. MaterialLibrary's original author is Rey Pham. Now you can use any widget in com.rey.material.widget package as you wish. For styling, please view Wiki. Note that default style of widgets depend on theme of AppCompat. AppCompat and CardView library is required by Material library. Make sure to add the snapshot repository. You can try the SNAPSHOT version.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 18
    BHM File Format
    A generic hierarchical file format. BHM can be seen as the binary equivalent of XML. It allows flexible hierarchies of any type of data, in a platform-independent way. BHM however trades XML's readability for compactness and speed of processing.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 19

    Magic Solver sim

    A rudimentary 2D isometric engine

    A very simple 2D isometric-engine which was created as basic idea to develop an isometric virtual environment in which some programmed robots autonomously they move trough differents rooms to test they abilities to solving problems in the real enviroment. The engine is in the first stage and it needs to be completed. Totally useless fun project. But feel free to enjoy it and help grow it.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 20

    Time Travel sim

    Simple animation of a journey at light speed

    A rudimentary user interface I created as basic idea to develop a 2D adventure game in which the player traveling back and forward through the space-time to avoid the alien invasion on the earth. UI needs to be completed. Totally useless fun project. But feel free to enjoy it and help grow it.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 21
    Bubble-Picker

    Bubble-Picker

    Animation which can be used for content picking for Android

    Our Bubble Picker is an example of an animation that is equally appealing to different groups of users. Bubbles summarize information into convenient UI elements that are easy to understand and also visually consistent. It makes the interface simple enough for novice users and still feels interesting for experienced ones. This type of animation is very helpful for apps rich in content, where users have to make a choice from a list of options. For example, in our component, we used bubbles to...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 22
    flump

    flump

    Exports Flash .FLAs to GPU-friendly formats

    Flump is a toolchain for converting Flash timeline animations into lightweight runtime formats suitable for games. It allows artists to design animations in Adobe Flash (now Animate) and export them for playback in game engines using ActionScript, Java, or other runtimes. This helps maintain smooth vector animations with minimal performance cost, particularly for mobile and web games.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 23
    Like Button

    Like Button

    Twitter's heart animation for Android

    Like Button is a library that allows you to create a button with animation effects similar to Twitter's heart when you like something. To use this like button in your layout simply copy and paste the xml provided. There are several other attributes that can be used to configure the button's behaviour and appearance. They are shown below and will be explained in the sections that follow long with their java counterparts. To set the inital liked state of the button you simply use the setLiked...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24
    Bilibili Android Client

    Bilibili Android Client

    An unofficial bilibili client for Android

    The realization of six modules on the homepage, recommendation, drama, live broadcast, follow, partition, and discovery. Video details interface, video comments, video playback completed by ijkplayer, and barrage functions implemented by the flame barrage library. The realization of the fan drama module, including the topic details interface, the fan drama details interface, the fan drama broadcasting table, the fan drama index, the new fan serial, and the new fan by season. Use ijkplayer to...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 25
    3D Graphics Library for MR (VR & AR)
    This is a little Program that I have done recently, made by my Algorithm for showing 3D Objects in 2D & can be implemented on any Programming Language ( No Open Source Packages/APIs are used. ) You can build & animate whatever you want. Final version will be released soon.
    Downloads: 0 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • 2
  • 3
  • Next
MongoDB Logo MongoDB