Showing 319 open source projects for "java restful and api"

View related business solutions
  • Get full visibility and control over your tasks and projects with Wrike. Icon
    Get full visibility and control over your tasks and projects with Wrike.

    A cloud-based collaboration, work management, and project management software

    Wrike offers world-class features that empower cross-functional, distributed, or growing teams take their projects from the initial request stage all the way to tracking work progress and reporting results.
    Learn More
  • The AI-powered unified PSA-RMM platform for modern MSPs. Icon
    The AI-powered unified PSA-RMM platform for modern MSPs.

    Trusted PSA-RMM partner of MSPs worldwide

    SuperOps.ai is the only PSA-RMM platform powered by intelligent automation and thoughtfully crafted for the new-age MSP. The platform also helps MSPs manage their projects, clients, and IT documents from a single place.
    Learn More
  • 1
    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 client which does this via lazy loading instead. ...
    Downloads: 5 This Week
    Last Update:
    See Project
  • 2
    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: 0 This Week
    Last Update:
    See Project
  • 3
    commonmark-java

    commonmark-java

    Java library for parsing and rendering CommonMark (Markdown)

    Java library for parsing and rendering Markdown text according to the CommonMark specification (and some extensions). Provides classes for parsing input to an abstract syntax tree of nodes (AST), visiting and manipulating nodes, and rendering to HTML. It started out as a port of commonmark.js, but has since evolved into a full library with a nice API.
    Downloads: 1 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
  • Build innovative business apps powered by process automation Icon
    Build innovative business apps powered by process automation

    Connect workflows, teams and systems within one digital business transformation platform

    Manage your business as a unified system of interacting processes. Use BPMN 2.0 for low-code process modeling by business people. Follow your strategic goals with process architecture that always corresponds to the structure of an actual business.
    Learn More
  • 5
    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
  • 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: 1 This Week
    Last Update:
    See Project
  • 7
    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
  • 8
    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
  • 9
    Javassist

    Javassist

    Java bytecode engineering toolkit

    Javassist (JAVA programming ASSISTant) makes Java bytecode manipulation simple. It is a class library for editing bytecodes in Java; it enables Java programs to define a new class at runtime and to modify a class file when the JVM loads it. Unlike other similar bytecode editors, Javassist provides two levels of API: source level and bytecode level.
    Downloads: 3 This Week
    Last Update:
    See Project
  • Melis Platform is an enterprise-grade Low Code Platform simplifying app creation, management, and delivery. Icon
    Melis Platform is an enterprise-grade Low Code Platform simplifying app creation, management, and delivery.

    Ideal for websites, apps, e-commerce, CRMs, and more

    Melis is a new generation of Content Management System and eCommerce platform to achieve and manage websites from a single web interface easy to use while offering the best of open source technology.
    Learn More
  • 10
    Spoon

    Spoon

    Metaprogramming library to analyze and transform Java source code

    Spoon is an open-source library to analyze, rewrite, transform, transpile Java source code. It parses source files to build a well-designed AST with powerful analysis and transformation API. It supports modern Java versions up to Java 20. Spoon is an official Inria open-source project, and member of the OW2 open-source consortium.
    Downloads: 16 This Week
    Last Update:
    See Project
  • 11
    Swagger Core

    Swagger Core

    Examples, server integrations for generating Swagger API Specification

    ...Such definition can be the base for further processing/consumption, including API documentation (e.g with swagger-ui, API client generation in various languages (e.g with swagger-codegen), custom processing, and so on. Such result is achieved by scanning JAX-RS resources and resolving their operations and used types, (also) processing applied annotations (e.g. Swagger, JAX-RS, Jackson, JAXB, etc.). An extension mechanism allows to further customize and pre/post processing result.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 12
    Apache Log4j

    Apache Log4j

    Apache Log4j 2 is a versatile, feature-rich, efficient logging API

    Apache Log4j is a versatile, industrial-grade Java logging framework composed of an API, its implementation, and components to assist the deployment for various use cases. Log4j is used by 8% of the Maven ecosystem and listed as one of the top 100 critical open source software projects. The project is actively maintained by a team of several volunteers and supported by a big community.
    Downloads: 17 This Week
    Last Update:
    See Project
  • 13
    springdoc-openapi

    springdoc-openapi

    Library for OpenAPI 3 with spring-boot

    An extended support for springdoc-openapi v1 project is now available for organizations that need support beyond 2023. The springdoc-openapi Java library helps automating the generation of API documentation using Spring Boot projects. springdoc-openapi works by examining an application at runtime to infer API semantics based on Spring configurations, class structure and various annotations. The library automatically generates documentation in JSON/YAML and HTML formatted pages. ...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 14
    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
  • 15
    GraphHopper Routing Engine

    GraphHopper Routing Engine

    Open source routing engine for OpenStreetMap

    GraphHopper invests in an active open source community. Our flagships are the GraphHopper routing engine and jsprit, the toolkit for solving rich vehicle routing problems. We promote a fair & diverse mindset. jsprit is a Java based toolkit for solving rich traveling salesman problems (TSP) and vehicle routing problems (VRP). It is lightweight, flexible, easy-to-use, and based on a single all-purpose meta-heuristic. The GraphHopper routing engine is fast and memory-efficient, using Java. It...
    Downloads: 5 This Week
    Last Update:
    See Project
  • 16
    EasyExcel

    EasyExcel

    Lightweight Java library developed by Alibaba for reading and writing

    EasyExcel is a Java library focused on reading and writing Excel files with very low memory usage, making it suitable for large datasets that overwhelm traditional APIs. It uses streaming/event-driven parsing to avoid loading entire workbooks into memory, and it maps rows to Java objects via simple annotations. Writers support multiple sheets, custom styles, merged cells, and template-based filling so production reports remain maintainable.
    Downloads: 7 This Week
    Last Update:
    See Project
  • 17
    VisualVM

    VisualVM

    VisualVM is an All-in-One Java Troubleshooting Tool

    ...Designed for both development and production time use. Use Apache Ant 1.9.9 or above and Oracle JDK 8 to build VisualVM from this repository. VisualVM monitors and troubleshoots applications running on Java 1.4+ from many vendors using various technologies including jvmstat, JMX, Serviceability Agent (SA) and Attach API. VisualVM perfectly fits all the requirements of application developers, system administrators, quality engineers and end users. VisualVM automatically detects and lists locally and remotely running Java applications (jstatd must be running on the remote host). ...
    Downloads: 17 This Week
    Last Update:
    See Project
  • 18
    Retrofit

    Retrofit

    Type-safe HTTP client for Android and Java by Square

    Retrofit is a type-safe HTTP client for Android and Java developed by Square. It allows developers to define REST API calls using simple interface annotations, automatically converting responses into Java objects using converters like Gson or Moshi. Retrofit greatly simplifies network requests by abstracting away boilerplate code, making API integration in mobile and Java apps seamless and maintainable.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 19
    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
  • 20
    Elide

    Elide

    Elide is a Java library that lets you stand up a GraphQL/JSON-API

    Model-driven {json:api} & GraphQL web services for CRUD and Analytics. Elide is a Java library that enables you to stand up JSON API or GraphQL web services in 4 simple steps. Define a JPA annotated model including relationships to other models using Java, Kotlin, Groovy, and other JVM languages. Control access to fields and entities through a declarative, intuitive permission syntax. Make instances of your new model accessible through a top level collection or restrict access only through relationships to other models. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 21
    Ollama4j

    Ollama4j

    A simple Java library for interacting with Ollama server

    Ollama4j is a lightweight Java library designed to simplify interaction with the Ollama server, enabling developers to integrate locally hosted large language models into Java applications with minimal friction. It provides a clean and developer-friendly API that abstracts the underlying REST communication, allowing users to focus on building features rather than handling low-level networking details.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 22
    JOML

    JOML

    A Java math library for OpenGL rendering calculations

    JOML is a high-performance, lightweight math library designed for 3D graphics applications in Java, particularly those using OpenGL, Vulkan, or LWJGL. It provides a complete suite of vector, matrix, quaternion, and geometry operations essential for real-time graphics and game development. Unlike other math libraries, JOML avoids object allocation during calculations, making it highly optimized for garbage-free performance. With precise control over mathematical operations and compatibility...
    Downloads: 5 This Week
    Last Update:
    See Project
  • 23
    Glide

    Glide

    Android image loading & caching library focused on smooth scrolling

    Glide is a fast and efficient open source image loading and caching library for Android that focuses on smooth scrolling. It supports fetching, decoding and displaying images, video stills as well as animated GIFs, with a simple and easy to use interface and API. Glide offers a performant and extensible resource decoding pipeline and automatic resource pooling, and a flexible API that allows developers to plug in to just about any network stack. It is primarily focused on making any type...
    Downloads: 2 This Week
    Last Update:
    See Project
  • 24
    Logbook

    Logbook

    An extensible Java library for HTTP request and response logging

    Logbook is an extensible Java library to enable complete request and response logging for different client- and server-side technologies. It satisfies a special need by a) allowing web application developers to log any HTTP traffic that an application receives or sends b) in a way that makes it easy to persist and analyze it later. This can be useful for traditional log analysis, meeting audit requirements or investigating individual historic traffic issues. Logbook is ready to use out of...
    Downloads: 6 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: 3 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • 2
  • 3
  • 4
  • 5
  • Next