Showing 43751 open source projects for ".java"

View related business solutions
  • 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
  • $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
  • 1
    Event Ruler

    Event Ruler

    Java library that allows matching many thousands of Events per second

    Event Ruler (called Ruler in the rest of the doc for brevity) is a Java library that allows matching Rules to Events. An event is a list of fields, which may be given as name/value pairs or as a JSON object. A rule associates event field names with lists of possible values. Event Ruler is a Java library that allows matching many thousands of Events per second to any number of expressive and sophisticated rules.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 2
    react-native-nfc-manager

    react-native-nfc-manager

    React Native NFC module for Android & iOS

    Bring NFC feature to React Native. Inspired by phonegap-nfc and react-native-ble-manager. React Native NFC module for Android & iOS.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 3
    Jimfs

    Jimfs

    An in-memory file system for Java 8+

    Jimfs is an in-memory file system for Java that fully implements the java.nio.file API introduced in Java 7 and enhanced in Java 8 and beyond. Developed by Google, it allows developers to create and manipulate file systems entirely in memory, making it ideal for testing, simulation, and temporary file operations without touching the actual disk. Jimfs supports most standard file operations, including file and directory creation, deletion, copying, symbolic and hard links, as well as stream-based file reading and writing. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 4
    Habitica for Android

    Habitica for Android

    Native Android app for Habitica

    Habitica is an open source habit building program which treats your life like a Role Playing Game. Level up as you succeed, lose HP as you fail, earn money to buy weapons and armor. This repository is related to the Android Native Application.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 99.99% Uptime for MySQL and PostgreSQL Databases Icon
    99.99% Uptime for MySQL and PostgreSQL Databases

    Sub-second maintenance. 2x read/write performance. Built-in vector search for AI apps.

    Cloud SQL Enterprise Plus delivers near-zero downtime with 35 days of point-in-time recovery. Supports MySQL, PostgreSQL, and SQL Server.
    Start Free
  • 5
    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
  • 6
    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
  • 7
    bitcoinj

    bitcoinj

    A library for working with Bitcoin

    bitcoinj is a library for working with the Bitcoin protocol. It can maintain a wallet, send/receive transactions without needing a local copy of Bitcoin Core and has many other advanced features. It's implemented in Java but can be used from any JVM compatible language, examples in Python and JavaScript are included. Highly optimized lightweight simplified payment verification (SPV) mode. In this mode, only a small part of the blockchain is downloaded, making bitcoin suitable for usage on constrained devices like smartphones or cheap virtual private servers. ...
    Downloads: 3 This Week
    Last Update:
    See Project
  • 8
    Apache Baremaps

    Apache Baremaps

    Create custom vector tiles from OpenStreetMap

    Baremaps is an Apache Incubator project that provides tools and a Java-based pipeline for building and rendering vector tiles from OpenStreetMap (OSM) data. It’s designed for fast map generation, serving tiles, and supporting real-time updates, making it a powerful backend for map-based applications.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 9
    Camellia

    Camellia

    Camellia provide easy-to-use server toolkits

    Camellia was originally developed as the basic architecture for netease-yunxin's servers, all the modules are running in netease-yunxin's online env.
    Downloads: 1 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
  • 10
    Reactor Netty

    Reactor Netty

    TCP/HTTP/UDP/QUIC client/server with Reactor over Netty

    Reactor Netty offers non-blocking and backpressure-ready TCP/HTTP/UDP/QUIC clients & servers based on Netty framework. With Gradle from repo.spring.io or Maven Central repositories (stable releases only). Reactor is a fourth-generation reactive library, based on the Reactive Streams specification, for building non-blocking applications on the JVM. Reactor is fully non-blocking and provides efficient demand management. It directly interacts with Java's functional API, CompletableFuture,...
    Downloads: 2 This Week
    Last Update:
    See Project
  • 11
    CDC Connectors for Apache Flink

    CDC Connectors for Apache Flink

    CDC Connectors for Apache Flink

    This project provides a set of source connectors for Apache Flink® directly ingesting changes coming from different databases using Change Data Capture(CDC). CDC Connectors for Apache Flink® is a set of source connectors for Apache Flink®, ingesting changes from different databases using change data capture (CDC). CDC Connectors for Apache Flink® integrates Debezium as the engine to capture data changes. So it can fully leverage the ability of Debezium. Supports reading database snapshot and...
    Downloads: 7 This Week
    Last Update:
    See Project
  • 12
    Eureka

    Eureka

    AWS Service registry for resilient mid-tier load balancing

    Eureka is a REST (Representational State Transfer) based service that is primarily used in the AWS cloud for locating services for the purpose of load balancing and failover of middle-tier servers. t Netflix, Eureka is used for the following purposes apart from playing a critical part in mid-tier load balancing. For aiding Netflix Asgard, an open source service which makes cloud deployments easier, in fast rollback of versions in case of problems avoiding the re-launch of 100's of instances...
    Downloads: 7 This Week
    Last Update:
    See Project
  • 13
    Stroke Input Method for Android

    Stroke Input Method for Android

    Android Chinese keyboard: Stroke Input Method

    This minimalist Android IME enables input of Chinese characters via stroke sequences. It supports over 28k characters (including Cantonese), offers simplified/traditional preferences, avoids ads, permissions, and telemetry, ensuring privacy and simplicity.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 14
    Item-NBT-API

    Item-NBT-API

    Add custom NBT tags to Items/Tiles/Entities without NMS

    The NBT API allows you to add custom NBT tags to Itemstacks, TileEntities, and Entities, or modify existing ones. It completely uses reflections to interact with NMS code and works with all the latest versions. On server start the plugin checks all reflections.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 15
    OpenRewrite

    OpenRewrite

    Automated mass refactoring of source code

    The OpenRewrite project is a mass source code refactoring ecosystem. Reduce 1000s of hours of static code analysis fixes to minutes. Turn a four-month migration project into four hours of work. Patch security vulnerabilities across 100s of repositories at once. OpenRewrite automates code refactoring and remediation tasks for you, enabling developers to deliver more business value. OpenRewrite's refactoring engine and recipes will always be open-source. Build tool plugins like OpenRewrite...
    Downloads: 6 This Week
    Last Update:
    See Project
  • 16
    Spring Statemachine

    Spring Statemachine

    Framework for application developers to use state machine concepts

    The Spring Statemachine project aims to provide a common infrastructure to work with state machine concepts in Spring applications. It is advised to check the actual state of this project by referring to the latest releases found on the Spring Statemachine Project Page. The git repo default branch may be relatively unstable when new features are added to the source code. Spring Statemachine uses a Gradle-based build system. In the instructions below, ./gradlew is invoked from the root of the...
    Downloads: 5 This Week
    Last Update:
    See Project
  • 17
    Apache SeaTunnel

    Apache SeaTunnel

    SeaTunnel is a distributed, high-performance data integration platform

    SeaTunnel is a very easy-to-use ultra-high-performance distributed data integration platform that supports real-time synchronization of massive data. It can synchronize tens of billions of data stably and efficiently every day, and has been used in the production of nearly 100 companies. There are hundreds of commonly-used data sources of which versions are incompatible. With the emergence of new technologies, more data sources are appearing. It is difficult for users to find a tool that can...
    Downloads: 5 This Week
    Last Update:
    See Project
  • 18
    Jailer Database Tool

    Jailer Database Tool

    Database subsetting and relational data browsing tool

    Jailer is a tool for database subsetting, schema and data browsing. It creates small slices from your database and lets you navigate through your database following the relationships. Ideal for creating small samples of test data or for local problem analysis with relevant production data. Creates small slices from your productive database and imports the data into your development and test environment (consistent and referentially intact). Improves database performance by removing and...
    Downloads: 5 This Week
    Last Update:
    See Project
  • 19
    Datahike

    Datahike

    A durable Datalog implementation adaptable for distribution

    Datahike is a durable Datalog database powered by an efficient Datalog query engine. This project started as a port of DataScript to the hitchhiker-tree. All DataScript tests are passing, but we are still working on the internals. Having said this we consider Datahike usable for medium sized projects, since DataScript is very mature and deployed in many applications and the hitchhiker-tree implementation is heavily tested through generative testing. We are building on the two projects and...
    Downloads: 6 This Week
    Last Update:
    See Project
  • 20
    OpenAPI Generator

    OpenAPI Generator

    OpenAPI Generator allows generation of API client libraries

    With 50+ client generators, you can easily generate code to interact with any server which exposes an OpenAPI document. Maintainers of APIs may also automatically generate and distribute clients as part of official SDKs. Each client supports different options and features, but all templates can be replaced with your own Mustache-based templates. Getting started with server development can be tough, especially if you're evaluating technologies. We can reduce the burden when you bring your own...
    Downloads: 9 This Week
    Last Update:
    See Project
  • 21
    SmartRefreshLayout

    SmartRefreshLayout

    Refresh layout framework

    SmartRefreshLayout's goal is to build a strong, stable and mature pull-down refresh layout framework, and to integrate all kinds of cool, diverse, practical and beautiful Headers and Footers. Support synchronous scrolling with ListView and NestedScrolling with CoordinatorLayout. Support automatically refresh, automatically pull-up loading (automatically detect list inertance and scroll to the bottom without having to manually pull). Support customizing rebound animation interpolator, to...
    Downloads: 5 This Week
    Last Update:
    See Project
  • 22
    WireMock

    WireMock

    A tool for mocking HTTP services

    HTTP response stubbing, matchable on URL, header and body content patterns. Request verification, runs in unit tests, as a standalone process or as a WAR app. Configurable via a fluent Java API, JSON files and JSON over HTTP. Record/playback of stubs, fault injection, per-request conditional proxying, browser proxying for request inspection and replacement. Stateful behavior simulation and configurable response delays. Mock your APIs for fast, robust and comprehensive testing. WireMock is a simulator for HTTP-based APIs. ...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 23
    Activiti

    Activiti

    Light-weight workflow and business process management pltaform

    Helping businesses solve automation challenges in distributed, highly-scalable and cost effective infrastructures. Activiti is the leading lightweight, java-centric open-source BPMN engine supporting real-world process automation needs. Activiti Cloud is now the new generation of business automation platform offering a set of cloud native building blocks designed to run on distributed infrastructures. Inmutable, scalable & pain free Process & Decision Runtimes designed to integrate with your cloud native infrastructure. ...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 24
    XXPermissions

    XXPermissions

    Android Permissions Framework, Adapt to Android 16

    XXPermissions is an Android runtime permission management framework designed to simplify how developers request and handle permissions across different Android versions. The project focuses on providing a unified API that abstracts the complexity introduced by evolving Android permission models, including newer platform requirements. It aims to improve developer productivity by reducing repetitive permission-handling code and minimizing compatibility issues. The library emphasizes...
    Downloads: 4 This Week
    Last Update:
    See Project
  • 25
    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: 4 This Week
    Last Update:
    See Project