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!
- Spring AI
- Neo4j
- PostgreSQL
- AWS SDK for Kotlin
- Google GenAI SDK
- langchain4j
- [GCP SDK(Planned)]
- [Azure SDK(Planned)]
- ... more
- Feel free to share your Kotlin Notebook to accelerate together
You might also be interested to read the official Kotlin Notebooks sample.
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