Kotless stands for Kotlin serverless framework. Its focus lies in reducing the routine of serverless deployment creation by generating it straight from the code of the application itself. So, simply speaking, Kotless gives you one magic button to deploy your Web application as a serverless application on AWS and Azure. Kotless is able to deploy existing Spring Boot or Ktor applications to AWS serverless platform. To do it, you'll need to set up a plugin and replace the existing dependency with the appropriate Kotless DSL. One of the key features of Kotless is its ability to embed into existing applications. Kotless makes super easy deployment of existing Spring and Ktor applications to AWS and Microsoft Azure serverless platforms.

Features

  • DSL provides a way of defining serverless applications
  • Kotless own DSL that provides annotations to declare routing, scheduled events, etc.
  • Ktor engine that is introspected by Kotless. Use standard Ktor syntax and Kotless will generate deployment
  • Spring Boot serverless container that is introspected by Kotless. Use standard Spring syntax and Kotless will generate deployment
  • Kotless Gradle Plugin provides a way of deploying serverless application
  • Runs application locally, emulates the AWS environment (if necessary) and provides the possibility for IDE debugging

Project Samples

Project Activity

See All Activity >

Categories

Frameworks

License

Apache License V2.0

Follow Kotless

Kotless Web Site

nel_h2
Gen AI apps are built with MongoDB Atlas Icon
Gen AI apps are built with MongoDB Atlas

The database for AI-powered applications.

MongoDB Atlas is the developer-friendly database used to build, scale, and run gen AI and LLM-powered apps—without needing a separate vector database. Atlas offers built-in vector search, global availability across 115+ regions, and flexible document modeling. Start building AI apps faster, all in one place.
Start Free
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of Kotless!

Additional Project Details

Operating Systems

Android

Programming Language

Kotlin

Related Categories

Kotlin Frameworks

Registered

2024-01-31