Kotlin Canvas

Open-source Kotlin projects categorized as Canvas

Top 13 Kotlin Canva Projects

  • PhotoEditor

    A Photo Editor library with simple, easy support for image editing using paints,text,filters,emoji and Sticker like stories.

    Project mention: Ask HN: Those making $0/month or less on side projects – Show and tell | news.ycombinator.com | 2023-01-27

    Here are few of them

    PhotoEditor :https://github.com/burhanrashid52/PhotoEditor

  • Konfetti

    Celebrate more with this lightweight confetti particle system 🎊

  • Appwrite

    Appwrite - The open-source backend cloud platform. Add Auth, Databases, Functions, and Storage to your product and build any application at any scale while using your preferred coding languages and tools.

  • Jetpack-Compose-Tutorials

    🚀🧨📝 Series of Tutorials to learn about Jetpack Compose with subjects Material Widgets, Layout, SubcomposeLayout, custom layouts, State, custom rememberable, recomposition, LaunchedEffect, side-effects, Gesture, Animation, Navigation, Canvas, UIs like whatsapp and others.

    Project mention: tide/surf app for watch | /r/PixelWatch | 2023-04-26

    Here are some example projects for compose (not watch specific, but it all should work on a watch as well) https://github.com/SmartToolFactory/Jetpack-Compose-Tutorials

  • Simple-Draw

    A canvas you can draw on with different colors.

  • sketchbook-compose

    🎨 Jetpack Compose canvas library that helps you draw paths, images on canvas with color pickers and palettes.

  • ZigzagView

    a zigzag view for using for ticket or invoice

  • AstroAdventures-Android

    A mini-game for Android like Space Invaders, where the entire game engine has been written from scratch, in Kotlin. And every visual asset in the game is drawn with code, using Android Custom Views.

  • InfluxDB

    Collect and Analyze Billions of Data Points in Real Time. Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.

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

    Project mention: Dino Game using Compose | /r/androiddev | 2023-02-22

    . . Github source code: https://github.com/M0Coding/Dino-Game

  • ComposeScratchEffect

    ✨ComposeScratchEffect is a library to understand scratching gift & coupons like effect. Made using Koltin & Jetpack Compose 🚀 with the use of Canvas

    Project mention: Created my latest library i.e. a Scratch Card Effect library in Jetpack Compose & Canvas | /r/androiddev | 2023-10-05

    ✨ComposeScratchEffect is a library to understand scratching gifts & coupon-like effects. Made using Koltin & Jetpack Compose 🚀 with the use of Canvas.

  • labeled-range-slider

    Select a range within an available set of values

  • CanvasWeightPicker

    A simple compose weight picker drawn with canvas.

  • AnalogClockView

    AnalogClockView is a custom view library for android development. It takes time from the device and show time by Analog clock

  • draw-canvas-composable

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). The latest post mention was on 2023-10-05.

Kotlin Canvas related posts


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

Project Stars
1 PhotoEditor 3,898
2 Konfetti 2,927
3 Jetpack-Compose-Tutorials 2,142
4 Simple-Draw 491
5 sketchbook-compose 402
6 ZigzagView 135
7 AstroAdventures-Android 61
8 Dino-Game 24
9 ComposeScratchEffect 12
10 labeled-range-slider 8
11 CanvasWeightPicker 6
12 AnalogClockView 4
13 draw-canvas-composable 1
Learn any GitHub repo in 59 seconds
Onboard AI learns any GitHub repo in minutes and lets you chat with it to locate functionality, understand different parts, and generate new code. Use it for free at www.getonboard.dev.