Open Source Kotlin User Interface (UI) Software

Kotlin User Interface (UI) Software

View 119 business solutions

Browse free open source Kotlin User Interface (UI) Software and projects below. Use the toggles on the left to filter open source Kotlin User Interface (UI) Software by OS, license, language, programming language, and project status.

  • Passwordless Authentication and Passwordless Security Icon
    Passwordless Authentication and Passwordless Security

    Identity is everything. Protect it with Duo.

    It’s no secret — passwords can be a real headache, both for the people who use them and the people who manage them. Over time, we’ve created hundreds of passwords, it’s easy to lose track of them and they’re easily compromised. Fortunately, passwordless authentication is becoming a feasible reality for many businesses. Duo can help you get there.
    Get a Free Trial
  • Comprehensive Cybersecurity to Safeguard Your Organization | SOCRadar Icon
    Comprehensive Cybersecurity to Safeguard Your Organization | SOCRadar

    See what hackers already know about your organization – and stop them from getting in.

    Protect your organization from cyber threats with SOCRadar’s cutting-edge threat intelligence. Gain 360° visibility into your digital assets, monitor the dark web, and stay ahead of hackers with real-time insights. Start for free and transform your cybersecurity today.
    Free Trial
  • 1
    Droid-ify

    Droid-ify

    F-Droid client with Material UI

    A quick material F-Droid client.
    Downloads: 19 This Week
    Last Update:
    See Project
  • 2
    Intellij rainbow brackets

    Intellij rainbow brackets

    Rainbow Brackets for IntelliJ based IDEs/Android Studio/HUAWEI DevEco

    Compatible with IntelliJ IDEA, PhpStorm, WebStorm, PyCharm, RubyMine, AppCode, CLion, Gogland, DataGrip, Rider, MPS, Android Studio, HUAWEI DevEco Studio, DataSpell, Code With Me. Supports Java, Scala, Clojure, Kotlin, Python, Haskell, Agda, Rust, JavaScript, TypeScript, Erlang, Go, Groovy, Ruby, Elixir, ObjectiveC, PHP, HTML, XML, SQL, Apex language, C#, Dart, Pug/Jade, Bash, Vue.js, C# Razor Pages, GLSL(the OpenGL Shading Language), Go Template, C++, C, etc. Eliminate context switching and costly distractions. Create and merge PRs and perform code reviews from inside your IDE while using jump-to-definition, your keybindings, and other IDE favorites. If you didn't like the built-in colors, or want some new color but don't want to try out and pick colors. Please use color generator. And you can use the color generator and config your number of colors at the same time.
    Downloads: 15 This Week
    Last Update:
    See Project
  • 3
    DivKit

    DivKit

    DivKit is an open source Server-Driven UI (SDUI) framework

    DivKit is an open source Server-Driven UI (SDUI) framework. It allows you to roll out server-sourced updates to different app versions. Also, it can be used for fast UI prototyping, allowing you to write a layout once and then ship it to iOS, Android, and Web platforms. DivKit is an excellent choice to start using server-driven UI in your project because it can be easily integrated as a simple view in any part of your app. At the starting point, you don’t need a server integration. You can include all JSON on the client-side to try it in a real-world application. Also, we’ve made a sandbox for you to experiment with. You can try different samples in the web editor and see the results on the web or in the Android demo app, both of which are available on Google Play. We’ll publish the iOS demo app shortly. The UI in the demo can be updated live: the sandbox connects to the demo app via web sockets.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 4
    FlorisBoard

    FlorisBoard

    An open-source keyboard for Android which respects your privacy

    FlorisBoard is a free and open-source keyboard for Android 7.0+ devices. It aims to be modern, user-friendly, and customizable while fully respecting your privacy. Currently in early beta state.
    Downloads: 2 This Week
    Last Update:
    See Project
  • Red Hat Enterprise Linux on Microsoft Azure Icon
    Red Hat Enterprise Linux on Microsoft Azure

    Deploy Red Hat Enterprise Linux on Microsoft Azure for a secure, reliable, and scalable cloud environment, fully integrated with Microsoft services.

    Red Hat Enterprise Linux (RHEL) on Microsoft Azure provides a secure, reliable, and flexible foundation for your cloud infrastructure. Red Hat Enterprise Linux on Microsoft Azure is ideal for enterprises seeking to enhance their cloud environment with seamless integration, consistent performance, and comprehensive support.
    Learn More
  • 5
    Calf

    Calf

    Calf is a library that allows you to easily create adaptive UIs

    Calf is a library that allows you to easily create adaptive UIs for your Compose Multiplatform apps.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 6
    Maestro

    Maestro

    Painless Mobile UI Automation

    Maestro is the simplest and most effective mobile UI testing framework. Maestro is built on learnings from its predecessors (Appium, Espresso, UIAutomator, XCTest) and allows you to easily define and test your Flows. Built-in tolerance to flakiness. UI elements will not always be where you expect them, screen tap will not always go through, etc. Maestro embraces the instability of mobile applications and devices and tries to counter it. Built-in tolerance to delays. No need to pepper your tests with sleep() calls. Maestro knows that it might take time to load the content (i.e. over the network) and automatically waits for it (but no longer than required). Blazingly fast iteration. Tests are interpreted, no need to compile anything. Maestro is able to continuously monitor your test files and rerun them as they change.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 7
    Compose Kotlin UI

    Compose Kotlin UI

    A modern UI framework for Kotlin that makes building performant

    Fast reactive desktop UIs for Kotlin, based on Google's modern toolkit and brought to you by JetBrains. Compose for Desktop simplifies and accelerates UI development for desktop applications, and allows extensive UI code sharing between Android and desktop applications. Currently in alpha. Compose for Desktop provides a declarative and reactive approach to creating user interfaces with Kotlin. Combine composable functions to build your user interface, and enjoy full tooling support from your IDE and build system, no XML or templating language required. Compose for Desktop targets the JVM, and supports high-performance, hardware-accelerated UI rendering on all major desktop platforms (macOS, Windows, and Linux/x64) by leveraging the powerful native Skia graphics library. Desktop extensions for menus, keyboard shortcuts, window manipulation, notification management, and more.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 8
    ComposeCookBook

    ComposeCookBook

    A Collection on all Jetpack compose UI elements, Layouts, Widgets

    A Collection of all Jetpack composes UI elements, Layouts, Widgets, and Demo screens to see it's potential. Jetpack Compose is Android’s modern toolkit for building native UI. It simplifies and accelerates UI development on Android. Quickly bring your app to life with less code, powerful tools, and intuitive Kotlin APIs.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 9
    Corbind

    Corbind

    Kotlin Coroutines binding APIs for Android UI widgets

    Coroutines binding APIs for Android UI widgets from the platform and support libraries. This library is for Android applications only. Help you to transform Android UI events into cold Flow, hot ReceiveChannel or just perform an action through an Actor.
    Downloads: 0 This Week
    Last Update:
    See Project
  • Sales CRM and Pipeline Management Software | Pipedrive Icon
    Sales CRM and Pipeline Management Software | Pipedrive

    The easy and effective CRM for closing deals

    Pipedrive’s simple interface empowers salespeople to streamline workflows and unite sales tasks in one workspace. Unlock instant sales insights with Pipedrive’s visual sales pipeline and fine-tune your strategy with robust reporting features and a personalized AI Sales Assistant.
    Try it for free
  • 10
    FlowBinding

    FlowBinding

    Kotlin Coroutines Flow binding APIs for Android's platform

    Kotlin Flow binding APIs for Android’s platform and unbundled UI widgets, inspired by RxBinding. Flow is (conceptually) a reactive stream implementation provided by the Kotlinx-coroutines-core artifact. FlowBinding offers an extensive set of extension functions that turn traditional callbacks/listeners on Android UI widgets into the Flow type.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 11
    Indicator Fast Scroll

    Indicator Fast Scroll

    Android library providing UI control to scroll through RecyclerView

    Android library providing a simple UI control for scrolling through RecyclerViews.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 12
    Light

    Light

    The usual Snackbar, but elegant

    The usual Snackbar, but elegant. Inspired by Toasty.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 13
    RxBinding

    RxBinding

    RxJava binding APIs for Android's UI widgets

    RxJava binding APIs for Android UI widgets from the platform and support libraries. One of the greatest benefits of using RxJava is the possibility of composing asynchronous events in a simpler and more straightforward way. Complex UI interactions in Android can also be simplified as well, especially when there are multiple UI events that can be triggered. To describe the interaction pattern with standard Android code, you would usually need to use a combination of both listeners, Handlers and AsyncTask. With RxJava and RxBinding, this logic can be greatly simplified and you can describe the interaction patterns between multiple UI components. You can use the RxJava to convert Android view events to Observables. Essentially the library wraps the listener and implements the Observable interface. RxBinding can be indicated as an extension for RxJava, which helps you to use it on Android development simply and easily.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 14
    YouTube Downloader ArmoMan

    YouTube Downloader ArmoMan

    An android application to download audio (mp3) from YouTube videos.

    An android application to download audio (mp3) from YouTube videos and from playlists. YouTube Downloader ArmoMan is an intuitive Android application designed to empower users to effortlessly extract high-quality MP3 audio from YouTube videos and playlists. With a user-friendly interface and a host of convenient features, this app simplifies the process of downloading and enjoying your favorite YouTube content in audio format. Download from SourceForge or GitHub. GitHub download page: https://github.com/ArmoMan/YouTube-Downloader-ArmoMan/releases GitHub: https://github.com/ArmoMan/YouTube-Downloader-ArmoMan Please, if there are bugs, feel free to contact us.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 15
    ZoomLayout

    ZoomLayout

    2D zoom and pan behavior for View hierarchies, images, video streams

    A collection of Android components that support zooming and panning of View hierarchies, images, video streams, and much more. In fact, ZoomLayout, ZoomImageView and ZoomSurfaceView are just very simple implementations of the internal ZoomEngine. The Zoom engine lets you animate everything through constant updates, as long as you feed it with touch events, with a Matrix-based mechanism that makes it very flexible.
    Downloads: 0 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • Next
Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.