Kotlin Graphics

Open-source Kotlin projects categorized as Graphics

Top 22 Kotlin Graphic Projects

  • ktx

    Kotlin extensions for the libGDX game framework

  • Project mention: LÖVE: a framework to make 2D games in Lua | news.ycombinator.com | 2023-09-13

    I liked working with it (the library) but learned I hate working with Lua just slightly less than I hate working with JS. At least in JS we now have TS and things like Elm.

    I ended up moving to https://github.com/libktx/ktx for that little project.

  • 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
  • openrndr

    OPENRNDR. A Kotlin/JVM library for creative coding, real-time and interactive graphics

  • Project mention: Show HN: SalamiVG, an SVG framework for generative art and creative coding | news.ycombinator.com | 2024-02-07

    I've been having fun making generative art for a few years and recently got the itch to write my own JS library for sketching SVGs.

    This library is heavily inspired by OPENRNDR [1], which to date has been my framework of choice.

    My motivation to write a JS library for SVGs came from a desire to bring the programming style I love from OPENRNDR into a language I use every day. I was also motivated to generate simple SVGs that I understood deeply because I'd like to start using a plotter soon to bring these sketches into the physical world.

    The library is pretty bare-bones, but I did my best to document it thoroughly enough that a beginner could install it and draw their first sketch in as little time as possible. All the documentation, including an FAQ, is hosted in the project Wiki [2]. And yes, I do recommend p5.js for most users/beginners, but I still believe this library fills a niche.

    Happy to answer any questions, or field any criticisms/notes.

    [1] https://openrndr.org/

  • imgui

    Bloat-free Immediate Mode Graphical User interface for JVM with minimal dependencies (rewrite of dear imgui) (by kotlin-graphics)

  • 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.

  • lets-plot-kotlin

    Grammar of Graphics for Kotlin

  • data2viz

    An Android, JavaFx, JS multiplatform datavisualization library with comprehensive DSL

  • three.kt

    Three.js port for the JVM (desktop)

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  • glm

    jvm glm (by kotlin-graphics)

  • orx

    A growing library of assorted data structures, algorithms and utilities for OPENRNDR (by openrndr)

  • modern-jogl-examples

    Examples ported in JOGL from "Learning Modern 3D Graphic Programming" by J.L.McKesson

  • ksvg

    A Multiplatform Kotlin SVG image DSL.

  • kotlin-unsigned

    unsigned support for Kotlin via boxed types and unsigned operators

  • Vulkan

    Examples and demos for the new Vulkan API (by jvm-graphics-labs)

  • bullet

    JVM Bullet Physics SDK: real-time collision detection and multi-physics simulation for VR, games, visual effects, robotics, machine learning etc. (by kotlin-graphics)

  • learn-OpenGL

  • openvr

    OpenVR SDK (by kotlin-graphics)

  • kaifu2x

    Port of waifu2x to pure kotlin + opencl. Anime-style upscaler and noise reductor based on convolutional neural networks using coffee trained models

  • gli

    jvm gli (by kotlin-graphics)

  • JOGL2D

    Zero-overhead 2D rendering library for JOGL using Kotlin

  • Dino-Game

    Simple Dino Game 🎮 made using Compose multiplatform ( There's no Dino but who cares 🤣 ) I used Kotlin multiplatform with Compose multiplatform, for now the game works for android and desktop (IOS and Web soon ⏳ ).

  • uno-sdk

    UNofficial Opengl SDK

  • ovr

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
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 Graphics discussion

Log in or Post with

Kotlin Graphics related posts

  • Show HN: SalamiVG, an SVG framework for generative art and creative coding

    2 projects | news.ycombinator.com | 7 Feb 2024
  • live

    1 project | /r/generative | 4 Mar 2023
  • Mastodon Bot for Retro-Style Space Images

    1 project | /r/proceduralgeneration | 6 Jan 2023
  • Build desktop applications with JetBrains' new UI style and Compose Desktop

    4 projects | /r/Kotlin | 23 Nov 2022
  • Framework for creative coding in Lisp?

    3 projects | /r/lisp | 21 Nov 2022
  • So I was writing a UI framework for my kotlin/multiplatform game engine and then things somewhat escalated...

    2 projects | /r/Kotlin | 16 Oct 2022
  • Openrndr: Open-source framework for creative coding, written in Kotlin

    1 project | news.ycombinator.com | 12 Oct 2022
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 23 Jun 2024
    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. Learn more →

Index

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

Project Stars
1 ktx 1,330
2 openrndr 840
3 imgui 590
4 kandy 522
5 lets-plot-kotlin 416
6 data2viz 407
7 three.kt 204
8 glm 121
9 orx 116
10 modern-jogl-examples 105
11 ksvg 79
12 kotlin-unsigned 74
13 Vulkan 48
14 bullet 40
15 learn-OpenGL 38
16 openvr 34
17 kaifu2x 32
18 gli 31
19 JOGL2D 28
20 Dino-Game 26
21 uno-sdk 24
22 ovr 6

Sponsored
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.
www.influxdata.com