Showing 584 open source projects for "state-thread"

View related business solutions
  • Our Free Plans just got better! | Auth0 Icon
    Our Free Plans just got better! | Auth0

    With up to 25k MAUs and unlimited Okta connections, our Free Plan lets you focus on what you do best—building great apps.

    You asked, we delivered! Auth0 is excited to expand our Free and Paid plans to include more options so you can focus on building, deploying, and scaling applications without having to worry about your security. Auth0 now, thank yourself later.
    Try free now
  • Stop Cyber Threats with VM-Series Next-Gen Firewall on Azure Icon
    Stop Cyber Threats with VM-Series Next-Gen Firewall on Azure

    Native application identity and user-based security for your Azure cloud

    Gain integrated visibility across all traffic in a single pass. Deploy Palo Alto Networks VM-Series to determine application identity and content while automating security policy updates via rich APIs.
    Get a free trial
  • 1
    Pinpoint

    Pinpoint

    APM, (Application Performance Management) tool

    Pinpoint is an APM (Application Performance Management) tool for large-scale distributed systems written in Java / PHP. Inspired by Dapper, Pinpoint provides a solution to help analyze the overall structure of the system and how components within them are interconnected by tracing transactions across distributed applications. Services nowadays often consist of many different components, communicating amongst themselves as well as making API calls to external services. How each and every...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 2
    RxJava

    RxJava

    Reactive Extensions for the JVM

    ...RxJava works by extending the observer pattern in order to support sequences of data/events. It also allows you to compose sequences together declaratively through added operators, all while abstracting away concerns like low-level threading, thread-safety, concurrent data structures and synchronization. RxJava is commonly used for running simple background computations. It supports Java 6 or higher and languages that are based on JVM such as JRuby, Groovy and Clojure.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 3
    libsu

    libsu

    A complete solution for apps using root permissions

    ...Instead of ad-hoc Runtime.exec calls, it offers structured sessions, proper I/O streams, and lifecycle handling that works reliably across devices. The library focuses on developer ergonomics: thread-safe helpers, Kotlin-friendly APIs, and utilities for file operations, process management, and parcelable data transfer. It’s designed to interoperate smoothly with Magisk-based root environments while degrading gracefully on non-rooted devices when possible. Attention is given to security and correctness—avoiding resource leaks, handling timeouts, and containing elevated operations to explicit scopes. ...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 4
    Apache Flink

    Apache Flink

    Stream processing framework with powerful stream

    ...A rich connector ecosystem integrates with systems like Kafka, Kinesis, filesystems, JDBC sources/sinks, and object stores. Deployments span Kubernetes, YARN, Mesos, and standalone clusters, and operational features such as savepoints, state backends, and metrics make long-running jobs manageable in production.
    Downloads: 0 This Week
    Last Update:
    See Project
  • AI-powered service management for IT and enterprise teams Icon
    AI-powered service management for IT and enterprise teams

    Enterprise-grade ITSM, for every business

    Give your IT, operations, and business teams the ability to deliver exceptional services—without the complexity. Maximize operational efficiency with refreshingly simple, AI-powered Freshservice.
    Try it Free
  • 5
    keycloak-config-cli

    keycloak-config-cli

    Import YAML/JSON-formatted configuration files into Keycloak

    keycloak-config-cli is a Keycloak utility to ensure the desired configuration state for a realm based on a JSON/YAML file. The format of the JSON/YAML file is based on the export realm format. Store and handle the configuration files inside git just like normal code. A Keycloak restart isn't required to apply the configuration. The config files are based on the keycloak export files. You can use them to re-import your settings.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 6
    Netty-socketio

    Netty-socketio

    Socket.IO server implemented on Java

    ...Supports 0.7...0.9.16 (netty-socketio 1.6.6) and 1.0+ (netty-socketio latest version) version of Socket.IO-client. Supports distributed broadcast across netty-socketio nodes (Redisson, Hazelcast). Supports OSGi, supports Spring, lock-free and thread-safe implementation, and declarative handler configuration via annotations. 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
  • 7
    AgentScope Java

    AgentScope Java

    Agent-Oriented Programming for Building LLM Applications

    ...The framework includes runtime controls such as safe interruption and graceful cancellation to manage agent execution robustly in production environments. It also supports human-in-the-loop intervention, allowing developers or users to inject guidance at any point during reasoning while preserving state and tool context. Built with enterprise needs in mind, AgentScope Java integrates into traditional Java stacks and provides structured abstractions for memory, workflows, and tool invocation.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 8
    Smile

    Smile

    Statistical machine intelligence and learning engine

    Smile is a fast and comprehensive machine learning engine. With advanced data structures and algorithms, Smile delivers the state-of-art performance. Compared to this third-party benchmark, Smile outperforms R, Python, Spark, H2O, xgboost significantly. Smile is a couple of times faster than the closest competitor. The memory usage is also very efficient. If we can train advanced machine learning models on a PC, why buy a cluster? Write applications quickly in Java, Scala, or any JVM languages. ...
    Downloads: 6 This Week
    Last Update:
    See Project
  • 9
    Copybara

    Copybara

    Copybara: A tool for transforming and moving code between repositories

    ...The tool supports advanced transformations—such as file relocation, content replacement, and metadata adjustments—defined declaratively in configuration files. It operates in a stateless manner, storing synchronization state within commit metadata to ensure reproducibility and collaboration among multiple users. Copybara currently supports Git repositories (with experimental Mercurial support) and can be integrated with CI/CD systems or run manually.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 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.
    Get Started Free
  • 10
    Lettuce

    Lettuce

    Advanced Java Redis client for thread-safe sync, async, etc.

    Build elastic data access. Lettuce is a scalable Redis client for building non-blocking Reactive applications. Lettuce is a fully non-blocking Redis client built with netty providing Reactive, Asynchronous and Synchronous Data Access. Lettuce provides asynchronous API with RedisFuture (CompletionStage) and Reactive types Flux [N] and Mono [0|1]. Low-latency communication, backpressure-enabled network engine for NIO TCP, epoll TCP and Unix Domain Sockets. Reactive Streaming is fully...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 11
    Logstash Logback Encoder

    Logstash Logback Encoder

    Logback JSON encoder and appenders

    Provides log back encoders, layouts, and appenders to log in JSON and other formats supported by Jackson. Supports both regular LoggingEvents (logged through a Logger) and AccessEvents (logged via logback-access). Originally written to support output in Logstash's JSON format, but has evolved into a highly configurable, general-purpose, structured logging mechanism for JSON and other Jackson data forms. The structure of the output, and the data it contains, is fully configurable. The general...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 12
    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...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 13
    Micrometer

    Micrometer

    App observability facade for the most popular observability tools

    ...Micrometer provides vendor-neutral interfaces for timers, gauges, counters, distribution summaries, and long task timers with a dimensional data model that, when paired with a dimensional monitoring system, allows for efficient access to a particular named metric with the ability to drill down across its dimensions. Out-of-the-box instrumentation of caches, the class loader, garbage collection, processor utilization, thread pools, and more tailored to actionable insight. Micrometer is the instrumentation library powering the delivery of application observability from Spring Boot applications.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 14
    OpenBot

    OpenBot

    OpenBot leverages smartphones as brains for low-cost robots

    ...Current robots are either expensive or make significant compromises on sensory richness, computational power, and communication capabilities. We propose to leverage smartphones to equip robots with extensive sensor suites, powerful computational abilities, state-of-the-art communication channels, and access to a thriving software ecosystem. We design a small electric vehicle that costs $50 and serves as a robot body for standard Android smartphones. We develop a software stack that allows smartphones to use this body for mobile operation and demonstrate that the system is sufficiently powerful to support advanced robotics workloads such as person following and real-time autonomous navigation.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 15
    Aeron

    Aeron

    Efficient UDP unicast, UDP multicast, and IPC message transport

    ...Message streams can be recorded by the Archive module to persistent storage for later, or real-time, replay. Aeron Cluster provides support for fault-tolerant services as replicated state machines based on the Raft consensus algorithm. Performance is the key focus. A design goal for Aeron is to be the highest throughput with the lowest and most predictable latency of any messaging system. Aeron integrates with Simple Binary Encoding (SBE) for the best possible message encoding and decoding performance. Many of the data structures used in the creation of Aeron have been factored out to the Agrona project.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 16
    GSYVideoPlayer

    GSYVideoPlayer

    Android video player library

    ...Developers can embed players in RecyclerView lists, wire custom controls, and switch underlying renderers or decoders to match device capabilities and formats. Hooks for callbacks and state listeners make it straightforward to integrate analytics, preloading, and error recovery into apps. With a modular design and extensive demos, GSYVideoPlayer serves both as a practical production player and as a reference for building polished media experiences on Android.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 17
    XPipe

    XPipe

    Your entire server infrastructure at your fingertips

    ...Your existing SSH agent can be utilized to securely authenticate, there is no need to provide your keys and passwords. Supports the use of gateways and jump servers to establish connections via intermediate systems. Support for all types of SSH tunnels plus a dynamic state control to quickly open and close tunnels in the background.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 18
    Roboelectric

    Roboelectric

    Android unit testing framework

    Robolectric is the industry-standard unit testing framework for Android. With Robolectric, your tests run in a simulated Android environment inside a JVM, without the overhead of an emulator. Running tests on an Android emulator or device is slow! Building, deploying, and launching the app often takes a minute or more. That’s no way to do TDD, there must be a better way. Robolectric is a framework that brings fast and reliable unit tests to Android. Tests run inside the JVM on your...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 19
    DoKit

    DoKit

    A platform for the life cycle of pan-front-end product development

    ...Developers can interactively explore UI layouts, measure layout times, simulate slow networks, or trace touch events—all while the app is running on the device. DoKit aims to shorten feedback loops by surfacing internal state and metrics in situ rather than relying solely on external logging or tooling. Because it’s modular, teams can include only the subsystems relevant to their needs and disable others in production builds. The result is a rich, on-device observability layer that supports debugging performance, layout bug hunts, and UX tuning without deeply invasive instrumentation.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 20
    Spring Cloud Netflix

    Spring Cloud Netflix

    Integration with Netflix OSS components

    ...Trying to hand-configure each client or some form of convention can be difficult to do and can be brittle. Eureka is the Netflix Service Discovery Server and Client. The server can be configured and deployed to be highly available, with each server replicating state about the registered services to the others.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 21
    Deep Java Library (DJL)

    Deep Java Library (DJL)

    An engine-agnostic deep learning framework in Java

    Deep Java Library (DJL) is an open-source, high-level, engine-agnostic Java framework for deep learning. DJL is designed to be easy to get started with and simple to use for Java developers. DJL provides native Java development experience and functions like any other regular Java library. You don't have to be a machine learning/deep learning expert to get started. You can use your existing Java expertise as an on-ramp to learn and use machine learning and deep learning. You can use your...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 22
    JDA

    JDA

    Java wrapper for the popular chat & VOIP service

    JDA strives to provide a clean and full wrapping of the Discord REST api and its Websocket-Events for Java. This library is a helpful tool that provides the functionality to create a discord bot in java. Discord is currently prohibiting the creation and usage of automated client accounts (AccountType.CLIENT). We have officially dropped support for client login as of version 4.2.0! Note that JDA is not a good tool to build a custom discord client as it loads all servers/guilds on startup,...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 23
    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 which could take a long time. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24
    Conductor

    Conductor

    Conductor is an event driven agentic workflow engine for AI agents

    ...Originally built at Netflix and actively maintained by Orkes and the open-source community, Conductor simplifies complex workflow management by handling retries, failures, state persistence, and long-running process execution automatically. The platform enables developers to orchestrate AI agents, APIs, human approvals, and microservices using flexible JSON-based workflows with dynamic runtime execution. Conductor supports durable execution, deterministic orchestration, workflow replayability, and horizontal scalability, making it suitable for enterprise-grade applications and mission-critical automation. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 25
    Epoxy

    Epoxy

    Android library for building complex screens in a RecyclerView

    ...This abstracts the boilerplate of view holders, diffing items and binding payload changes, item types, item ids, span counts, and more, in order to simplify building screens with multiple view types. Additionally, Epoxy adds support for saving view state and automatic diffing of item changes. We developed Epoxy at Airbnb to simplify the process of working with RecyclerViews, and to add the missing functionality we needed. We now use Epoxy for most of the main screens in our app and it has improved our developer experience greatly. If you are using layout resources in Epoxy annotations then for library projects add Butterknife's gradle plugin to your buildscript.
    Downloads: 0 This Week
    Last Update:
    See Project
Auth0 Logo