Alternatives to WebGL
Compare WebGL alternatives for your business or organization using the curated list below. SourceForge ranks the best alternatives to WebGL in 2026. Compare features, ratings, user reviews, pricing, and more from WebGL competitors and alternatives in order to make an informed decision for your business.
-
1
OpenGL
OpenGL
OpenGL (Open Graphics Library) is a cross-language, cross-platform application programming interface for rendering 2D and 3D vector graphics. The API is typically used to interact with a graphics processing unit, to achieve hardware-accelerated rendering. Silicon Graphics, Inc. (SGI) began developing OpenGL in 1991 and released it on June 30, 1992. It is used for a variety of applications, including computer-aided design (CAD), video games, scientific visualization, virtual reality, and flight simulation. The OpenGL Registry contains specifications of the core API and shading language; specifications of Khronos- and vendor-approved OpenGL extensions; header files corresponding to the specifications; and related documentation including specifications, extensions, and headers for the GLX, WGL, and GLU APIs. -
2
PlayCanvas
PlayCanvas
The PlayCanvas Engine gives incredible performance, even on devices such as the iPhone 4S. PlayCanvas ensures a fast loading time by using multiple features such as script concatenation, minification, deferred loading of non-essential assets and more. PlayCanvas has many team features such as being able to chat with your teammates directly from within the Editor. PlayCanvas is the world's leading WebGL game engine. It is used by studios large and small to create desktop and mobile browser games. If your current engine has poor support for WebGL, particularly on mobile, then look no further. The PlayCanvas Engine is the beating heart of Snap Games, the amazing new gaming platform in Snapchat. Finally, HTML5 games can now look and feel like native games, thanks to the incredible load-time and run-time performance of PlayCanvas.Starting Price: Free -
3
Miele-LXIV
DICOM Software
Miele-LXIV is a 64-bit DICOM viewer and workstation developed by Alex Bettarini. The macOS version, written in Objective-C and built with Xcode, is available as a free download. The Windows and Linux versions are complete rewrites in C++ using CMake and wxWidgets, currently featuring about 25% of the macOS functionality. The Windows version requires OpenGL (Core profile), and users can request a free evaluation version by contacting the developer. The Linux version, built with gcc, also necessitates OpenGL drivers (Core profile) and has been tested on Ubuntu 24.04 and Linux Mint 22.1. Miele-LXIV is a DICOM workstation, viewer and more. The project started in November 2014 as a fork of the popular open source 32-bit project OsiriX, but it has been modified to become a 64-bit application and to remove many of the limitations of the 32-bit version.Starting Price: Free -
4
JxBrowser
TeamDev
JxBrowser is a cross-platform Java library that integrates a Chromium-based web browser component into Java applications. It offers a comprehensive API for DOM access, Java-to-JavaScript communication, printing, file downloads, and more. It includes lightweight visual components for Swing, JavaFX, SWT, and Compose Desktop (coming soon) UI toolkits to display HTML, PDF, and WebGL content in Java desktop apps.Starting Price: $1799 per Indie license -
5
Guerilla Render
Guerilla Render
Composed of Guerilla Station and Guerilla Render, Guerilla is a Production-Proven Look Development, Assembly, Lighting and Rendering Solution designed for the Animation and VFX industries. Used on a wide range of Productions, from Full CG to Hybrid and VFX, from Feature Films to TV Series, from low budget to medium and high budget, Guerilla is the State of the Art Software, easy to use and to deploy in your pipeline and will give you all the flexibility you need for your productions with no compromise on performances. Give more power to creativity with the new procedural system which now counts 4 depth levels of instantiation. OCIO management is fully supported with looks and input LUTs, color picker and color boxes. Reduce the memory footprint of your instances composed of several objects with the Group Instance Prims options of the instances procedural. New Asynchronous OpenGL View to prevent UI freezes and to load geometries as you work.Starting Price: €280 -
6
Script-Q
Script-Q
Supports Windows 10 and11, as well as Mac OS X 10.13(High Sierra), 10.14(Mojave), 10.15(Catalina), 11(Big Sur). Performance improvements utilizing 64-Bit architecture (Mac only). Available on both Windows and Mac platforms. Modernized user interface, enhanced visibility and legibility. New secondary screen support feature, Sidecar allows wireless connection to your iPad based teleprompter hood. (Mac Only). New overlay feature works with video conferencing software like Zoom, Skype and Microsoft Teams to let you place your teleprompter window over the top of a video conference. Supports Metal technology in addition to OpenGL for smoother text scrolling. (Mac Only). Streamlined and improved scrolling performance through OpenGL. Over the last 15 years, our teleprompting software has been used to meet the tough performance demands of legends and luminaries. Script-Q has been used by thousands of politicians, corporate executives, newscasters, clergy music stars, etc.Starting Price: $150 one-time payment -
7
Three.js
Three.js
Three.js is a JavaScript 3D library. The aim of the project is to create an easy-to-use, lightweight, cross-browser, general-purpose 3D library. The current builds only include a WebGL renderer but WebGPU (experimental), SVG and CSS3D renderers are also available in the examples. To actually be able to display anything with three.js, we need three things, scene, camera, and renderer, so that we can render the scene with the camera. In addition to the WebGLRenderer, Three.js comes with a few others, often used as fallbacks for users with older browsers or for those who don't have WebGL support for some reason. Create a loop that causes the renderer to draw the scene every time the screen is refreshed (on a typical screen this means 60 times per second). Anything you want to move or change while the app is running has to go through the animate loop. You can of course call other functions from there.Starting Price: Free -
8
QuickViewer
QuickViewer
This software performs reading of image data in advance. And drawing the imported image data on the screen with OpenGL. You can browse images with much smoother response than ever before. 2 Page Spread viewing (two images once, for digital books/comics). Select a menu on the main menu which choose a folder from the dialog, or Drag Drop a folder contains image files from Windows Explorer to the window.Starting Price: Free -
9
NW.js
NW.js
NW.js (previously known as node-webkit) lets you call all Node.js modules directly from DOM and enables a new way of writing applications with all web technologies. A new way of writing native applications using web technologies, HTML5, CSS3, and WebGL. Full support for the features in the browser. Complete support for Node.js APIs and all third-party modules. Call Node.js modules directly from the DOM and web workers. Available on Linux, Mac OS X and Windows. NW.js is based on Chromium and Node.js. Further, you can easily package a web application into a native application. It enables endless possibilities for writing apps. Easy to use, native UI library, frameless window, packaging and distribution, compatible with npm, debugger support, a rich documentation, kiosk mode, file dialogs, and media. Supports web components, drag & drop, WebGL, WebRTC, datalist, and CSS3. NW.js is also data persistent.Starting Price: Free -
10
SimLab Composer
SimLab Soft
A revolutionary visualization and VR creation software. Since its foundation Simlab Soft mission has been clearly defined as developing state of the art 3D software that is affordable, fun and easy to use. This led to the development of SimLab Composer (SLC) with the vision of enabling Interactive VR! SimLab Composer is not a design application, it is a 3D scene composition application, which allows the user to import 3D files in difference formats, to arrange them, adjust their materials, and add options, animations, simulation and interactivity behaviors. After that the user can use composed scene in many different ways, it can used to create photo realistic rendered images, or shared as a 3D PDF, WebGL, or a VR experience. SimLab Composer interface is organized into workbenches. Upon selecting a workbench the allocated tools in that workbench will appear, and the interface will be changed to display the defaults of that selected workbench.Starting Price: $79 per year -
11
MolView
MolView
MolView is an intuitive, Open-Source web application to make science and education more awesome! MolView is mainly intended as a web-based data visualization platform. You can use MolView to search through different scientific databases including compound databases, protein databases and spectral databases, and view records from these databases as interactive visualizations using WebGL and HTML5 technologies. This web application is built on top of the JavaScript libraries and online services listed below. The Virtual Model Kit has been a source of inspiration for the birth of this project.Starting Price: Free -
12
STRICH
Pixelverse GmbH
STRICH is a high-performance JavaScript library for real-time barcode scanning in the browser. It brings 1D and 2D scanning to web apps without any native code or backend dependencies. Built on modern web technologies like WebAssembly and WebGL, STRICH runs reliably on all major browsers and devices. Developers appreciate its zero-dependency design, excellent documentation, and transparent pricing. From libraries and logistics to retail and healthcare, STRICH powers fast and reliable barcode scanning experiences worldwide.Starting Price: $99/month -
13
Phaser
Phaser
Phaser is a fast, free, and fun open source HTML5 game framework that offers WebGL and Canvas rendering across desktop and mobile web browsers. It has been actively developed for over 10 years. Phaser is built on and around web standards and puts the browser first. Web export isn't an afterthought or checkbox on a feature list; it's our home. Phaser is fully open source, and you have unrestricted access to every last line of code in the core library. Phaser has more ready-made templates than any other game framework and is a great CLI tool. Games made with Phaser have been used as the cornerstone for marketing campaigns for years. They've been deployed everywhere, including as prominent features on sites for major Hollywood film blockbusters, massive brand promotional campaigns, educational content, interactive experiences, TV shows, news reports, charity fund-raising broadcasts, live events marketing, and so many more.Starting Price: $9 per month -
14
Cocos2d-x
Cocos
Cocos2d-x is an open source, flexible, and lightweight cross-platform game engine that has been providing developers with stable and mature solutions since 2011. The engine offers interfaces in C++, Lua, and JavaScript, supporting platforms such as iOS, Android, Windows, macOS, and HTML5 browsers like Chrome, Safari, and Internet Explorer. Built upon OpenGL ES 2.0 and Metal for graphics rendering, Cocos2d-x fully exploits the GPU performance of mobile devices while maintaining compatibility. Developers can utilize Lua or JavaScript scripting languages to perform hot updates to games, eliminating the need to send packages to app stores and wait for review. The engine's open-source capabilities allow for extensive customization, enabling game companies to develop their own game types and extensions, including combining their own 3D engines to solve 2D interface and UI problems. According to test data, Cocos2d-x version 3.x is compatible with 99.7% of Android devices in China.Starting Price: Free -
15
VisCircle
VisCircle
Improve the emotional product experience of your customers through 3D visualizations. As an agency for 3D visualizations, we produce 3D configurators , animations and renderings tailored to your target group and individually. We develop 3D visualizations based on WebGL that run flawlessly on all end devices such as desk PCs, notebooks, tablets and smartphones as well as all popular browsers such as Chrome or Firefox, regardless of the platform. Our 3D visualizations are used in the areas of web development / web shops as well as virtual and augmented reality. Below you will find product visualizations for selected projects that inspire virtually and interactively. With 3D visualizations you exceed the expectations of your customers and thus improve your customer satisfaction. You benefit from stronger customer loyalty and secure sustainable advantages in competition. -
16
Rio Terminal
Rio Terminal
Rio is a terminal application that’s built with Rust, WebGPU, Tokio runtime. It targets to have the best frame per second experience as long you want, but is also configurable to use as minimal from GPU. The terminal renderer is based on redux state machine, lines that has not updated will not suffer a redraw. Looking for the minimal rendering process in most of the time. Rio is also designed to support WebAssembly runtime so in the future you will be able to define how a tab system will work with a WASM plugin written in your favorite language. Rio uses WGPU, which is an implementation of WebGPU for use outside of a browser and as backend for Firefox’s WebGPU implementation. WebGPU allows for more efficient usage of modern GPU’s than WebGL. -
17
Alacritty
Alacritty
Alacritty is a modern, cross-platform terminal emulator powered by OpenGL that delivers GPU-accelerated performance with sensible defaults and extensive configuration. Rather than reimplementing functionality, it integrates seamlessly with other applications to provide a flexible feature set without sacrificing speed. Supported on BSD, Linux, macOS, and Windows, Alacritty is considered beta and still under active development, yet it already serves many users as their daily driver terminal. Key features include Vi Mode for moving around and creating selections using vi bindings; a Search function for querying text within the scrollback buffer; Regex Hints that mark patterns for mouse or keyboard interaction; and Multi-Window support to improve resource usage by running on a single process.Starting Price: Free -
18
ThumbmarkJS
ThumbmarkJS
ThumbmarkJS is a fair, privacy-friendly fingerprinting library built by developers for developers. Offered under an MIT license, it can be installed via NPM or loaded from jsDelivr, and with just a few lines of JavaScript, importing the UMD bundle and calling tm.get(), it returns a consistent 32-character thumbmark fingerprint. For small projects requiring higher accuracy, a free API version is available, while the Pro version scales indefinitely and cost-efficiently for large-scale applications. Without complex setup or invasive tracking, ThumbmarkJS has been integrated into over 60,000 websites, handling more than 1 billion identifications and 200 thousand downloads per month. It is free, open source, and has been designed as an alternative to FingerprintJS. It generates distinct, persistent device fingerprints using web APIs like canvas, audio, fonts, WebGL, and more, enabling identification of browsers across sessions.Starting Price: €15 per month -
19
Gideros
Gideros
Gideros is a free and open-source cross-platform game development framework that enables developers to create high-performance 2D games using the Lua programming language. It offers instant testing on real devices through Wi-Fi, eliminating the need for lengthy export or deployment processes. Built on C/C++ and OpenGL, Gideros ensures that games run at native speed, fully utilizing the power of CPUs and GPUs. The framework supports easy extension through plugins, allowing developers to import existing code in C, C++, Java, or Objective-C and bind it to Lua. Gideros provides its own class system with standard object-oriented programming practices, enabling clean and reusable code. The comprehensive development environment includes a lightweight IDE, players for desktops and devices, a texture packer, and a font creator. Gideros supports multiple platforms, including Windows, macOS, Linux, iOS, Android, and HTML5.Starting Price: Free -
20
Afina Browser
Smartorama Inc.
Afina is a next-generation antidetect browser designed for real-world environments where fingerprint consistency and network behavior matter. Unlike traditional spoofing tools, Afina uses a real Chromium network stack with native support for UDP, WebRTC, and QUIC (HTTP/3), ensuring that browser fingerprints, ICE topology, and traffic patterns match real user behavior. Afina focuses on realistic browser fingerprints (WebGL, Canvas, Audio, Client Hints), secure profile isolation, and automation-ready workflows. It is built for professionals who need reliable multi-account management without shortcuts that break under antifraud systems. The platform is suitable for use cases such as e-commerce operations, advertising, traffic testing, QA, and security research, where accuracy, privacy, and control are critical.Starting Price: $35 -
21
pyglet
pyglet
The cross-platform windowing and multimedia library for Python. pyglet is a powerful, yet easy-to-use Python library for developing games and other visually-rich applications on Windows, Mac OS X, and Linux. It supports windowing, user interface event handling, Joysticks, OpenGL graphics, loading images, and videos, and playing sounds and music. All of this with a friendly Pythonic API, that's simple to learn and doesn't get in your way. pyglet is provided under the BSD open-source license, allowing you to use it for both commercial and other open-source projects with very little restriction. No external dependencies or installation requirements. For most application and game requirements, pyglet needs nothing else besides Python, simplifying distribution and installation. This makes it easy to package your project with freezers such as PyInstaller. pyglet provides real platform native windows, allowing you to take advantage of multiple windows and multi-monitor desktops.Starting Price: Free -
22
Webots
Cyberbotics
Cyberbotics' Webots is an open source, multi-platform desktop application designed for modeling, programming, and simulating robots. It offers a comprehensive development environment that includes a vast asset library with robots, sensors, actuators, objects, and materials, facilitating rapid prototyping and efficient robotics project development. Users can import existing CAD models from tools like Blender or URDF and integrate OpenStreetMap data to create detailed simulations. Webots supports programming in multiple languages, including C, C++, Python, Java, MATLAB, and ROS, providing flexibility for diverse development needs. Its modern GUI, combined with a physics engine and OpenGL rendering, enables realistic simulation of various robotic systems, such as wheeled robots, industrial arms, legged robots, drones, and autonomous vehicles. The platform is widely utilized in industry, education, and research for tasks like robot prototyping, and AI algorithm development.Starting Price: Free -
23
Calculix
Calculix
With CalculiX finite element models can be built, calculated, and post-processed. The pre-and post-processor is an interactive 3D tool using the OpenGL API. The solver is able to do linear and non-linear calculations. Static, dynamic, and thermal solutions are available. Because the solver makes use of the abaqus input format it is possible to use commercial pre-processors as well. In turn the pre-processor can write mesh-related data for nastran, abaqus, ansys, code-aster, and for the free-cfd codes dolfyn, duns, ISAAC and OpenFOAM. A simple step reader is included. In addition, external CAD interfaces are available. The program is designed to run on Unix platforms like Linux and Irix computers but also on MS Windows. -
24
mpv
mpv
mpv is a free (as in freedom) media player for the command line. It supports a wide variety of media file formats, audio and video codecs, and subtitle types. mpv has an OpenGL, Vulkan, and D3D11 based video output that is capable of many features loved by videophiles, such as video scaling with popular high quality algorithms, color management, frame timing, interpolation, HDR, and more. mpv can leverage most hardware decoding APIs on all platforms. Hardware decoding can be enabled at runtime on demand. A straightforward C API was designed from the ground up to make mpv usable as a library and facilitate easy integration into other applications.Starting Price: Free -
25
Slice:Drop
Slice:Drop
Slice:Drop is a web-based, interactive viewer for medical imaging data that allows users to instantly view scientific and medical imaging data in 3D. It supports a variety of scientific file formats out of the box, including volumes, models, and fibers. Users can simply drag and drop their medical imaging files onto the website without any necessary conversions, and they are ready to render. Slice:Drop uses WebGL and HTML5 canvas to render the data in 2D and 3D, utilizing its own open source toolkit called XTK. All data stays on the client, and nothing gets transferred via the internet, ensuring data privacy and security. The platform offers features such as 3D opacity adjustment, window/level settings, thresholding, and label map opacity control for volumes; show/hide, opacity, and scalars settings for meshes; and show/hide and fiber length threshold for fibers.Starting Price: Free -
26
LarkXR
Paraverse Technology Limited
LarkXR, A Proprietary Enterprise-Grade Real Time 3D XR Cloud Streaming & Rendering Solution revolutionizes the way immersive 3D XR experiences are hosted, rendered, and streamed. Key Features: 1. Unparalleled Streaming & Rendering Capability. 2. Multi-GPU Resource Pooling Utilization. 3. Ultra-Low Latency <30ms. 4. High-Fidelity. High-Precision. 3D/XR Content. 5. 2K~8K High Resolution & 60~120 FPS. High Frame Rate Support. 6. Developer-Friendly. Rich APIs / SDKs. Diverse Industry Scene. 2nd Development Capabilities. 7. Rapid No-Code Deployment. Seamless Integration. 8. Compatibility & Interoperability. All Terminals. All Engines - UE, Unity, CryEngine, Unigine & OSG. XR & Spatial Devices, VR/AR/MR Headsets, Holographic, Mobiles, Tablets and PCs. Web-Based XR Applications (WebXR Support) . WebGL Apps Streaming Support. Operating Systems - Windows, Linux, MacOS, Android and iOS. 9. Scalability & Stability. High Concurrency 20K+ & 50+M Minutes. 10. Zero Cost In Testing. -
27
Corona
Corona Labs
Select from numerous plugins which extend the Corona core for features like in-app advertising, analytics, media, and much more. Develop for mobile, desktop, and connected TV devices with just one code base. Corona speeds up the development process. Update your code, save the changes, and instantly see the results in our instant-update Simulator. When you're ready to test on real devices, build and deploy your app just once and then see code/assets update automatically, all over your local network. It's like magic. From bleeding-fast OpenGL graphics to the lightweight scripting power of Lua, Corona is optimized for performance at every core level. With Corona, your apps are automatically compiled at build time, streamlined for performance and stability. Corona's source code is now open for developers to add features to that they need and even contribute back to the core product.Starting Price: Free -
28
PyBullet
PyBullet
PyBullet is a Python module for physics simulation, robotics, and deep reinforcement learning, built on the Bullet Physics SDK. It supports loading articulated bodies from URDF, SDF, and other formats, providing forward dynamics simulation, inverse dynamics computation, kinematics, collision detection, and ray intersection queries. PyBullet offers rendering capabilities, including a CPU renderer and OpenGL visualization, with support for virtual reality headsets. It is utilized in various research projects, such as Assistive Gym, which leverages PyBullet for physical human-robot interaction and assistive robotics, supporting collaborative robots and physically assistive tasks. Another project, Kubric, is an open source Python framework interfacing with PyBullet and Blender to generate photo-realistic scenes with rich annotations, scaling to large jobs distributed over thousands of machines. -
29
Autodesk Drive
Autodesk
Drive supports 60+ types of Autodesk and 3rd party files for viewing, and for select file types, you can make edits to your designs and Drive will manage references automatically. Unlike generic cloud storage, Drive lets your collaborators on CAD, CAM, and BIM projects view models and drawings right in their browser, no plug-ins or downloads needed. View and organize files stored in Drive from your desktop and desktop applications, and only download when you need them, preserving your local storage. CAD-aware cloud storage for individuals and small teams. Many file types can be viewed online in Drive, without needing to download them to open in a desktop application. Autodesk Drive is compatible with most modern desktop browsers that support WebGL. On Windows machines, you can use the Desktop Connector utility to sync files directly from your local workspace on your computer. -
30
Bagel Browser
CiaoApps
Manage thousands of profiles with zero cross-linking, automate your workflows with AI, and enjoy the speed of a truly native application. Bagel Browser is a next-generation antidetect browser built specifically for the macOS ecosystem. Designed for digital marketers, affiliate experts, and e-commerce professionals, Bagel provides a seamless way to manage multiple accounts without the risk of bans or shadow-bans. Unlike traditional multi-accounting tools that are resource-heavy and complex, Bagel Browser offers a lean, high-speed experience with advanced fingerprint spoofing technology. Every profile you create operates in a completely isolated environment with its own unique digital fingerprint—including WebGL, Canvas, User-Agent, and Geolocation—ensur - Built for Scale: Industrial-grade profile management. - Pure Isolation: Each profile is a glass-walled sandbox. - AI Inside: Automate human-like behavior effortlessly.Starting Price: $10 -
31
Viz4D
Viz4D
Viz4D helps you create top-performing web-based 3D viewer that works great on mobile and VR. It is tailored for real-time Archviz walkthrough, 3D product configurator and presentation. Thanks to the unique sets of AutoOptimization tech, even a complex architectural scene with multi-millions poly now can be viewed easily on standalone VR headset without connecting to PC. Viz4D is being used in various fields to create VR showroom, real estate 3D walkthrough tour, virtual gallery, museum, furniture and WebGL product configurator in VR.Starting Price: $35 -
32
Amethyst CADwizz Ultra
CADwizz
This is the latest version of our top-selling CAD viewer. It supersedes the CADwizz MAX and CADwizz LE versions, and has been completely rewritten. In addition to greater stability and improved 3D features, the program offers increased speed and performance through OpenGL and DirectX rendering. AutoCAD is not required, small and lean, easy-to-use interface, greater stability, improved 3D features, increased speed and performance, supports the latest versions of AutoCAD, and it's compatible with Windows 10. Quickly and easily select AutoCAD files with the built-in File and Thumbnail explorers. Browser style Forward/Back buttons allow easy file navigation. Render 3D models as wireframe, hidden line, flat shaded, or gouraud shaded. Select either parallel or perspective projections. Supports hidden line removal on printing. Directly open zipped archives and view multiple drawings. Mark-up drawings with redline annotations.Starting Price: $19 per user -
33
LightningChart
LightningChart
LightningChart is a high-performance data visualization framework designed for building real-time, data-intensive applications. It provides GPU-accelerated charting components capable of rendering massive datasets with exceptional speed and precision. LightningChart supports modern application development across web, desktop, mobile, cloud, IoT, and embedded environments. The framework uses advanced graphics technologies such as WebGL and DirectX to ensure ultra-fast rendering and smooth user interaction. Developers can create customizable dashboards and visualizations without compromising performance. LightningChart offers extensive chart types, templates, and examples to accelerate development. Overall, it enables organizations to build visually stunning, mission-critical data visualization applications. -
34
Owl Browser
Olib AI
Owl Browser is an enterprise-grade, AI-powered automation browser engineered for undetectable web automation at scale. Unlike traditional tools like Puppeteer or Playwright achieving only 44% detection bypass rates, Owl Browser delivers 100% pass rates across all 16 detection categories through sophisticated stealth technology including realistic fingerprinting for Canvas, WebGL, Audio, Fonts, and Navigator properties, combined with human-like behavior simulation using Bezier curves and natural typing patterns. The platform integrates an on-device LLM enabling natural language commands like "find cheapest headphones and add to cart," eliminating complex selector engineering. It features 142 specialized automation tools covering smart selectors, universal scraping outputting Markdown, HTML, or JSON, session persistence, and comprehensive proxy support including HTTP, HTTPS, and SOCKS protocols. Built-in CAPTCHA solving handles reCAPTCHA v2, hCaptcha.Starting Price: $49.99 -
35
AGVortex
AGVortex
AGVortex is the CAE program for mathematical modelling of fluid and gas flows around airfoils. Here is implemented innovational solver based upon vorticity dynamics. This approach allows to resolve LES turbulence model on the multi-core processors and clusters that use parallel computing. But it needs much less computing power. Fewer number of equations and unknown functions in flow dynamics gives a gain in calculation process and imposes lower requirements for the computational resources. So, technologically, 3D modelling using LES turbulence model is possible today. An application consists of 3D editor, control panel, modeling area. The planned improvements: new solid types, turbulence models based upon vorticity . The trial version has limitations on the size of the grid, maximum Reynolds number, restrictions in the settings. System requirements: Win x64, vc++ redistributable, openGL drivers.Starting Price: free -
36
Ghostty
Ghostty
Ghostty is a fast, feature-rich, cross-platform terminal emulator that uses platform-native UI and GPU acceleration to deliver speed, features, and familiarity without compromise. Ghostty provides fully standards-compliant emulation, drawing on ECMA-48 and xterm conventions, to ensure compatibility with existing shells and software, while its multi-renderer architecture leverages OpenGL (with ligature support) to sustain smooth rendering up to 60 fps under heavy load and minimal I/O jitter via a dedicated I/O thread. It offers modern windowing capabilities such as multi-window, tabbing, and splits, and embraces native platform experiences through SwiftUI and GTK4, all built atop a shared core written in Zig (“libghostty”) that can be embedded via a C API. Users benefit from basic customizability (fonts, backgrounds, colors), an opt-in feature set for interactive CLI tools, and performance competitive with leading terminal emulators.Starting Price: Free -
37
SceneKit
SceneKit
SceneKit is a high-level 3D graphics framework from Apple that enables developers to create immersive 3D experiences for iOS, macOS, watchOS, and tvOS applications. Built atop Metal and OpenGL, SceneKit provides a descriptive API for importing, manipulating, and rendering 3D assets. Developers can construct complex scenes using nodes (SCNNode), each representing elements like geometry, lights, cameras, or other attributes. The framework supports a range of features, including a physics engine (SCNPhysicsBody) for realistic simulations, particle systems for effects like fire or rain, and integration with ARKit to add 3D content to augmented reality experiences. SceneKit also offers tools for organizing scenes, such as the scene graph, which allows for the hierarchical structuring of nodes. Additionally, developers can utilize the SceneKit Scene Editor within Xcode to assemble assets into scenes, streamlining the development process.Starting Price: Free -
38
ML Console
ML Console
ML Console is a web-based application that enables users to build powerful machine learning models without writing a single line of code. Designed for accessibility, it allows individuals from various backgrounds, including marketing professionals, e-commerce store owners, and larger enterprises, to create AI models in less than a minute. It operates entirely within the user's browser, ensuring that data remains local and secure. By leveraging modern web technologies like WebAssembly and WebGL, ML Console achieves training speeds comparable to traditional Python-based methods. Its user-friendly interface simplifies the machine learning process, making it approachable for users with no advanced AI expertise. Additionally, ML Console is free to use, eliminating barriers to entry for those interested in exploring machine learning solutions. Starting Price: Free -
39
GMSWorks
C-Solutions, Inc
GMSWorks 4.4 is the latest release of the CAD/CAM software that has been helping engineers design and manufacture complex parts since 1982. This computer aided design and manufacturing (CAD/CAM) software package includes a full integration of the new DESIGNBASE advanced modeling kernel, featuring superior free form surface and solid geometry modeling and unmatched design editing capabilities. Major enhancements to complex surface and solid modeling allow for the design, modification, and manufacturing of today's most complicated parts. GMSWorks features an extensive, best of all worlds, combination of design editing capabilities. Design modifications can be accomplished in a variety of ways including direct geometry manipulation, advanced history management, or simply changing a parametric dimension. The updated graphical interface provides stunning 3-D visualizations of designs, taking full advantage of OpenGL to deliver higher quality images, faster rendering and a dynamic work. -
40
Dxstory
ExKode
Dxtory is a movie capture tool for DirectX and OpenGL applications. Since data is directly acquired from a surface memory buffer, it is very high-speed and works with small load. The codec of Dxtory can record original pixel data as it is. You can obtain the highest quality by a lossless video source. The first bottleneck of the high-bitrates capture is a writing speed to storage. If it is an environment with storage capacity, writing speed can be improved using this function. There is no necessity of using a special file system. Make multiple selections of the folder which saves data, and preparation will be completed if the speed setting is done. Like game sound and a mike input, two or more audio sources can be recorded simultaneously. It is saved in an independent stream each to AVI file, it can be edited individually later. Third-party VFW codec is supported. The user can choose their favorite video codec.Starting Price: $33.35 one-time payment -
41
raylib
raylib
raylib is a simple and easy-to-use library to enjoy video game programming. It is a programming library to enjoy video game programming; no fancy interface, no visual helpers, no GUI tools or editors, just coding in a pure spartan-programmers way. raylib does not provide the typical API documentation or a big set of tutorials. The library is designed to be minimalistic and be learned just from a cheat sheet with all required functionality and a big collection of examples to see how to use that functionality. The best way to learn to code is by reading code. raylib supports multiple target platforms, it has been tested in the following ones but, technically, any platform that supports C language and OpenGL graphics (or similar) can run raylib or it can be very easily ported to. You can use raylib with multiple programming languages, there are over 60 bindings. raylib can be combined with several extra libraries for additional functionality.Starting Price: Free -
42
kitty
kitty
kitty is designed for power keyboard users. To that end all its controls work with the keyboard (although it fully supports mouse interactions as well). Its configuration is a simple, human editable, single file for easy reproducibility (I like to store configuration in source control). The code in kitty is designed to be simple, modular and hackable. It is written in a mix of C (for performance sensitive parts) and Python (for easy hackability of the UI). It does not depend on any large and complex UI toolkit, using only OpenGL for rendering everything. Finally, kitty is designed from the ground up to support all modern terminal features, such as unicode, true color, bold/italic fonts, text formatting, etc. It even extends existing text formatting escape codes, to add support for features not available elsewhere, such as colored and styled (curly) underlines. One of the design goals of kitty is to be easily extensible so that new features can be added in the future. -
43
Pleasant3D
Pleasant Software
I frequently had the problem that downloaded STL files needed some minor editing in order to be printable on my 3D printer. Most of the time it was just a simple move to the center of the build platform or a resize. In addition to that, I already wrote OpenGL code to visualize STL and GCode files a couple of months ago for another larger project. Finally, I had sometimes a problem that I downloaded an ASCII encoded STL file and wanted to open the file in my 3D/CAD application. Since this application can only read binary STL files I needed an easy way to convert ASCII STL to binary STL. So I wrote Pleasant3D, a small utility that solves these problems and uses the above-mentioned visualization code to display STL and GCode files. This version implements better error checking in the Quicklook plugins and falls back to displaying the standard document icon if the Quicklook generation fails. That way quicklockd doesn't crash anymore in case of problems.Starting Price: Free -
44
MPlayer
MPlayer
MPlayer is a movie player which runs on many systems. It plays most MPEG/VOB, AVI, Ogg/OGM, VIVO, ASF/WMA/WMV, QT/MOV/MP4, RealMedia, Matroska, NUT, NuppelVideo, FLI, YUV4MPEG, FILM, RoQ, PVA files, supported by many native, XAnim, and Win32 DLL codecs. You can watch VideoCD, SVCD, DVD, 3ivx, DivX 3/4/5, WMV and even H.264 movies. Another great feature of MPlayer is the wide range of supported output drivers. It works with X11, Xv, DGA, OpenGL, SVGAlib, fbdev, AAlib, and DirectFB, but you can use GGI, SDL (and this way all their drivers), VESA (on every VESA compatible card, even without X11!) and some low-level card-specific drivers (for Matrox, 3Dfx and ATI), too! Most of them support software or hardware scaling, so you can enjoy movies in fullscreen. MPlayer supports displaying through some hardware MPEG decoder boards, such as the Siemens DVB, DXR2 and DXR3/Hollywood+.Starting Price: Free -
45
Polarity
Polarity
A feature-packed, fast, secure, stable, and highly customizable web browser that offers the latest web standards. Polarity enhances your privacy with adblocking and tracking protection built-in. All these aspects of Polarity help deliver a unique browsing experience to help you enjoy the best of what the web has to offer. Polarity is designed with efficiency in mind to be able to run on lower-end hardware such as tablets and older PCs. Even with its multi-process architecture, Polarity is optimized to reduce bloat and memory leaks that could consume unnecessary amounts of RAM. Polarity actively frees up unused resources within the browser to make room for other apps and games running on your machine. Stop closing applications to free up memory and multitask to your heart's content. Extend your laptop's battery life by enabling Power Saver mode. This will block intrusive animations such as ads (Flash/GIF), disable WebGL, browser and website animations.Starting Price: Free -
46
Lalicat
Lalicat
Your fingerprints are unique and authorities usually take it as an identifier of you in real life. In a similar way, the hardware and software configuration data of your machine collectively act as a unique fingerprint of your machine. Many third-party websites use the data as a means to identify you as an individual. The key is to get as much information as possible based on browser configurations and what data it can be collected. The collected digital fingerprint data includes browser version, system fonts, resolution, operating system, CPU class, language, WebGL, RAM, CPU, SSL, Media Device, Extensions, etc. the list is huge. Lalicat anti-detect browser offers the option to configure all the collectible data and customize these data to make up your unique fingerprint, so that any third-party website cannot collect your data and you can generate as many profiles as you want. Through revising chromium core to create physically isolated fingerprint in each virtual profile.Starting Price: $59 per month -
47
KeyLines
Cambridge Intelligence
Build game-changing graph visualization products that turn connected data into insight. Harness JavaScript’s power and flexibility to quickly and easily build graph visualization applications that can be deployed anywhere, to anyone. KeyLines is a completely flexible way to build your graph visualization application. Build interactive graph visualization tools to reveal threats and hidden insight. The KeyLines JavaScript graph visualization toolkit lets you build applications specifically for your users, your data, and the questions you need to answer. It fits with any browser, device, server, or database and comes with clear tutorials, demos, and API documentation. Combined with our developer support, you’ll be uncovering network insight in no time. KeyLines makes it easy to build high-performance JavaScript graph visualization tools that work anywhere. They harness HTML5 and WebGL graphics rendering and thoughtfully crafted code to give users fast and insightful visualization. -
48
VCV RACK
VCV RACK
VCV RACK simulates a modular synthesizer where each module itself can be a challenge to simulate on a modern computer, whether it’s a virtual analog model with hundreds of analog components to simulate, or a digital module designed to be run on an ARM microprocessor similar to your smart phone’s. A common patch of a hundred modules can require billions of floating point calculations per second to simulate and millions of 2D path elements to draw using OpenGL. Use VCV Recorder to record audio or video. It operates in engine “time”, not real-time, and therefore does not record real-time audio hiccups/stuttering. This means that any hiccups/stuttering you hear in real time will not be present when the recording is played back. Plugins extend VCV RACK functionality by adding one or more modules to use in your patch. Plugins are typically installed via the VCV Library. Save, share, edit, and move around selections of modules.Starting Price: $19 per month -
49
GameplayKit
Apple
GameplayKit is a collection of foundational tools and technologies for building games in iOS, OS X, and tvOS. Building, evolving, and maintaining a sophisticated game requires a well-planned design, GameplayKit provides architectural tools to help you design modular, scalable game architecture with minimal effort. Creating great games also requires deploying complex algorithms to solve the problems underlying common game mechanics, GameplayKit also provides standard implementations of such algorithms, allowing you to spend more time on the features that make your gameplay unique. Because GameplayKit is independent of high-level game engine technologies, you can combine it with any of those technologies to build a complete game, SpriteKit for 2D games, SceneKit for 3D games, or a custom or third-party game engine using Metal or OpenGL ES. For games with less demanding graphics needs, you can even use GameplayKit with UIKit (in iOS or tvOS) or AppKit (in OS X).Starting Price: Free -
50
Fraps
Fraps
Fraps is a universal Windows application that can be used with games using DirectX or OpenGL graphic technology. In its current form, Fraps performs many tasks and can best be described as. Show how many Frames Per Second (FPS) you are getting in a corner of your screen. Perform custom benchmarks and measure the frame rate between any two points. Save the statistics out to disk and use them for your own reviews and applications. Take a screenshot with the press of a key! There's no need to paste into a paint program every time you want a new shot. Your screen captures are automatically named and timestamped. Have you ever wanted to record video while playing your favorite game? Come join the Machinima revolution! Throw away the VCR, forget about using a DV cam, game recording has never been this easy! Fraps can capture audio and video up to 7680x4800 with custom frame rates from 1 to 120 frames per second!Starting Price: $37 one-time payment