Search Results for "java desktop applications"

Showing 18599 open source projects for "java desktop applications"

View related business solutions
  • Complete Data Management for Nonprofits Icon
    Complete Data Management for Nonprofits

    Designed to fit with multi-level non-profit organization, across any sector

    NewOrg is a robust platform built with enhanced features to help non-profit organizations that capture and integrate the information from all of their operational areas to better manage volunteers, clients, programs, outcome reporting, activity sign-ups & scheduling, communications, surveys, fundraising activities and Development campaigns. NewOrg can truly deliver an intuitive product that will help manage your Committees, Donors, Events, and Memberships so that the organization runs efficiently.
    Learn More
  • Manage your hosting business with our vacation rental software Icon
    Manage your hosting business with our vacation rental software

    Empowering your short-term rental business to succeed

    Whether you’re a new or established business, you can rely on Lodgify’s vacation rental property management software for support through every step of your journey.
    Learn More
  • 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: 126 This Week
    Last Update:
    See Project
  • 2
    Status Desktop

    Status Desktop

    Status Desktop client made in Nim & QML

    Status Desktop is a client application developed in Nim and QML, providing a secure and private communication platform that integrates messaging, cryptocurrency wallet, and Web3 browser functionalities.
    Downloads: 7 This Week
    Last Update:
    See Project
  • 3
    Bitwarden Client Applications

    Bitwarden Client Applications

    Bitwarden client applications (web, browser extension, desktop, cli)

    Bitwarden client applications (web, browser extension, desktop, and cli). This repository houses all Bitwarden client applications except the mobile application. Please check the readmes for each application under apps for instructions on how to build the different applications. We recommend that you configure git to ignore specific revisions. Drive collaboration, save time, and boost productivity with Bitwarden, the easiest way to secure all your passwords and sensitive information. ...
    Downloads: 10 This Week
    Last Update:
    See Project
  • 4
    COSMIC Desktop

    COSMIC Desktop

    Next generation Cosmic desktop environment

    COSMIC Desktop is the next-generation desktop environment developed by System76 as a complete rewrite of their COSMIC interface, built entirely from scratch using the Rust programming language. It represents a major shift away from GNOME-based customization toward a fully independent desktop stack designed for performance, memory safety, and long-term maintainability.
    Downloads: 6 This Week
    Last Update:
    See Project
  • Contract Management Software | Concord Icon
    Contract Management Software | Concord

    AI-powered contract management that helps businesses track spending, negotiate smarter, and never miss deadlines.

    Concord serves small and mid-sized businesses and Fortune 500 companies. This robust, web-based platform is used by human resource, sales, procurement, and legal teams, and virtually anyone who deals with contracts.
    Learn More
  • 5
    Cairo Desktop Environment

    Cairo Desktop Environment

    Cairo is a customizable, intuitive desktop environment for Windows

    Cairo is a desktop environment for Windows. Our goal is to develop a desktop experience that increases productivity and advances current technology standards. With a focus on stability, performance, and productivity, Cairo aims to deliver an interface that exceeds expectations and delivers superior ease of use. Never again waste time hunting for applications in poorly organized menus.
    Downloads: 7 This Week
    Last Update:
    See Project
  • 6
    E2B Desktop Sandbox

    E2B Desktop Sandbox

    E2B Desktop Sandbox for LLMs. E2B Sandbox

    E2B Desktop is an open-source sandboxed virtual desktop environment designed to enable secure “computer use” by large language models and automated agents. The platform provides isolated virtual machines where applications can be executed safely without affecting the host system. Each sandbox runs independently and can be configured with custom dependencies or tools required by an AI agent or automation workflow.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 7
    P2P Remote Desktop

    P2P Remote Desktop

    P2P Remote Desktop - Portable, No Configuration or Installation Needed

    p2p is a simple and educational peer-to-peer communication framework that demonstrates how devices can discover, connect, and exchange data directly without a central server. Built in C#, this project provides an easy-to-understand foundation for P2P networking, including peer discovery, messaging, and connection management. It’s particularly useful for learners and developers exploring decentralized communication or building the groundwork for P2P applications like chat systems or...
    Downloads: 8 This Week
    Last Update:
    See Project
  • 8
    AgentScope Java

    AgentScope Java

    Agent-Oriented Programming for Building LLM Applications

    AgentScope Java is an agent-oriented programming framework that enables Java developers to build intelligent, LLM-powered applications using a dynamic reasoning-acting (ReAct) paradigm. It provides a comprehensive toolkit for creating autonomous agents that can plan, execute, and adjust complex workflows, making decisions about which tools to invoke and how to solve multi-step problems.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 9
    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: 1 This Week
    Last Update:
    See Project
  • Top Corporate LMS for Training | Best Learning Management Software Icon
    Top Corporate LMS for Training | Best Learning Management Software

    Deliver and Track Online Training and Stay Compliant - with Axis LMS!

    Axis LMS enables you to deliver online and virtual learning and training through a scalable, easy-to-use LMS that is designed to enhance your training, automate your workflows, engage your learners and keep you compliant.
    Learn More
  • 10
    LangChain for Java

    LangChain for Java

    LangChain4j is an open-source Java library

    LangChain for Java is an open-source Java framework designed to simplify the development of applications powered by large language models. The library provides a unified API that allows developers to connect Java applications to multiple AI providers and embedding databases without having to implement separate integrations for each service. Its architecture includes abstractions for prompts, chat interactions, document processing, embeddings, and vector storage, enabling developers to build complex AI workflows with minimal boilerplate code. ...
    Downloads: 3 This Week
    Last Update:
    See Project
  • 11
    K8s for Docker Desktop
    The k8s-for-docker-desktop project automates the enablement and configuration of Kubernetes (and optionally Istio) on Docker Desktop installations for macOS and Windows. It helps users bootstrap a working Kubernetes cluster running inside Docker Desktop by loading required images, setting contexts, and applying manifests, thus reducing the manual setup friction. The repository includes both shell scripts and PowerShell scripts (for macOS/Linux and Windows respectively) to load container...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 12
    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: 8 This Week
    Last Update:
    See Project
  • 13
    ObjectBox Java Database

    ObjectBox Java Database

    Java and Android Database - fast and lightweight without any ORM

    High-performance NoSQL database with integrated Data Sync for decentralized Edge Computing. Get fast access to the data you need across Embedded Devices, IoT, and Mobile. ObjectBox is 10x faster than any alternative, with high-speed data ingestion that increases response times. Check out our benchmarks. ObjectBox’ out-of-the-box synchronization makes data available when needed where needed, eliminating data islands and improving data flow. Develop applications that work on- and offline,...
    Downloads: 11 This Week
    Last Update:
    See Project
  • 14
    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
  • 15
    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: 0 This Week
    Last Update:
    See Project
  • 16
    ArangoDB Java Driver

    ArangoDB Java Driver

    The official ArangoDB Java driver

    ArangoDB Java Driver is the official Java client for interacting with ArangoDB, a multi-model NoSQL database that supports document, key-value, and graph storage. This driver provides a high-level API for managing databases, executing AQL queries, and handling transactions efficiently.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 17
    ChatGPT Java API

    ChatGPT Java API

    Java SDK for seamless integration with ChatGPT APIs

    ChatGPT-Java is a Java SDK created by PlexPt that offers a convenient, out-of-the-box integration with the OpenAI ChatGPT API (including models like GPT-4o, GPT-5) for Java applications. The library supports chat completions, token counting, function calls, streaming responses, proxy configuration, custom API host, and integration with frameworks such as Spring (via SseEmitter).
    Downloads: 1 This Week
    Last Update:
    See Project
  • 18
    Useful Java links

    Useful Java links

    A list of useful Java frameworks, libraries, software and hello worlds

    ...These resources cover many areas of software development, including web frameworks, testing libraries, concurrency tools, build systems, microservices architectures, and development best practices. By grouping links into categorized sections, the repository allows developers to quickly discover relevant technologies and learning materials for building Java applications. The project is maintained as a living reference library that evolves alongside the Java ecosystem as new frameworks and development tools emerge.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 19
    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
  • 20
    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: 0 This Week
    Last Update:
    See Project
  • 21
    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: 209 This Week
    Last Update:
    See Project
  • 22
    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: 0 This Week
    Last Update:
    See Project
  • 23
    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: 3 This Week
    Last Update:
    See Project
  • 24
    simple-java-maven-app

    simple-java-maven-app

    For an introductory tutorial on how to use Jenkins

    simple-java-maven-app is a reference repository created for the Jenkins tutorial on building a Java application with Maven. It contains a minimal Java program that prints “Hello world!” and includes unit tests to validate functionality, with test results exported in JUnit XML format. The repository provides an example that demonstrates how to configure a Jenkins Pipeline for building and delivering applications.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 25
    jDeploy

    jDeploy

    Developer friendly desktop deployment tool

    jDeploy is a developer-friendly tool that simplifies the deployment of Java applications as native desktop apps across multiple platforms. It packages Java applications into native installers, ensuring seamless distribution and installation for end-users.
    Downloads: 0 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • 2
  • 3
  • 4
  • 5
  • Next
MongoDB Logo MongoDB