Giter Club home page Giter Club logo

http4k-examples's Introduction

http4k Examples

.github/workflows/build.yaml

These sample projects are designed to demonstrate how easy it is to use the various features of http4k in isolation. They are all entirely self-contained and can be run locally or using the included script to run them in a Docker container.

  • hello-world : "Hello world" application with a single endpoint.

  • aws-lambda-http: Building and deploying HttpHandler as a Serverless function.

  • aws-lambda-events: Building and deploying an event-based FnHandler as a Serverless function.

  • graalvm : "Hello world" application with a single endpoint, compiled to a native binary using GraalVM.

  • graphql : Using the http4k graphql routing module to build an API which exposes a data graph backed by the GraphQL-Java library.

  • hexagonal: Writing Hexagonal http4k applications with DomainDrivenTests.

  • hotwire : Serve a Hotwire application via http4k (with Websocket support)!

  • http4k-connect : A app which utilises the http4k-connect libraries, which provide both a framework for http4k client connectors to external systems and Fake versions of those systems.

  • json-api : A app which uses Jackson to automatically marshall Kotlin data classes into JSON objects.

  • oauth : Using the http4k OAuth support, shows how to protect resources for use with an external auth provider such as Google or Auth0.

  • openapi : Using the http4k contract routing module to build an API which is auto-documented in a generated OpenAPI3 specification.

  • quarkus : "Hello world" application with a single endpoint, compiled to a native binary using Quarkus.

  • react-app : Combines a React front end with an http4k backend.

  • typesafe-configuration : Application configured using the typesafe configuration facility in the http4k-cloudnative module..

  • web-content : Using the http4k templating system and serving static content.

http4k-examples's People

Contributors

daviddenton avatar s4nchez avatar yatesco avatar matesik1995 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.