Showing 14419 open source projects for "java]"

View related business solutions
  • $300 Free Credits for Your Google Cloud Projects Icon
    $300 Free Credits for Your Google Cloud Projects

    Start building on Google Cloud with $300 in free credits. No commitment, no credit card required until you're ready to scale.

    Launch your next project with $300 in free Google Cloud credits—no strings attached. Test, build, and deploy without risk. Use your credits across the entire Google Cloud platform to find what works best for your needs. After your credits are used, continue with always-free tier services. Only pay when you're ready to scale. Sign up in minutes and start exploring.
    Start Free Trial
  • Stop vibe-debugging. Icon
    Stop vibe-debugging.

    Plug Claude into your app's actual errors.

    AppSignal's MCP server hands Claude, Cursor, or Zed your real errors, traces, and the deploy that shipped them. AI writes the fix; you review the diff.
    Free 30 days.
  • 1
    Apache Dubbo

    Apache Dubbo

    A high performance Java RPC framework

    Apache Dubbo is a high performance, lightweight, open source RPC framework written in Java. It offers three key functionalities: interface based remote call, load balancing and fault tolerance, and automatic service registration and discovery. Apache Dubbo is built to support multiple service registries and load balancing strategies right out of the box. Due to its micro-kernel and plugin design it can also be easily extended through third-party implementations.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 2
    SeriesGuide

    SeriesGuide

    Track your favorite TV shows and movies on Android devices

    SeriesGuide highlights shows with new episodes and is backed by the huge TV show catalog of TMDb. It can display movies currently in cinemas or released digitally and offers access to the huge movie catalog of TMDb. It also integrates with Trakt to sync your watched episodes and movies. Connect your Trakt account or sign into SeriesGuide Cloud to sync your watched episodes and movies. Hit the share button to post a link to an awesome episode or movie to any Android app, including WhatsApp,...
    Downloads: 3 This Week
    Last Update:
    See Project
  • 3
    Brave

    Brave

    Java distributed tracing implementation compatible with Zipkin backend

    ...While typically trace data is sent to Zipkin server, third-party plugins are available to send to alternate services such as Amazon X-Ray. This repository includes dependency-free Java libraries and instrumentation for common components used in production services. For example, this includes trace filters for Servlet and log correlation for Apache Log4J. Brave's dependency-free tracer library works against JRE6+. This is the underlying api that instrumentation use to time operations and add tags that describe them. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 4
    Dropwizard

    Dropwizard

    Simple library for building production-ready RESTful web services

    Dropwizard is a Java framework for developing ops-friendly, high-performance, RESTful web services. Dropwizard pulls together stable, mature libraries from the Java ecosystem into a simple, light-weight package that lets you focus on getting things done. Dropwizard has out-of-the-box support for sophisticated configuration, application metrics, logging, operational tools, and much more, allowing you and your team to ship a production-quality web service in the shortest time possible. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • MongoDB Atlas runs apps anywhere Icon
    MongoDB Atlas runs apps anywhere

    Deploy in 115+ regions with the modern database for every enterprise.

    MongoDB Atlas gives you the freedom to build and run modern applications anywhere—across AWS, Azure, and Google Cloud. With global availability in over 115 regions, Atlas lets you deploy close to your users, meet compliance needs, and scale with confidence across any geography.
    Start Free
  • 5
    Truth

    Truth

    Fluent assertions for Java and Android

    Truth is a library for performing assertions in tests. Truth makes your test assertions and failure messages more readable. Similar to AssertJ, it natively supports many JDK and Guava types, and it is extensible to others. Truth is owned and maintained by the Guava team. It is used in the majority of the tests in Google’s own codebase.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 6
    Certificate Ripper

    Certificate Ripper

    A CLI tool to extract server certificates

    A CLI tool to extract server certificates. No openssl required runs on any Operating System. It can be used with or without Java, native executables are present in the releases. Extracts all the sub-fields of the certificate. Certificates can be formatted to PEM format. Bulk extraction of multiple different URLs with a single command is possible. Extracted certificates can be stored automatically in a p12 trust store. Works also behind a proxy.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 7
    Apache Maven Surefire

    Apache Maven Surefire

    Apache Maven Surefire

    A Maven plugin designed to run tests, supporting unit tests and integration tests during the build process.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 8
    Smithy Go

    Smithy Go

    Smithy code generators for Go (in development)

    Smithy code generators for Go (in development) All interfaces are subject to change. This project is licensed under the Apache-2.0 License.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 9
    HTTP Kit

    HTTP Kit

    Clojure HTTP server/client library with WebSocket support

    ...RAM usage grows O(n) with connections. Written from the ground-up to be lean, the entire client/server is available as a single ~90kB JAR with zero dependencies and ~3k lines of (mostly Java) code. Synchronous is simple. Asynchronous is fast & flexible.
    Downloads: 1 This Week
    Last Update:
    See Project
  • AI Agents That Actually Do the Work Icon
    AI Agents That Actually Do the Work

    Assign real work to AI teammates that know your projects, priorities, and deadlines.

    ClickUp's Super Agents run 24/7 inside your workspace: triaging bugs, drafting content, updating statuses, and routing tasks without being told twice. Connect them to 500+ tools and let them execute, not just suggest. Build custom agents in minutes that understand your workflows and act on them autonomously.
    Try ClickUp Free
  • 10
    Scrimage

    Scrimage

    JVM - Java, Kotlin, Scala image processing library

    Scrimage is an immutable, functional, and performant JVM library for the manipulation of images. The aim of this library is to provide a simple and concise way to do common image operations, such as resizing to fit a required width and height, converting between formats, applying filters, and so on. It is easy to use from any language on the JVM. A typical use case for this library would be creating thumbnails of images uploaded by users in a web app, bounding a set of product images so that...
    Downloads: 9 This Week
    Last Update:
    See Project
  • 11
    Fetch for Android

    Fetch for Android

    The best file downloader library for Android

    Fetch is a simple, powerful, customizable file download manager library for Android. Simple and easy to use API. If you are saving downloads outside of your application's sandbox, you will need to add the following storage permissions to your application's manifest. For Android SDK version 23(M) and above, you will also need to explicitly request these permissions from the user. Continuous downloading in the background. Concurrent downloading support. Ability to pause and resume downloads....
    Downloads: 2 This Week
    Last Update:
    See Project
  • 12
    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: 0 This Week
    Last Update:
    See Project
  • 13
    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: 0 This Week
    Last Update:
    See Project
  • 14
    Armeria

    Armeria

    Your go-to microservice framework for any situation

    Build a reactive microservice at your pace, not theirs. Armeria is your go-to microservice framework for any situation. You can build any type of microservice leveraging your favorite technologies, including gRPC, Thrift, Kotlin, Retrofit, Reactive Streams, Spring Boot and Dropwizard. Let's embrace the reality, we almost always have to deal with more than one protocol. It was once Thrift, today it's gRPC, and REST never gets old. At the same time, you sometimes have to handle health check...
    Downloads: 3 This Week
    Last Update:
    See Project
  • 15
    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: 0 This Week
    Last Update:
    See Project
  • 16
    jsii

    jsii

    jsii allows code in any language to naturally interact with JavaScript

    ...A class library written in TypeScript can be used in projects authored in TypeScript or Javascript (as usual), but also in C# (and other languages from the .NET family), Go, Java, Python, etc. More languages will be added in the future! Due to JSON marshaling costs and the absence of a distributed garbage collector feature, jsii modules are best suited for development and build tools, as opposed to performance-sensitive or resource-constrained applications. By compiling our source module using jsii, we can now package it as modules in one of the supported target languages. ...
    Downloads: 3 This Week
    Last Update:
    See Project
  • 17
    Erupt Framework

    Erupt Framework

    Pure Java annotation, single class file, rapid development

    Pure Java annotation, single class file, rapid development of Admin management background. Does not generate any code, zero front-end code, zero CURD, automatic table creation, annotated API, custom service logic, supports all mainstream databases, supports custom pages, supports multiple data sources, provides more than 20 types of business components, more than a dozen It supports logical deletion, dynamic timing tasks, front-end and back-end separation, etc.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 18
    Swagger Core

    Swagger Core

    Examples, server integrations for generating Swagger API Specification

    Swagger Core is a Java implementation of the OpenAPI Specification. Current version supports JAX-RS2 (javax and jakarta namespaces). One of the common usage scenarios is to integrate swagger-jaxrs2 into an existing or new JAX-RS based project ("code-first"), to automatically provide and expose its APIs definition, which is kept in sync during the project lifecycle.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 19
    Gradle License Plugin

    Gradle License Plugin

    Gradle plugin that provides a task to generate a HTML license report

    The Gradle License Plugin helps developers manage and audit software licenses for dependencies in Android and Java projects. It automatically detects third-party libraries and generates a report containing license details. This is particularly useful for ensuring compliance with open-source licenses, making it easier for teams to identify potential legal issues or attribution requirements before releasing software.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 20
    CP Editor

    CP Editor

    The IDE for competitive programming

    CP Editor is designed for competitive programming. It helps you focus on your algorithms and automates the compilation, execution and testing of your code. It can fetch test cases from different platforms and submit solutions to Codeforces. It automates all that's reasonably possible and allows you to purely focus on your code. Say no to manual efforts of running and testing your code against expected outputs. It can fetch test cases automatically from almost all competitive programming...
    Downloads: 4 This Week
    Last Update:
    See Project
  • 21
    AndroidLibXrayLite

    AndroidLibXrayLite

    Lightweight Android library that bundles the Xray networking core

    AndroidLibXrayLite is a lightweight Android library that bundles the Xray networking core as an embeddable component for apps. Its purpose is to provide a minimal, size-optimized build of the native core with a clear Java/Kotlin interface to start, stop, and configure network tunnels. By exposing the core as an AAR with per-ABI artifacts, it keeps application footprints small while supporting common CPU architectures. The library abstracts process management and log streaming so host apps can control lifecycles and capture diagnostics. It’s particularly useful for developers who want to integrate secure, rule-based proxying into their own Android apps without re-implementing the native glue. ...
    Downloads: 11 This Week
    Last Update:
    See Project
  • 22
    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: 1 This Week
    Last Update:
    See Project
  • 23
    react-native-geolocation

    react-native-geolocation

    Geolocation APIs for React Native

    The Geolocation API module for React Native extends the Geolocation web spec.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24
    RoaringBitmap

    RoaringBitmap

    A better compressed bitset in Java

    Bitsets, also called bitmaps, are commonly used as fast data structures. Unfortunately, they can use too much memory. To compensate, we often use compressed bitmaps. Roaring bitmaps are compressed bitmaps which tend to outperform conventional compressed bitmaps such as WAH, EWAH or Concise. In some instances, roaring bitmaps can be hundreds of times faster and they often offer significantly better compression. They can even be faster than uncompressed bitmaps.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 25
    picocli

    picocli

    Framework for building GraalVM-enabled command line apps

    Picocli is a one-file framework for creating Java command-line applications with almost zero code. It supports a variety of command-line syntax styles including POSIX, GNU, MS-DOS and more. It generates highly customizable usage help messages that use ANSI colors and styles to contrast important elements and reduce the cognitive load on the user. Picocli-based applications can have command line TAB completion showing available options, option parameters, and subcommands, for any level of nested subcommands. ...
    Downloads: 1 This Week
    Last Update:
    See Project
Auth0 Logo