Showing 3764 open source projects for "java desktop applications"

View related business solutions
  • Demo Series - Small Business Backup By Veeam Icon
    Demo Series - Small Business Backup By Veeam

    Learn how to protect your Microsoft 365 data, with simple, actionable tips today.

    Watch this on-demand demo series and learn how to protect your Microsoft 365 data with clear, simple, actionable steps that are easy to implement for businesses of all sizes.
    Watch Demo Series
  • Paessler: Easy to Use With Enterprise Power. Free Trial Icon
    Paessler: Easy to Use With Enterprise Power. Free Trial

    A low-code dashboard makes monitoring intuitive for any admin, while scripting and custom sensors give experts full control.

    You shouldn't have to choose between a monitoring tool that's easy to use and one that's powerful enough for a complex environment. PRTG's low-code interface lets any admin build dashboards, set alerts and monitor devices without scripting, while custom sensors and full API access are there when your team needs deeper control. One platform, no compromise. Download a free 30-day trial now.
    Get Free Download
  • 1
    PHP Desktop

    PHP Desktop

    Develop desktop GUI applications using PHP, HTML5, JavaScript

    PHP Desktop is an open-source project founded by Czarek Tomczak in 2012 to provide a way for developing native desktop GUI applications using web technologies such as PHP, HTML5, JavaScript and SQLite. Think of it as Electron for PHP. It is a convenient tool for converting PHP web apps and PHP CLI tools to desktop applications with little effort.
    Downloads: 102 This Week
    Last Update:
    See Project
  • 2
    Playwright for Java

    Playwright for Java

    Java version of the Playwright testing and automation library

    Playwright Java is the Java version of the Playwright testing and automation library, enabling reliable end-to-end testing for modern web applications.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 3
    ImGui Java

    ImGui Java

    JNI based binding for Dear ImGui

    imgui-java is a comprehensive Java binding for Dear ImGui, the popular immediate-mode GUI library used for real-time tools and debug interfaces. This binding allows Java applications—including those using LWJGL or JOGL—to leverage ImGui’s fast and flexible GUI features without switching languages. With support for native backends and OpenGL rendering, imgui-java is perfect for game engines, development tools, and editors that need an intuitive GUI system. ...
    Downloads: 2 This Week
    Last Update:
    See Project
  • 4
    Monero Java Library

    Monero Java Library

    Java library for using Monero

    A Java library for Monero transactions, enabling integration of Monero functions in Java applications.
    Downloads: 0 This Week
    Last Update:
    See Project
  • Custom VMs From 1 to 96 vCPUs With 99.95% Uptime Icon
    Custom VMs From 1 to 96 vCPUs With 99.95% Uptime

    General-purpose, compute-optimized, or GPU/TPU-accelerated. Built to your exact specs.

    Live migration and automatic failover keep workloads online through maintenance. One free e2-micro VM every month.
    Start Free
  • 5
    Serverless Java container

    Serverless Java container

    A Java wrapper to run Spring, Spring Boot, Jersey, and other apps

    The AWS Serverless Java Container library is a framework that allows developers to run existing or new Java web applications—built with frameworks such as Spring, Jersey, Spark, Struts—inside AWS Lambda with minimal modifications. It bridges the gap between traditional servlet or web-framework models and serverless functions by mapping HTTP events from API Gateway into requests your framework understands and routing responses back appropriately.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 6
    Java API for GitHub

    Java API for GitHub

    Java API for GitHub

    This library defines an object oriented representation of the GitHub API. By "object oriented" we mean there are classes that correspond to the domain model of GitHub (such as GHUser and GHRepository), operations that act on them as defined as methods (such as GHUser.follow()), and those object references are used in favor of using string handle (such as GHUser.isMemberOf(GHOrganization) instead of GHUser.isMemberOf(String)) The library supports both github.com and GitHub Enterprise. Most of...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 7
    Java and Spring Tutorials

    Java and Spring Tutorials

    Getting Started with Spring Boot 3

    Java and Spring Tutorials is a large-scale educational codebase that provides practical examples and tutorials covering a wide range of software development topics, primarily focused on Java and related ecosystems. It serves as a companion resource for Baeldung articles, offering real-world code implementations that demonstrate concepts such as Spring Boot, persistence frameworks, REST APIs, security, testing, and more.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 8
    AWS X-Ray SDK for Java

    AWS X-Ray SDK for Java

    The official AWS X-Ray Recorder SDK for Java

    AWS X-Ray recommends using AWS Distro for OpenTelemetry (ADOT) to instrument your application instead of this X-Ray SDK due to its wider range of features and instrumentations. The AWS X-Ray SDK for Java is compatible with Java 8 and 11. Applications may make downstream HTTP calls to communicate with other applications. If these downstream applications are also traced, trace context information will need to be passed so that the trace segments may be properly grouped into a single trace. It may be useful to further decorate portions of an application for which performance is critical. ...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 9
    Java Telegram Bot API

    Java Telegram Bot API

    Telegram Bot API for Java

    Bots are third-party applications that run inside Telegram. Users can interact with bots by sending them messages, commands and inline requests. You control your bots using HTTPS requests to Telegram's Bot API. Get customized notifications and news. A bot can act as a smart newspaper, sending you relevant content as soon as it's published. Integrate with other services. A bot can enrich Telegram chats with content from external services. Accept payments from Telegram users. A bot can offer...
    Downloads: 10 This Week
    Last Update:
    See Project
  • Cut Data Warehouse Costs by 54% Icon
    Cut Data Warehouse Costs by 54%

    Easily migrate from Snowflake, Redshift, or Databricks with free tools.

    BigQuery delivers 54% lower TCO with exabyte scale and flexible pricing. Free migration tools handle the SQL translation automatically.
    Start Free
  • 10
    Recaf

    Recaf

    The modern Java bytecode editor

    ...While Recaf makes bytecode editing a more simple process it does not mean you should dive head-first into editing compiled Java applications without understanding some basic programming concepts and the Java class file architecture.
    Downloads: 217 This Week
    Last Update:
    See Project
  • 11
    weixin-java-miniapp-demo

    weixin-java-miniapp-demo

    WeChat applet Java backend Demo implemented based on Spring Boot

    ...It also illustrates best practices for securely managing mini program credentials and backend communication. Overall, the demo acts as a practical reference implementation for teams building Java-based backends for WeChat mini applications.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 12
    AWS SDK for Java

    AWS SDK for Java

    The official AWS SDK for Java 1.x (In Maintenance Mode

    The AWS SDK for Java v1 is the long-standing, feature-complete toolkit for calling AWS services from Java applications. It provides service clients for nearly the entire AWS surface area, handling request signing, retries, pagination, and error translation so you can focus on business logic. The SDK offers both synchronous and asynchronous clients and integrates with popular HTTP stacks, credential providers, and logging frameworks.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 13
    weixin-java-mp-demo

    weixin-java-mp-demo

    Based on Spring Boot and WxJava implementation of WeChat

    weixin-java-mp-demo is a Spring Boot–based reference project that demonstrates how to build backend services for WeChat Official Accounts using the WxJava SDK. The repository serves as a practical starting point for developers who want to integrate messaging, user management, and other public account capabilities into Java applications. It showcases typical server-side patterns such as request handling, message routing, and token management in a clean, runnable demo environment. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 14
    Spring Boot

    Spring Boot

    Easily create Spring-powered, production-grade applications

    Spring Boot lets you create stand-alone, production-grade, Spring-based applications and services with minimal fuss. It offers a radically faster and highly accessible manner for starting all Spring development. By taking an opinionated view of the Spring platform, it enables you to quickly and easily get to the bits you need. Most Spring Boot applications need minimal Spring configuration. You can use it to create a stand-alone Java application or more traditional WAR deployments. ...
    Downloads: 40 This Week
    Last Update:
    See Project
  • 15
    pushy

    pushy

    A Java library for sending APNs (iOS/macOS/Safari)

    ...With Pushy, it’s easy and efficient to maintain multiple parallel connections to the APNs gateway to send large numbers of notifications to many different applications (“topics”). We believe that Pushy is already the best tool for sending APNs push notifications from Java applications, and we hope you’ll help us make it even better via bug reports and pull requests. If you need a simple GUI application for sending push notifications for development or testing purposes, you might also be interested in Pushy’s sister project, Pushy Console.
    Downloads: 160 This Week
    Last Update:
    See Project
  • 16
    SyncLite

    SyncLite

    Build Anything Sync Anywhere

    SyncLite is an open-source, low-code, comprehensive relational data consolidation platform enabling developers to rapidly build data-intensive applications for edge, desktop and mobile environments. SyncLite enables real-time, transactional data replication and consolidation from various sources including edge/desktop applications using popular embedded databases (SQLite, DuckDB, Apache Derby, H2, HyperSQL), data streaming applications, IoT message brokers, traditional database systems(ETL) and more into a diverse array of databases, data warehouses, and data lakes, enabling AI and ML use-cases at all three levels: Edge, Fog and Cloud. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 17
    Chicory

    Chicory

    Native JVM WebAssembly runtime

    Chicory is a WebAssembly runtime designed specifically for the Java Virtual Machine, enabling developers to run Wasm modules entirely within Java applications without requiring native dependencies or JNI. Implemented in pure Java, it provides a portable and secure execution environment that can run anywhere the JVM is available, including cloud, desktop, and embedded systems. The runtime loads WebAssembly binaries and exposes their functions as callable Java APIs, allowing seamless integration with existing Java codebases. ...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 18
    Aurora libraries

    Aurora libraries

    Building modern, elegant and fast desktop Compose applications

    Aurora is a collection of libraries for writing modern, elegant, and fast desktop Compose applications based on the Ephemeral design system. It is built with Java 11 and runs on Java 11 and later.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 19
    Deep Java Library (DJL)

    Deep Java Library (DJL)

    An engine-agnostic deep learning framework in Java

    ...You can use your existing Java expertise as an on-ramp to learn and use machine learning and deep learning. You can use your favorite IDE to build, train, and deploy your models. DJL makes it easy to integrate these models with your Java applications. Because DJL is deep learning engine agnostic, you don't have to make a choice between engines when creating your projects.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 20
    ZAP

    ZAP

    The OWASP ZAP core project

    The OWASP Zed Attack Proxy (ZAP) is one of the world’s most popular free security tools and is actively maintained by a dedicated international team of volunteers. It can help you automatically find security vulnerabilities in your web applications while you are developing and testing your applications. It's also a great tool for experienced pentesters to use for manual security testing. ZAP is an easy to use integrated penetration testing tool for finding vulnerabilities in web...
    Downloads: 147 This Week
    Last Update:
    See Project
  • 21
    Apache NetBeans

    Apache NetBeans

    Apache NetBeans

    ...It highlights source code syntactically and semantically, lets you easily refactor code, with a range of handy and powerful tools. Apache NetBeans provides editors, wizards, and templates to help you create applications in Java, PHP and many other languages. Apache NetBeans can be installed on all operating systems that support Java, i.e, Windows, Linux, Mac OSX and BSD. Write Once, Run Anywhere, applies to NetBeans too.
    Downloads: 203 This Week
    Last Update:
    See Project
  • 22
    GmsCore

    GmsCore

    Free implementation of Play Services

    microG GmsCore is a FLOSS (Free/Libre Open Source Software) framework to allow applications designed for Google Play Services to run on systems, where Play Services is not available. The linux-based open-source mobile operating system Android is not only the most popular mobile operating system in the world, it’s also on the way to becoming a proprietary operating system. How is that? While the core operating system is still released as part of the Android Open Source Project, the majority...
    Downloads: 260 This Week
    Last Update:
    See Project
  • 23
    JUCE

    JUCE

    JUCE is an open-source cross-platform C++ application framework

    ...JUCE projects can be managed with either the Projucer (JUCE's own project-configuration tool) or with CMake. With support for PC, Mac and Linux, JUCE is the perfect tool for building powerful and complex applications. JUCE also supports the development of plug-ins: VST, AU and AAX. Run your desktop applications on mobile! One-click deployment to Android and iOS (requires Android Studio and XCode) Adjust the user interface of your application with the Projucer live coding engine.
    Downloads: 29 This Week
    Last Update:
    See Project
  • 24
    Tauri

    Tauri

    Build smaller, faster, and more secure desktop applications

    Tauri is an open-source framework for building lightweight and high-performance desktop and mobile applications using web technologies. It allows developers to create user interfaces with HTML, CSS, and JavaScript while using Rust for the backend logic. By leveraging the operating system’s native WebView instead of bundling a full browser, Tauri produces significantly smaller and more efficient application binaries.
    Downloads: 30 This Week
    Last Update:
    See Project
  • 25
    Micronaut

    Micronaut

    Micronaut Application Framework

    Micronaut is a modern, JVM-based, full-stack Java framework designed for building modular, easily testable JVM applications with support for Java, Kotlin, and the Groovy language. Micronaut is developed by the creators of the Grails framework and takes inspiration from lessons learned over the years building real-world applications from monoliths to microservices using Spring, Spring Boot, and Grails.
    Downloads: 1 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • 2
  • 3
  • 4
  • 5
  • Next