Showing 711 open source projects for "java open source"

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
  • Desktop and Mobile Device Management Software Icon
    Desktop and Mobile Device Management Software

    It's a modern take on desktop management that can be scaled as per organizational needs.

    Desktop Central is a unified endpoint management (UEM) solution that helps in managing servers, laptops, desktops, smartphones, and tablets from a central location.
    Learn More
  • 1

    CIRT

    CIRT - CUDA Interactive Ray Tracer

    CIRT is an implementation of PRTP (Programmable Ray Tracing Pipeline). Mainly it is to be used as a ray-tracing equivalent of OpenGL. It allows the user to implement various ray-tracing related algorithms.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 2
    GEM (Graphics Environment for Multimedia) is a library to be used with Miller Puckette's Max-like realtime-computermusic-software "Pure Data" (Pd), which allows to draw and control openGL- and pixel-graphics (like video) in realtime from within Pd.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 3
    RiCPP

    RiCPP

    C++ Frontend for the RenderMan Interface

    RiCPP is a C++ language binding of Pixar's RenderMan(R) interface. It supports RIB (RenderMan Interface Bytestream) and OpenGL output. It is implemented as DLL and runs on Windows XP platforms. After redesigned it will also run on MacOS and Linux.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 4

    QuadRay-engine

    Realtime raytracer using SIMD on ARM, MIPS, PPC and x86

    QuadRay engine is a realtime raytracing project aimed at full SIMD utilization on ARM, MIPS, POWER and x86 architectures. The efficient use of SIMD is achieved by processing four rays at a time to match SIMD register width (hence the name). The rendering core of the engine is written in a unified SIMD assembler allowing single assembler code to be compatible with different processor architectures, thus reducing the need to maintain multiple parallel versions. At present, Intel...
    Downloads: 0 This Week
    Last Update:
    See Project
  • Pest Control Management Software Icon
    Pest Control Management Software

    Pocomos is a cloud-based field service solution that caters to businesses

    Built for the pest control industry, but also works great for Mosquito Control, Bin Cleaning, Window Washing, Solar Panel Cleaning, and other Home Service Businesses in need of an easy-to-use software that helps you simplify routing, scheduling, communications, payment processing, truck tracking, time tracking, and reporting.
    Learn More
  • 5
    Art of Illusion
    Art of Illusion is a full featured 3D modelling, rendering, and animation studio. It is written entirely in Java, and can run on almost any operating system.
    Leader badge
    Downloads: 226 This Week
    Last Update:
    See Project
  • 6
    cliper

    cliper

    Java3d scenegraph editor

    Create 3D scenes linked together in short films through simple menus. Designed for Java3D beginners, and developers to include code in extension Panels. 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,...
    Downloads: 3 This Week
    Last Update:
    See Project
  • 7
    Angular Universal

    Angular Universal

    Server-side rendering and prerendering for Angular

    The Angular Universal project is a community-driven project to expand on the core APIs from Angular (platform-server) to enable developers to do a server-side rendering of Angular applications in a variety of scenarios. This repository will host various tools like engines to integrate with various backends(NodeJS, ASP.NET etc.) and also extra modules and examples to help you start with server-side rendering. Control server-rendered page and transfer state before client-side web app loads to...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 8
    VueGL

    VueGL

    Vue.js components rendering 3D WebGL graphics reactively with three.js

    VueGL is a component library for rendering 3D graphics with Vue.js and three.js. Using VueGL, you can handle WebGL very easily. In addition, drawn graphics are responsively re-rendered when detecting data changes. Vue.js is one of the very popular frameworks for building web apps or interactive websites. three.js is a 3D graphics library to uses WebGL. It provides classes wrapping WebGL APIs. They aim for different targets to be rendered, Vue.js for DOM and three.js for WebGL context. These...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 9
    Spritejs

    Spritejs

    A cross platform high-performance graphics system

    Spritejs is a cross-platform high-performance graphics system, which can render graphics on web, node, desktop applications and mini-programs. 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...
    Downloads: 0 This Week
    Last Update:
    See Project
  • The complete IT asset and license management platform Icon
    The complete IT asset and license management platform

    Gain full visibility and control over your IT assets, licenses, usage and spend in one place with Setyl.

    The platform seamlessly integrates with 100+ IT systems, including MDM, RMM, IDP, SSO, HR, finance, helpdesk tools, and more.
    Learn More
  • 10
    Rayshade

    Rayshade

    Rayshade raytracer

    now gnu-ized, gcc-4.7.4 or gcc-10.2.0 A raytracer does not require custom code for (shadows, mirrors) like GL: it uses physics to simulate light to make realistic images, leaving one to specify only what is in the scene. (at a cost of speed) Rayshade is a 1990's raytracer, a great one back then (and still useful). Rayshade has an excellent easy to read yet informative User's Guide that other's could not help but copy from. (html of guide is in...
    Downloads: 5 This Week
    Last Update:
    See Project
  • 11
    WorldWind Java

    WorldWind Java

    For building cross-platform 3D geospatial apps in Java

    WorldWind Java is an open-source virtual globe SDK developed by NASA that allows developers to embed a 3D Earth visualization into Java applications. It renders detailed global terrain and satellite imagery, and supports real-time geographic data overlays, making it ideal for applications in geospatial analysis, education, simulation, and scientific visualization.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 12
    The Python Computer Graphics Kit is a collection of Python modules that contain the basic types and functions to be able to create 3D computer graphics images (focusing on Pixar's RenderMan interface).
    Downloads: 2 This Week
    Last Update:
    See Project
  • 13

    STL viewer

    STL Viewer for java

    STL 3D object file viewer for java. - install unzip distributed stlviewer*.zip - run go into the directory run: java -jar stlviewer.jar In Windows and various OS, you may be able to run it by simply double clicking on the jar file. Navigation - holding / dragging the left mouse button rotates the model - holding / dragging the right mouse button pan the model - rotating the mouse wheel forward moves away from the model / backward moves towards the model - clicking home...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 14
    CUDA Pathtracer

    CUDA Pathtracer

    GPU Raytracer from scratch in C++/CUDA

    GPU-Raytracer is a high-performance, real-time ray tracing engine implemented using OpenGL compute shaders. It demonstrates the power of modern GPU architectures to handle complex lighting calculations, reflections, shadows, and global illumination in real-time. This project is educational and experimental, providing insight into GPU parallelism and real-time rendering techniques. Its clean and modular C++ structure makes it a great reference for students and graphics developers alike.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 15
    TerraForge3D

    TerraForge3D

    Cross Platform Professional Procedural Terrain Generation & Texturing

    TerraForge3D is an advanced procedural terrain generation tool that allows users to create stunning, customizable landscapes using an intuitive node-based interface. Built in C++ with Vulkan, ImGui, and ImGuiNodeEditor, TerraForge3D supports real-time editing and visualization of terrain, water, and environmental effects. It’s ideal for game developers, VFX artists, and simulation creators who want full control over terrain features without relying on pre-built assets. The software also...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 16
    GroIMP

    GroIMP

    Growth-grammar related Interactive Modelling Platform

    Important: Groimp migrates to Gitlab. You can find the latest code at "https://gitlab.com/grogra/groimp/". The version on Sourceforge will not be updated anymore. The modelling platform GroIMP is designed as an integrated platform which incorporates modelling, visualisation and interaction. It exhibits several features which makes itself suitable for the field of biological or ALife modelling: The “modelling backbone” consists in the language XL. It is fully integrated, e.g., the...
    Downloads: 3 This Week
    Last Update:
    See Project
  • 17
    gloost is a free software, platform independent framework for OpenGL programming. It includes handy wrappers for most OpenGL entities. gloost can be used freely under the terms of the GPL. It is also possible to get gloost licensed under the terms of the LGPL for selected projects. Please contact Felix Weißig ( thesleeper@gmx.net ) if you are interested to licence gloost under the LGPL.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 18
    TroisJS

    TroisJS

    ThreeJS + VueJS 3 + ViteJS

    I wanted to code something similar to react-three-fiber but for VueJS. I started from scratch, I will rewrite some of my WebGL demos to see if this little toy can do the job. The most popular WebGL library, with a good support on both desktop and mobile. With TroisJS you can easily create 3D content for your website using VueJS components. Really fast development time with ViteJS/HMR ! Useful to create awesome 3D scenes. Thanks to VueJS/ViteJS, TroisJS use watchers and HMR to update ThreeJS...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 19
    r4zRayTracer
    -primitives: shere, plane, triangle -triangle surface (mesh) -obj format support -lights: point light -camera lens: planar, cylindrical, spherical -lighting: ambient, diffuse, specular (Phong, Blinn-Phong) -shadows: simple soft shadows -ray types: reflection, transmission -internal memory manager and profiler -internal code profiler -acceleration structure (KDTree) -photon map -multi-threading support (ThreadPool)
    Downloads: 0 This Week
    Last Update:
    See Project
  • 20
    UE Viewer

    UE Viewer

    Viewer and exporter for Unreal Engine 1-4 assets

    Unreal Engine resource viewer (formerly Unreal Model Viewer) is a program for viewing and extracting resources from various games made with Unreal Engine. Sometimes the program is referenced as "umodel", the short of "unreal" and "model viewer". The project was originally named the "Unreal model viewer", however, the name was changed in 2011 to meet the request from Epic Games. Please note that the "official" project's name is "UE Viewer", and a short unofficial name of the project is...
    Downloads: 83 This Week
    Last Update:
    See Project
  • 21
    Vivid 3D

    Vivid 3D

    Vivid is a modern C++ 3D engine using OpenGL4+

    Vivid is a modern C++ 3D engine using OpenGL4+. It is written using Visual C++ 2022, and relies on several open source projects to achieve it's goal of making it easy and run to make modern games with it.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 22

    Qt3D ShadowMap C++

    Shadow mapping in Qt3D using C++

    This is a C++ conversion of the Qt3D QML Shadow Map example. This is not a strict port, since I just wanted the shadow mapping for another project I'm working on, so the fancy airplane animation is not included. I tried to build the classes so that they mirror the QML in terms of interface and functionality. It took me weeks to work this out, so I'm posting the code to help others. It's a shame that Qt3D is so lacking in documentation and example code. Tested against Qt 5.12.3 and Qt 5.15.5
    Downloads: 0 This Week
    Last Update:
    See Project
  • 23
    react-blessed

    react-blessed

    A react renderer for blessed

    A React custom renderer for the blessed library. This renderer should currently be considered as experimental, is subject to change and will only work with React's latest version (17.x.x, using Fiber). Any of the blessed widgets can be rendered through react-blessed by using a lowercased tag title. Text nodes, on the other hand, will be rendered by applying the setContent method with the given text on the parent node. As with React's DOM renderer, react-blessed lets you handle the original...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24
    KlayGE is an open source, cross-platform game engine with plugin-based architecture. It provides a framework to make game development, testing, porting as simple as possible.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 25
    Rendertron

    Rendertron

    A Headless Chrome rendering solution

    Rendertron is a headless Chrome rendering solution designed to render & serialise web pages on the fly. Rendertron is designed to enable your Progressive Web App (PWA) to serve the correct content to any bot that doesn't render or execute JavaScript. Rendertron runs as a standalone HTTP server. Rendertron renders requested pages using Headless Chrome, auto-detecting when your PWA has completed loading and serializes the response back to the original request. To use Rendertron, your...
    Downloads: 0 This Week
    Last Update:
    See Project