Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/funktionalio/pillars
- Owner: FunktionalIO
- License: other
- Created: 2023-12-27T13:51:17.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2024-12-07T00:56:27.000Z (about 2 months ago)
- Last Synced: 2024-12-07T01:27:04.015Z (about 2 months ago)
- Topics: backend, scala, scala3, typelevel
- Language: Scala
- Homepage: https://pillars.dev/
- Size: 12 MB
- Stars: 24
- Watchers: 2
- Forks: 7
- Open Issues: 18
-
Metadata Files:
- Readme: README.adoc
- Changelog: CHANGELOG.md
- Contributing: contributing.adoc
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.adoc
- Codeowners: CODEOWNERS
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].