All Projects → oracle → Helidon

oracle / Helidon

Licence: other
Java libraries for writing microservices

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to Helidon

Vertx Sql Client
High performance reactive SQL Client written in Java
Stars: ✭ 690 (-72.98%)
Mutual labels:  reactive, netty
Servicetalk
A networking framework that evolves with your application
Stars: ✭ 656 (-74.31%)
Mutual labels:  reactive, netty
smallrye-reactive-messaging
SmallRye Reactive Messaging
Stars: ✭ 144 (-94.36%)
Mutual labels:  reactive, microprofile
Rsocket Java
Java implementation of RSocket
Stars: ✭ 2,099 (-17.82%)
Mutual labels:  reactive, netty
Advanced Vertx Guide
A gentle guide for advanced Vert.x users
Stars: ✭ 118 (-95.38%)
Mutual labels:  reactive, netty
Aws Sdk
Using vertx-client for AWS SDK v2
Stars: ✭ 38 (-98.51%)
Mutual labels:  reactive, netty
reacted
Actor based reactive java framework for microservices in local and distributed environment
Stars: ✭ 17 (-99.33%)
Mutual labels:  reactive, microservice-framework
Reactor Netty
TCP/HTTP/UDP/QUIC client/server with Reactor over Netty
Stars: ✭ 1,743 (-31.75%)
Mutual labels:  reactive, netty
Vert.x
Vert.x is a tool-kit for building reactive applications on the JVM
Stars: ✭ 12,544 (+391.15%)
Mutual labels:  reactive, netty
Proteus
Lean, mean, and incredibly fast JVM framework for web and microservice development.
Stars: ✭ 178 (-93.03%)
Mutual labels:  reactive, microservice-framework
Play Ws
Standalone Play WS, an async HTTP client with fluent API
Stars: ✭ 190 (-92.56%)
Mutual labels:  reactive
Liiklus
Reactive (RSocket/gRPC) Gateway for the event-based systems
Stars: ✭ 192 (-92.48%)
Mutual labels:  reactive
Store
A beautifully-simple framework-agnostic modern state management library.
Stars: ✭ 204 (-92.01%)
Mutual labels:  reactive
Mini Rpc
Spring + Netty + Protostuff + ZooKeeper 实现了一个轻量级 RPC 框架,使用 Spring 提供依赖注入与参数配置,使用 Netty 实现 NIO 方式的数据传输,使用 Protostuff 实现对象序列化,使用 ZooKeeper 实现服务注册与发现。使用该框架,可将服务部署到分布式环境中的任意节点上,客户端通过远程接口来调用服务端的具体实现,让服务端与客户端的开发完全分离,为实现大规模分布式应用提供了基础支持
Stars: ✭ 205 (-91.97%)
Mutual labels:  netty
Spring Webflux Security Jwt
A JWT authorization and authentication implementation with Spring Reactive Webflux, Spring Boot 2 and Spring Security 5
Stars: ✭ 190 (-92.56%)
Mutual labels:  reactive
Barrel Platform
Distributed database for the modern world
Stars: ✭ 201 (-92.13%)
Mutual labels:  reactive
Javawebsocketclient
RxJava WebSocket library for Java and Android
Stars: ✭ 188 (-92.64%)
Mutual labels:  reactive
Blynk Server
Blynk is an Internet of Things Platform aimed to simplify building mobile and web applications for the Internet of Things. Easily connect 400+ hardware models like Arduino, ESP8266, ESP32, Raspberry Pi and similar MCUs and drag-n-drop IOT mobile apps for iOS and Android in 5 minutes
Stars: ✭ 8 (-99.69%)
Mutual labels:  netty
Kcp Netty
Java implementation of KCP based on Netty
Stars: ✭ 184 (-92.8%)
Mutual labels:  netty
Recaptcha
[In]visible ReCaptcha v2 for iOS
Stars: ✭ 208 (-91.86%)
Mutual labels:  reactive

latest version latest version follow on Twitter

Helidon: Java Libraries for Microservices

Project Helidon is a set of Java Libraries for writing microservices. Helidon supports two programming models:

  • Helidon MP: MicroProfile 3.3
  • Helidon SE: a small, functional style API

In either case your application is just a Java SE program.

License

Helidon is available under Apache License 2.0.

Documentation

Latest documentation and javadocs are available at https://helidon.io/docs/latest.

Get Started

See Getting Started at https://helidon.io.

Downloads / Accessing Binaries

There are no Helidon downloads. Just use our Maven releases (GroupID io.helidon). See Getting Started at https://helidon.io.

Helidon CLI

MacOS:

curl -O https://helidon.io/cli/latest/darwin/helidon
chmod +x ./helidon
sudo mv ./helidon /usr/local/bin/

Linux:

curl -O https://helidon.io/cli/latest/linux/helidon
chmod +x ./helidon
sudo mv ./helidon /usr/local/bin/

Windows:

PowerShell -Command Invoke-WebRequest -Uri "https://helidon.io/cli/latest/windows/helidon.exe" -OutFile "C:\Windows\system32\helidon.exe"

See this document for more info.

Build

You need JDK 11+ to build Helidon.

You also need Maven. We recommend 3.5 or newer.

Building the documentation requires the dot utility from Graphviz. This is included in many Linux distributions. For other platforms see https://www.graphviz.org/.

Full build

$ mvn install

Checkstyle

# Cd to the component you want to check
$ mvn validate  -Pcheckstyle

Copyright

# Cd to the component you want to check
$ mvn validate  -Pcopyright

Spotbugs

# Cd to the component you want to check
$ mvn verify  -Pspotbugs

Build Scripts

Build scripts are located in etc/scripts. These are primarily used by our pipeline, but a couple are handy to use on your desktop to verify your changes.

  • copyright.sh: Run a full copyright check
  • checkstyle.sh: Run a full style check

Get Help

Get Involved

Stay Informed

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].