


Here are some libraries that you may find useful: Kotlin libraries The ecosystem of libraries for data-related tasks created by the Kotlin community is rapidly expanding. Starting from version 0.9.0, Apache Zeppelin comes with bundled Kotlin interpreter. It provides strong support for the Apache Spark cluster computing system, which is particularly useful for data engineering. Zeppelin Kotlin interpreterĪpache Zeppelin is a popular web-based solution for interactive data analytics. Sign up and use Kotlin with a free Datalore Community account. You can also collaborate on Kotlin notebooks in real time, get smart coding assistance when writing code, and share results as interactive or static reports.

With Datalore, you can use Kotlin in the browser straight out of the box, no installation required. Kotlin-jupyter is an open source project that brings Kotlin support to Jupyter Notebook.Ĭheck out Kotlin kernel's GitHub repo for installation instructions, documentation, and examples. The Jupyter Notebook is an open-source web application that allows you to create and share documents (aka "notebooks") that can contain code, visualizations, and Markdown text. Kotlin integrates with these tools to help you explore data, share your findings with colleagues, or build up your data science and machine learning skills. Notebooks such as Jupyter Notebook, Datalore, and Apache Zeppelin provide convenient tools for data visualization and exploratory research. Static typing and null safety help create reliable, maintainable code that is easy to troubleshoot.īeing a JVM language, Kotlin gives you great performance and an ability to leverage an entire ecosystem of tried and true Java libraries. Kotlin is concise, readable, and easy to learn. From building data pipelines to productionizing machine learning models, Kotlin can be a great choice for working with data:
