Showing 2361 open source projects for "java on java"

View related business solutions
  • $300 Free Credits to Build on Google Cloud Icon
    $300 Free Credits to Build on Google Cloud

    New customers can spin up VMs, build with AI, and query data at no cost.

    Put your $300 in credit toward real workloads, then keep building with free monthly usage for 20+ products. No commitment and no charge until you upgrade.
    Start Free
  • Ship Agents Faster Icon
    Ship Agents Faster

    Transform your applications and workflows into powerful agentic systems at global scale.

    Gemini Enterprise Agent Platform lets you rapidly build, scale, govern and optimize production-ready agents grounded in your organization's data. The platform enables developers to build custom or pre-built agents for virtually any use case. New customers get $300 in free credits.
    Start Free
  • 1
    Hawtio

    Hawtio

    Hawtio web console helps you manage your JVM stuff and stay cool

    Hawtio is a lightweight and modular Web console for managing Java applications. Hawtio has plugins such as: Apache Camel and JMX (Logs, Spring Boot, Quartz, and more will be provided soon). You can dynamically extend Hawtio with your own plugins or automatically discover plugins inside the JVM. The only server-side dependency (other than the static HTML/CSS/JS/images) is the excellent Jolokia library which has a small footprint (around 300KB) and is available as a JVM agent or comes embedded as a servlet inside the hawtio-default.war.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 2
    Axon Framework

    Axon Framework

    Framework for Evolutionary Message-Driven Microservices on the JVM

    Axon provides a unified, productive way of developing Java applications that can evolve without significant refactoring from a monolith to Event-Driven microservices. Axon includes both a programming model as well as specialized infrastructure to provide enterprise-ready operational support for the programming model - especially for scaling and distributing mission-critical business applications.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 3
    Light-4J

    Light-4J

    A fast, lightweight and more productive microservices framework

    Java EE and Spring/Spring Boot are too heavy to be considered. Other lightweight Java platforms all have different issues on the separation between the business logic and technical cross-cutting concerns. Moreover, they are not cloud-native or designed for container/cloud.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 4
    Netty-socketio

    Netty-socketio

    Socket.IO server implemented on Java

    ...YourKit is kindly supporting this open source project with its full-featured Java Profiler. YourKit, LLC is the creator of innovative and intelligent tools for profiling Java and .NET applications. CentOS, 1 CPU, 4GB RAM runned on VM, CPU 10%, Memory 15%, 6000 xhr-long polling sessions or 15000 websockets sessions, 4000 messages per second.
    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
    Selenium

    Selenium

    Browser automation framework and ecosystem

    Selenium automates browsers. That's it! What you do with that power is entirely up to you. Primarily it is for automating web applications for testing purposes, but is certainly not limited to just that. Boring web-based administration tasks can (and should) also be automated as well. If you want to create robust, browser-based regression automation suites and tests, scale and distribute scripts across many environments, then you want to use Selenium WebDriver, a collection of language...
    Downloads: 58 This Week
    Last Update:
    See Project
  • 6
    Spock Framework

    Spock Framework

    The Enterprise-ready testing and specification framework

    Spock is a testing and specification framework for Java and Groovy applications. What makes it stand out from the crowd is its beautiful and highly expressive specification language. Thanks to its JUnit runner, Spock is compatible with most IDEs, build tools, and continuous integration servers. Spock is inspired from JUnit, RSpec, jMock, Mockito, Groovy, Scala, Vulcans, and other fascinating life forms.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 7
    The Lift Web Framework
    ...Lift's Comet support is unparalled and Lift's ajax support is super-easy and very secure. Because Lift applications are written in Scala, an elegant JVM language, you can still use your favorite Java libraries and deploy to your favorite Servlet Container and app server. Use the code you've already written and deploy to the container you've already configured! As of Lift 3.0, you'll need to be running Java 8 to use Lift. For those using Java 6 or Java 7, you'll need to use Lift 2.6 until you can upgrade your Java installation.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 8
    Apache Sedona

    Apache Sedona

    Cluster computing framework for processing large-scale geospatial data

    ...According to our benchmark and third-party research papers, Sedona has 50% less peak memory consumption than other Spark-based geospatial data systems for large-scale in-memory query processing. Sedona offers Scala, Java, Spatial SQL, Python, and R APIs and integrates them into underlying system kernels with care. You can simply create spatial analytics and data mining applications and run them in any cloud environments.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 9
    Spring Data Neo4j

    Spring Data Neo4j

    Provide support to increase developer productivity in Java

    Spring Data Neo4j, part of the larger Spring Data family, provides easy configuration and access to Neo4j Graph Databases from Spring applications. It offers three different levels of abstraction to access the store. The Neo4j client, the Neo4j Template, and the Neo4j Repositories. Spring Data Neo4j offers advanced features to map annotated entity classes to the Neo4j Graph Database. The template programming model is equivalent to other Spring templates and builds the basis for interaction...
    Downloads: 2 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
    Ruoyi-Vue-Pro
    RuoYi-Vue-Pro is an enterprise-level, full-stack admin management system based on Spring Boot and Vue 3. It features a modular architecture with RBAC permissions, multi-tenant support, workflow engine integration, monitoring, logging, and microservice compatibility. Built for scalability and maintainability, it’s designed for Chinese-speaking developers building robust backend management systems, and includes tools for user, role, and permission management, data visualization, and more.
    Downloads: 15 This Week
    Last Update:
    See Project
  • 11
    roaring

    roaring

    Roaring bitmaps in Go (golang)

    This library is used in production in several systems, it is part of the Awesome Go collection. There are also Java and C/C++ versions. The Java, C, C++ and Go version are binary compatible: e.g, you can save bitmaps from a Java program and load them back in Go, and vice versa. We have a format specification. Sets are a fundamental abstraction in software. They can be implemented in various ways, as hash sets, as trees, and so forth. In databases and search engines, sets are often an integral part of indexes. ...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 12
    A Java class library that adds some commonly used features on top of the standard Java libraries (such as advanced GUI components, embedded resources, advanced settings persistency and so on).
    Downloads: 0 This Week
    Last Update:
    See Project
  • 13
    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: 0 This Week
    Last Update:
    See Project
  • 14
    Hyperledger Fabric

    Hyperledger Fabric

    Distributed ledger framework for developing solutions and applications

    ...It offers a unique approach to consensus that enables performance at scale while preserving privacy. High-performance, secure, permissioned blockchain network. Code written in Go, chaincode (smart contracts) in Go, Javascript, or Java, SDKs in Node.js, Java, Go, REST and Python. Hyperledger is a collaborative effort created to advance blockchain technology by identifying and addressing important features for a cross-industry open standard for distributed ledger technologies(DLTs) that will transform the way business transactions are conducted globally. Hyperledger consists of several projects. ...
    Downloads: 12 This Week
    Last Update:
    See Project
  • 15
    Netty

    Netty

    An event-driven asynchronous network application framework

    Netty is an asynchronous, event-driven networking framework for the JVM that simplifies building high-performance clients and servers. It wraps Java NIO with a channel/handler pipeline model, enabling clean composition of codecs, TLS, and application logic with minimal overhead. Its ByteBuf abstractions, buffer pooling, and zero-copy techniques help reduce GC pressure and improve throughput under heavy I/O. Support for common protocols—HTTP/1.1, HTTP/2, WebSocket, and raw TCP/UDP—makes it a foundation for RPC frameworks, proxies, and messaging systems. ...
    Downloads: 9 This Week
    Last Update:
    See Project
  • 16
    YAVI

    YAVI

    Yet Another Validation for Java

    YAVI (pronounced jɑ-vάɪ) is a lambda-based type safe validation for Java.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 17
    jimmer

    jimmer

    A revolutionary ORM framework for both java and kotlin.

    A revolutionary ORM framework for both Java and kotlin and a complete integrated solution. You can view everything from the documentation. Brings dynamism into static language ORM frameworks, achieving flexible capabilities for operating on complex dynamic data structures without compromising the complete compile-time safety checks of static languages, eliminating DTO explosion and unafraid of engineering expansion and changing requirements.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 18
    Odigos

    Odigos

    Distributed tracing without code changes

    Odigos supports any application written in Java, Python, .NET, Node.js and Go. Historically, compiled languages like Go have been difficult to instrument without code changes. Odigos solves this problem by uniquely leveraging eBPF. Odigos currently supports all the popular managed and open source destinations. By producing data in the OpenTelemetry format, Odigos can be used with any observability tool that supports OTLP.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 19
    CTFcrackTools

    CTFcrackTools

    China's first CTFTools framework

    The first CTF tool framework in China. China's first CTFTools framework designed to help CTFer quickly overcome the CTF problem. Use kotlin and java mixed development. This is probably the first tool framework applied to CTF in China. Built-in current mainstream password, includes but is not limited to Virginia password, Caesar password, fence password. Users can write plugs independently, but only support Python to write plugs. The writing method is also extremely simple. (Due to Jython's own reasons, he was temporarily unable to support Python3) When introducing plugs, remember to confirm that the jython file has been loaded. ...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 20
    Fury

    Fury

    A blazing fast multi-language serialization framework

    ...Based on efficient JIT, struct deserialization can get 170x speed up compared to other serialization frameworks. In serialization scenarios, Fury can achieve a 100x speed up compared to traditional serialization frameworks. If you use Java clusters on a large scale, this will save a lot of computing resources.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 21
    JetCache

    JetCache

    JetCache is a Java cache framework

    JetCache is a Java cache abstraction that provides uniform usage for different caching solutions. It provides more powerful annotations than those in Spring Cache. The annotations in JetCache support native TTL, two-level caching, and automatically refresh in distributed environments, also you can manipulate Cache instances by your code. Currently, there are four implementations: RedisCache, TairCache(not open source on github), CaffeineCache (in memory) and a simple LinkedHashMapCache (in memory).
    Downloads: 0 This Week
    Last Update:
    See Project
  • 22
    Codename One

    Codename One

    Cross-platform framework for building truly native mobile apps

    ...Build beautiful UI with Codename One’s rich set of widgets, specifically designed for mobile apps. Native look and feel out of the box, but fully themeable using CSS to provide your own unique look. Compiles Java or Kotlin into native code for iOS, UWP (Universal Windows Platform), Android and even JavaScript (with seamless PWA and Thread support) Changes you make in your Java/Kotlin source code will be applied immediately to your already-running app in the simulator.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 23
    MyBatis

    MyBatis

    MyBatis SQL mapper framework for Java

    ...MyBatis eliminates almost all of the JDBC code and manual setting of parameters and retrieval of results. MyBatis can use simple XML or Annotations for configuration and map primitives, Map interfaces and Java POJOs (Plain Old Java Objects) to database records. Every MyBatis application centers around an instance of SqlSessionFactory. A SqlSessionFactory instance can be acquired by using the SqlSessionFactoryBuilder. SqlSessionFactoryBuilder can build a SqlSessionFactory instance from an XML configuration file, or from a custom prepared instance of the Configuration class. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24
    HappyX

    HappyX

    Macro-oriented asynchronous web-framework written in Nim

    HappyX is a macro-oriented asynchronous web framework written in Nim, facilitating the development of web applications with a focus on performance and ease of use.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 25
    Mockito

    Mockito

    Most popular Mocking framework for unit tests written in Java

    Mockito downloads and instructions for setting up Maven, Gradle and other build systems are available from the Central Repository and Bintray. Mockito 3.x requires Java 8, but otherwise doesn’t introduce any breaking changes compared to the 2.x series. Mockito 2.25.0 had an important feature added for anyone using mockito-inline. In particular anyone using Kotlin (which demands using mockito-inline) and PowerMock (which exacerbates the problem even more) will want to add this to all of their test classes to avoid a large memory leak. ...
    Downloads: 2 This Week
    Last Update:
    See Project