Showing 33738 open source projects for "java open source"

View related business solutions
  • Discover the power of eDiscovery for law firms. Icon
    Discover the power of eDiscovery for law firms.

    Streamline your legal processes and ensure compliance with our eDiscovery company.

    DWR eDiscovery allows legal professionals to process, analyze, review, and produce documents that are relevant to litigation and other legal disclosure obligations. Our tools allow easy ingestion and analysis of client and opposing party documents using a comprehensive set of document review features including AI search, keyword search, keyword highlighting, metadata filtering, marking documents, privilege log management, redactions, and a range of analysis tools to help users best understand their document corpus.
    Learn More
  • Easy management of simple and complex projects Icon
    Easy management of simple and complex projects

    We help different businesses become digital, manage projects, teams, communicate effectively and control tasks online.

    Plan more projects with Worksection. Use Gantt chart and Kanban boards to organize your projects, get your team onboard and assign tasks and due dates.
    Learn More
  • 1
    Parser for Rust source code

    Parser for Rust source code

    Parser for Rust source code

    Parser for Rust source code is a major Rust crate for parsing Rust source code (token streams) into a syntax tree (AST) that procedural macros can inspect or transform. The primary target is macro authors: you can parse TokenStreams into syn::File, syn::Item, syn::Expr, syn::Type, etc. It offers rich data structures, fine-grained parsing, span tracking (for error reporting), traversal and mutation APIs (visit, fold, visit_mut), printing back to tokens, and strong feature-gating so you only...
    Downloads: 8 This Week
    Last Update:
    See Project
  • 2
    From Java To Kotlin

    From Java To Kotlin

    Your Cheat Sheet For Java To Kotlin

    From Java to Kotlin is a practical guide for Android developers transitioning existing codebases and habits from Java to idiomatic Kotlin. Rather than simply showing syntax translations, it emphasizes Kotlin’s expressive features—null safety, extensions, data classes, sealed hierarchies, and higher-order functions—and how to apply them sensibly. Examples illustrate side-by-side Java and Kotlin snippets, revealing opportunities to reduce boilerplate and improve readability. The guide includes...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 3
    GraphQL Java

    GraphQL Java

    GraphQL Java implementation

    GraphQL Java implementation. It requires a little Spring and Java knowledge. GraphQL is a query language to retrieve data from a server. It is an alternative to REST, SOAP or gRPC. One very important property of GraphQL is that it is statically typed: the server knows exactly the shape of every object you can query and any client can actually "introspect" the server and ask for the "schema". The schema describes what queries are possible and what fields you can get back. (Note: when we refer...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 4
    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
  • Intelligent Retail Management Icon
    Intelligent Retail Management

    Retail space, product categories, planograms, automatic ordering, and shelf labels management

    Quant offers a wide range of solutions for retail. Within one integrated software system, it allows you to efficiently combine the management of retail space, shelf labels and marketing materials with task management, reporting and automatic replenishment.
    Learn More
  • 5
    JDA Java Discord API

    JDA Java Discord API

    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 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 unlike a...
    Downloads: 15 This Week
    Last Update:
    See Project
  • 6
    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. The repository is organized into multiple modules, each targeting...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 7
    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
  • 8
    Java Design Patterns Website

    Java Design Patterns Website

    Next generation website for Java Design Patterns

    This project is the VuePress-powered web front end for the well-known “java-design-patterns” project, which documents classic and modern design patterns in Java. Its purpose is to present that large body of content as a browsable, fast, static website with organized navigation, search, and pattern categorization. Instead of reading patterns only in GitHub markdown, users can consume them in a more pleasant documentation format with sections, sidebars, and themed pages. The site structure...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 9
    Language support for Java for VS Code

    Language support for Java for VS Code

    Java Language Support for Visual Studio Code

    Provides Java ™ language support via Eclipse ™ JDT Language Server, which utilizes Eclipse ™ JDT, M2Eclipse and Buildship. Now that Java extension will publish platform-specific versions, it will embed a JRE for supported platforms such as win32-x64, Linux-x64, Linux-arm64, darwin-x64, and darwin-arm64. The embedded JRE is used to launch the Language Server for Java. Users are only responsible for configuring Project JDKs to compile your Java projects.
    Downloads: 4 This Week
    Last Update:
    See Project
  • Electronic Lab Notebook (ELN) Software Icon
    Electronic Lab Notebook (ELN) Software

    Ideal for any lab. Whether you’re just starting up, a small or large academic institution, or a globally operating company.

    eLabJournal is an all-in-one Electronic Lab Notebook (ELN) software that includes sample tracking and protocol management modules.
    Learn More
  • 10
    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. Its data models map directly to service APIs, making it...
    Downloads: 3 This Week
    Last Update:
    See Project
  • 11
    Socket.IO-client Java

    Socket.IO-client Java

    A Socket.IO client library for Java

    This is the Socket.IO Client Library for Java, which is simply ported from the JavaScript client. The latest artifact is available on Maven Central. There are several ways to handle events that are transmitted between the server and the client. Add the listener function to the end of the listeners array for the event named eventName. Add a one-time listener function for the event named eventName. Remove the specified listener from the listener array for the event named eventName. Remove all...
    Downloads: 2 This Week
    Last Update:
    See Project
  • 12
    Azure SDK for Java

    Azure SDK for Java

    Active development of the Azure SDK for Java

    This repository is for the active development of the Azure SDK for Java. For consumers of the SDK we recommend visiting our public developer docs or our versioned developer docs. To get started with a specific service library, see the README.md file located in the library's project folder. You can find service libraries in the /SDK directory. For a list of all the services, we support to access to our list of all existing libraries. New wave of packages that follow the Azure SDK Design...
    Downloads: 2 This Week
    Last Update:
    See Project
  • 13
    Java Telegram Bot API

    Java Telegram Bot API

    Telegram Bot API for Java

    Bots are third-party applications that run inside Telegram. Users can interact with bots by sending them messages, commands and inline requests. You control your bots using HTTPS requests to Telegram's Bot API. Get customized notifications and news. A bot can act as a smart newspaper, sending you relevant content as soon as it's published. Integrate with other services. A bot can enrich Telegram chats with content from external services. Accept payments from Telegram users. A bot can offer...
    Downloads: 3 This Week
    Last Update:
    See Project
  • 14
    Telegram Bot Java Library

    Telegram Bot Java Library

    Java library to create bots using Telegram Bots API

    A simple-to-use library to create Telegram Bots in Java.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 15
    JADX

    JADX

    Dex to Java decompiler

    Command-line and GUI tools for producing Java source code from Android Dex and apk files. Decompile Dalvik bytecode to java classes from APK, dex, aar, aab and zip files. Decode AndroidManifest.xml and other resources from resources.arsc. Deobfuscator included. Be aware, Android Studio can interfere with jadx debugger, so it is better to close it before attaching to the process in jadx.
    Downloads: 1,841 This Week
    Last Update:
    See Project
  • 16
    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.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 17
    IntelliJ Community Edition

    IntelliJ Community Edition

    IntelliJ IDEA & IntelliJ Platform

    IntelliJ Community is the open source upstream of JetBrains’ IntelliJ IDEA, forming the core of a powerful, extensible, and intelligent development environment. It provides foundational features like a robust editor with code completion, syntax highlighting, refactoring tools, version control integrations, terminal, debugger, and plugin architecture. Since it’s open, community developers can contribute to language supports, UI tweaks, and platform enhancements. ...
    Downloads: 2,049 This Week
    Last Update:
    See Project
  • 18
    30 Seconds of Java

    30 Seconds of Java

    Collection of reusable tested Java 21 compatible code snippets

    30 Seconds of Java is a curated collection of short, focused Java code snippets intended to teach small concepts quickly, similar to the popular “30 seconds of code” format in other languages. Each snippet is designed to be read and understood in under a minute, showing a single idea such as working with streams, handling optionals, manipulating collections, or doing common utility tasks. The repo targets both beginners who want bite-sized learning and experienced developers who just need a...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 19
    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. This means you can keep much of your familiar...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 20
    JaCoCo Java Code Coverage Library

    JaCoCo Java Code Coverage Library

    Java Code Coverage Library

    JaCoCo is a free code coverage library for Java, which has been created by the EclEmma team based on the lessons learned from using and integrating existing libraries for many years.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 21
    Code Quality and Security for Java

    Code Quality and Security for Java

    SonarSource Static Analyzer for Java Code Quality and Security

    Hundreds of unique rules to find Java bugs, code smells & vulnerabilities. Sonar static analysis helps you build and maintain high-quality Java code. Covering popular build systems, standards and versions, Sonar elevates your coding game while keeping vulnerabilities at bay. With each Java version, we create dedicated rules so you learn shiny, new features and avoid pitfalls. Consistently find tricky, hard-to-spot issues in your regular expressions. Allow you to effortlessly repair your Java...
    Downloads: 4 This Week
    Last Update:
    See Project
  • 22

    Cerberus

    Enterprise integration testing framework

    Official website on http://cerberus-testing.org/
    Downloads: 2 This Week
    Last Update:
    See Project
  • 23
    Recaf

    Recaf

    The modern Java bytecode editor

    Recaf is an open-source Java bytecode editor that simplifies the process of editing compiled Java applications. To make things easier Recaf abstracts away much of the internal class file format. Difficult tasks such as updating stack-frames are done automatically. Along with additional features to assist in the process of editing classes, Recaf is the most feature-rich free bytecode editor available.
    Downloads: 206 This Week
    Last Update:
    See Project
  • 24
    rtmp-rtsp-stream-client-java

    rtmp-rtsp-stream-client-java

    Library to stream in rtmp and rtsp for Android. All code in Java

    Library for streaming in RTMP and RTSP. All code in Java.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 25
    Kubernetes & OpenShift Java Client

    Kubernetes & OpenShift Java Client

    Java client for Kubernetes & OpenShift

    This client provides access to the full Kubernetes & OpenShift REST APIs via a fluent DSL.
    Downloads: 0 This Week
    Last Update:
    See Project
MongoDB Logo MongoDB