xledger / pedestal-helidon

Helidon/Nima pedestal adapter - using loom/java21+

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Clojars Project

pedestal-helidon

NOTE: This builds on Hirundo to add adapters for pedestal. Originally, it was a complete fork.

Helidon/Nima Pedestal compliant adapter for clojure, loom based

Warning It's early days so expect breakage.

Helidon/Nima is alpha status right now, so do not use this in prod please.

Installation

Note: You need to use java 21

Usage:

In your pedestal service map:

{ ...
  ::http/type                  pedestal-helidon/helidon-server-fn
  ::http/chain-provider        pedestal-helidon/direct-helidon-provider
...}

The rest should be the same as before.

Running the tests

clj -X:test net.xledger.pedestal-helidon-test-runner/run

Implemented

  • HTTP (1.1 & 2) server/handlers
  • Grpc handlers

License

Copyright © 2023 Max Penet Copyright © 2023 Xledger

Distributed under the Eclipse Public License version 1.

About

Helidon/Nima pedestal adapter - using loom/java21+

License:Eclipse Public License 2.0


Languages

Language:Clojure 100.0%