Skip to content

A curated collection of ready-to-run Kotlin Notebooks in IntelliJ —accelerate your experiments, especially GenAI PoCs

Notifications You must be signed in to change notification settings

gaplo917/awesome-kotlin-notebook

Repository files navigation

logo

Awesome Kotlin Notebooks

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!

List of Kotlin Notebooks

You might also be interested to read the

Use latest Kotlin Notebook Kernal

Go to Settings > Tools > Kotlin Notebooks > Kernal

Folder structure design

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

New to Kotlin Notebook?

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 github-notebook notebook

Running on Kotlin Notebook on Vertex AI Workbench

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

About

A curated collection of ready-to-run Kotlin Notebooks in IntelliJ —accelerate your experiments, especially GenAI PoCs

Topics

Resources

Stars

Watchers

Forks