Kotlin Data Science

Open-source Kotlin projects categorized as Data Science

Top 9 Kotlin Data Science Projects

  • mlreef

    The collaboration workspace for Machine Learning

  • kotlin-jupyter

    Kotlin kernel for Jupyter/IPython

  • Project mention: Plotting Financial Data in Kotlin with Kandy | dev.to | 2024-04-09

    For working with datasets (loading and processing), I use Kotlin DataFrame. It is a library designed for working with structured in-memory data, such as tabular or JSON. It offers convenient storage, manipulation, and data analysis with a convenient, typesafe, readable API. With features for data initialization and operations like filtering, sorting, and integration, Kotlin DataFrame is a powerful tool for data analytics. I also use the Kandy - Kotlin plotting library, designed specifically for full compatibility with Kotlin DataFrame. It brings many types of plots (including statistical) with rich customization options via a powerful Kotlin DSL. The best way to run all of this is Kotlin Notebook. It works out of the box, has native rendering of Kandy plots and DataFrame tables, and has IntelliJ IDEA support. It can also be run in Jupyter notebooks with a Kotlin kernel and on Datalore.

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • dataframe

    Structured data processing in Kotlin (by JetBrains)

  • Project mention: Plotting Financial Data in Kotlin with Kandy | dev.to | 2024-04-09

    For working with datasets (loading and processing), I use Kotlin DataFrame. It is a library designed for working with structured in-memory data, such as tabular or JSON. It offers convenient storage, manipulation, and data analysis with a convenient, typesafe, readable API. With features for data initialization and operations like filtering, sorting, and integration, Kotlin DataFrame is a powerful tool for data analytics. I also use the Kandy - Kotlin plotting library, designed specifically for full compatibility with Kotlin DataFrame. It brings many types of plots (including statistical) with rich customization options via a powerful Kotlin DSL. The best way to run all of this is Kotlin Notebook. It works out of the box, has native rendering of Kandy plots and DataFrame tables, and has IntelliJ IDEA support. It can also be run in Jupyter notebooks with a Kotlin kernel and on Datalore.

  • kandy

    Kotlin plotting library. (by Kotlin)

  • Project mention: Plotting Financial Data in Kotlin with Kandy | dev.to | 2024-04-09

    For working with datasets (loading and processing), I use Kotlin DataFrame. It is a library designed for working with structured in-memory data, such as tabular or JSON. It offers convenient storage, manipulation, and data analysis with a convenient, typesafe, readable API. With features for data initialization and operations like filtering, sorting, and integration, Kotlin DataFrame is a powerful tool for data analytics. I also use the Kandy - Kotlin plotting library, designed specifically for full compatibility with Kotlin DataFrame. It brings many types of plots (including statistical) with rich customization options via a powerful Kotlin DSL. The best way to run all of this is Kotlin Notebook. It works out of the box, has native rendering of Kandy plots and DataFrame tables, and has IntelliJ IDEA support. It can also be run in Jupyter notebooks with a Kotlin kernel and on Datalore.

  • koma

    A scientific computing library for Kotlin. https://kyonifer.github.io/koma

  • KotlinDiscreteMathToolkit

    Set of extensions for Kotlin that provides Discrete math functionalities

  • pairAdjacentViolators

    A JVM implementation of the Pair Adjacent Violators algorithm for isotonic regression

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • 180protocol

    Confidential compute for sensitive data sharing and commercial collaboration

  • sigbla-app

    Sigbla is a framework for working with data in tables, using the Kotlin programming language. It supports various data types, reactive programming and events, user input, charts, and more.

  • Project mention: New Sigbla release - v1.23.1 - Black Brook | /r/coolgithubprojects | 2023-12-05
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Kotlin Data Science related posts

Index

What are some of the best open-source Data Science projects in Kotlin? This list will help you:

Project Stars
1 mlreef 1,442
2 kotlin-jupyter 1,064
3 dataframe 700
4 kandy 474
5 koma 270
6 KotlinDiscreteMathToolkit 182
7 pairAdjacentViolators 49
8 180protocol 28
9 sigbla-app 16

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com