A curated list of awesome Kotlin Notebook that can be run instantly in IntelliJ to accelerate building Kotlin experiments, especially GenAI PoC, using 3rd party libraries!
If you are a kotlin beginning, follow the README.md to run the notebook to learn different libraries.
If you are a java/kotlin library owner, showcase your library using Kotlin Notebook and allow others to run, learn and contribute together!
- Koog (Kotlin native AI Agent framework by JetBrains)
- Spring AI
- Neo4j
- PostgreSQL
- AWS SDK for Kotlin
- Google GenAI SDK
- langchain4j
- ... more
- Feel free to share your Kotlin Notebook to accelerate together
You might also be interested to read the
Go to Settings > Tools > Kotlin Notebooks > Kernal
To ease the dependency version upgrade and minimize manual error, I setup a convention to store dependency version and API secret.
Here is the reference folder structure.
.
└── spring-ai/
├── resources/
│ └── openai.secret.json (openai.example.json for reference)
├── spring-ai-openai.ipynb
└── spring-ai-ollama.ipynb
You can write a self-documented notebook that combine source code and run result.
Those results can be directly read on GitHub. Getting started here: https://kotlinlang.org/docs/kotlin-notebook-set-up-env.html

See https://github.com/gaplo917/kotlin-vertexai-workbench-container


