Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/funktionalio/pillars

Scala 3 backend application base
https://github.com/funktionalio/pillars

backend scala scala3 typelevel

Last synced: about 2 months ago
JSON representation

Scala 3 backend application base

Awesome Lists containing this project

README

        

= Pillars
:toc: preamble
:imagesdir: ./modules/docs/src/docs/images

[.text-center]
image:logo.svg[logo,600,600,align=center]

This library is a basis for backend applications written in Scala 3 using the TypeLevel stack.

It is a work in progress and is not ready for production use.

== Features

- Admin server
- Configuration
- Database access
- Feature flags
- Logging
- OpenTelemetry-based observability

== Usage

This library is currently available for Scala binary version 3.3.1.

To use the latest version, include the following in your `build.sbt`:

[source,scala]
--
libraryDependencies ++= Seq(
"com.rlemaitre" %% "pillars" % "@VERSION@"
)
--

== Contributing

Contributions are always welcome!

See link:contributing.adoc[`contributing.adoc`] for ways to get started.

Please adhere to this project's link:CODE_OF_CONDUCT.adoc[`code of conduct`].

Scafolding connector:

```
g8Scaffold module --moduleName=kafka-fs2
```

Mind the gap :D

== Feedback

If you have any feedback, please reach out to us at mailto:[email protected][]

== License

This project is licensed under the link:https://www.eclipse.org/legal/epl-2.0/[Eclipse Public License - v 2.0].