Open Source Mobile Operating Systems Design Software

Design Software for Mobile Operating Systems

Browse free open source Design software and projects for Mobile Operating Systems below. Use the toggles on the left to filter open source Design software by OS, license, language, programming language, and project status.

  • Build Agents and Models on One Platform Icon
    Build Agents and Models on One Platform

    Everything you need to build production-ready agents and models. Access 200+ Google and third-party AI models and tools.

    Gemini Enterprise Agent Platform is Google Cloud's comprehensive platform for developers to build, scale, govern, and optimize agents and models. Choose from Google's most advanced models and third-party models like Anthropic's Claude Model Family.
    Try It Free
  • Fully Managed MySQL, PostgreSQL, and SQL Server Icon
    Fully Managed MySQL, PostgreSQL, and SQL Server

    Automatic backups, patching, replication, and failover. Focus on your app, not your database.

    Cloud SQL handles your database ops end to end, so you can focus on your app.
    Try Free
  • 1
    Penpot

    Penpot

    The first open source design and prototyping tool

    Penpot is the first open-source design and prototyping platform for product teams that allows true collaboration between designers and developers. What will designers and developers find in Penpot? - Powerful UI tool for the team. All stakeholders can access a complete set of interactive prototypes, design systems, components, feedback loop and pixel designs. - Design and development collaborate for real. Penpot brings both code-ready design capabilities and the familiarity of developer tools to the same workspace. - Open Standards for the design work. This means zero vendor lock-in and high interoperability. - Unique Flex Layout that allows you to create flexible designs that can adapt automatically
    Downloads: 50 This Week
    Last Update:
    See Project
  • 2
    CodeView

    CodeView

    Display code with syntax highlighting in native way

    CodeView helps to show code content with syntax highlighting in native way.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 3
    Material design icons

    Material design icons

    The icon set from Google

    Material design icons is the icon set from Google, which follows the material design guidelines. These system icons are simple, modern and also delightful and beautifully crafted symbols that depict universal actions, items and concepts used commonly throughout a UI. All icons are available in a range of sizes, densities and themes, and have been optimized for beautiful display on all common platforms and display resolutions. The full set of icons can be viewed in the Material Icons Library, and are available in several formats and suitable for different types of projects. Developers can use them in their digital products for Android, iOS, and web; and designers in their mockups or prototypes.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 4
    Medusa Kotlin

    Medusa Kotlin

    Android fragment stack controller

    Fragment manager for your Single Activity - Multi Fragment app. Medusa is smart enough to handle fragment attachment/detachment or hiding/showing fragments. No more memory handling. No more fragment stack logic. Single activity and Multi Fragment structure is a new trend and reasonable to choose. Most of the popular apps like Instagram, YouTube, Spotify, etc. use a Single Activity with a bottom bar and control multiple fragments in that single activity. It was always hard to manage fragment managers in our application. We are using a bottom bar and the user has his history in every bottom bar tab. For instance, In the Home tab, the user can go 4-5 fragments deep in the Home tab. Then user switches to another tab and goes 3-4 fragments in that tab too. It is not confusing anymore. Medusa keeps track of the fragment history of every tab and you only call start, and goBack to navigate your fragments.
    Downloads: 3 This Week
    Last Update:
    See Project
  • Streamline Azure Security with Palo Alto Networks VM-Series Icon
    Streamline Azure Security with Palo Alto Networks VM-Series

    Centrally manage physical and virtualized firewalls with Panorama

    Improve your security posture and reduce incident response time. Use the VM-Series to natively analyze Azure traffic and dynamically drive policy updates based on workload changes.
    Learn more
  • 5
    Lottie

    Lottie

    Render After Effects animations natively on Mobile, Web & React Native

    Lottie is a wonderful library for Android, iOS, Web, and Windows that works by parsing Adobe After Effects animations that have been exported as json with Bodymovin, and then rendering these natively on mobile and on the web! Now you can have beautiful animations without engineers having to recreate everything by hand. Building animations by hand is time consuming, and other animation alternatives like Gifs and Png sequences don’t offer the same flexibility and varied features that Lottie offers. With Lottie, you can achieve exquisite animations exactly how you want, with no additional engineering effort whatsoever. Take a look at the many beautiful animation possibilities available to you on http://airbnb.io/lottie/
    Downloads: 2 This Week
    Last Update:
    See Project
  • 6
    dotenv Kotlin

    dotenv Kotlin

    Dotenv is a module that loads environment variables from a .env file

    Storing configuration in the environment is one of the tenets of a twelve-factor app. Anything that is likely to change between deployment environments–such as resource handles for databases or credentials for external services–should be extracted from the code into environment variables. However it is not always practical to set environment variables on development machines or continuous integration servers where multiple projects are run. Dotenv loads variables from a .env file into ENV when the environment is bootstrapped.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 7
    iFrame Resizer

    iFrame Resizer

    Keep same and cross domain iFrames sized to their content

    Size cross domain iFrames to content with support for window/content resizing, and multiple iFrames. This library enables the automatic resizing of the height and width of both same and cross domain iFrames to fit their contained content. It provides a range of features to address the most common issues with using iFrames. Provides a range of page size calculation methods to support complex CSS layouts. Detects changes to the DOM that can cause the page to resize using MutationObserver. Detects events that can cause the page to resize (window resize, CSS animation and transition, orientation change and mouse events). Fixes in page links in iFrame and supports links between the iFrame and parent page. Works with ViewerJS to support PDF and ODF documents. The package contains two minified JavaScript files in the js folder. The first (iframeResizer.min.js) is for the page hosting the iFrames.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 8
    kt.dart

    kt.dart

    Port of kotlin-stdlib for Dart/Flutter including immutable collections

    This project is a port of Kotlin's Kotlin Standard library for Dart/Flutter projects. It's a useful addition to dart:core and includes collections (KtList, KtMap, KtSet) as well as other packages that can improve every Dart/Flutter app. A port of kotlin-stdlib for Dart/Flutter including immutable collections (KtList, KtMap, KtSet) and other packages.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 9
    This project provides a generic CDS (or ARINC 661 Server), coded in the Java language in order to facilitate the understanding of the ARINC 661 standard, prototype ARINC 661 concepts and architectures, etc… This project is managed by Dassault Aviation.
    Downloads: 14 This Week
    Last Update:
    See Project
  • Go from Code to Production URL in Seconds Icon
    Go from Code to Production URL in Seconds

    Cloud Run deploys apps in any language instantly. Scales to zero. Pay only when code runs.

    Skip the Kubernetes configs. Cloud Run handles HTTPS, scaling, and infrastructure automatically. Two million requests free per month.
    Try it free
  • 10
    Aesthetic

    Aesthetic

    Android theming library

    Aesthetic is an Android theming library designed to help apps apply dynamic visual styling at runtime. It allows developers to configure colors and theme properties programmatically instead of relying only on static XML resources. The library can apply app-wide defaults and includes a first-time configuration check so developers can initialize theme settings on launch. It was built for apps that need user-selectable themes, color customization, or consistent styling across screens. Aesthetic also includes sample usage patterns and configuration APIs to help Android projects manage appearance changes more cleanly. The project is no longer actively modern, but it remains a useful reference for runtime theming approaches in Android apps.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 11
    Android Material Intro Screen

    Android Material Intro Screen

    Inspired by Heinrich Reimer Material Intro and developed

    Material intro screen is inspired by Material Intro and developed with love from scratch. I decided to rewrite completely almost all features in order to make the Android intro screen as easy to use for everyone and as extensible as possible.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 12
    BRVAH

    BRVAH

    Powerful and flexible RecyclerView Adapter

    BRVAH or Base RecyclerView Adapter Helper is a helpful tool for using RecyclerView more easily and efficiently. If you're an Android developer, you're probably familiar with RecyclerView as it is one of the most frequently-used controls in Android. While it may be quite useful however, a lot of developers can find it vexing to use. This is where BRVAH comes in. With BRVAH, it becomes easier than ever to use RecyclerView. Its efficient use meets the common needs of Android developers in projects. BRVAH optimizes adapter code, allows for adapter animation, adds On Item Click Lister, and more.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 13
    DKNightVersion

    DKNightVersion

    Manage Colors, Integrate Night/Multiple Themes. (Unmaintained)

    DKNightVersion is an iOS framework that enables dynamic theme switching, including dark mode support, without requiring app restarts.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 14
    Material.Avalonia

    Material.Avalonia

    Material design in AvaloniaUI

    Customizable Material Design implementation for AvaloniaUI framework. This library is a collection of styles and controls to help you customize your Avalonia application with Material Design theme.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 15
    Morphing Material Dialogs

    Morphing Material Dialogs

    An android kotlin UI library for building beautiful animations

    An android kotlin UI library for building beautiful animations for converting a floating action button into a material dialog.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 16
    NativeScript-FloatingActionButton

    NativeScript-FloatingActionButton

    Material Design Floating Action Button in NativeScript apps

    The nativescript-floatingactionbutton plugin provides a Material Design Floating Action Button (FAB) for NativeScript applications, offering a prominent action button that floats above the UI and encourages user interaction.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 17
    Notify Android

    Notify Android

    Simplified notification construction and delivery for Android

    Simplified notification construction for Android. Notify is a Fluent API for Android notifications which lets you build notifications without worrying how they'll look across devices or API versions. You can bring deterministic notifications to your Android projects with clarity & ease so you can finally stop fighting Developer documentation and get back to dev work that really matters. Notify (pre-)releases are available via JitPack. It is recommended that a specific release version is selected when using the library in production as there may be breaking changes at any time.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 18
    OfficialFoldingTabBar.Android

    OfficialFoldingTabBar.Android

    A folding tab bar for Android

    Folding tab bar and tab bar menu for Android. The coolest thing is that you can easily switch from the navigation drawer to our FoldingTabBar. Or you can use both menus simultaneously on the same screen; not all Android action bars have that flexibility. We have some custom attributes. The main and required attribute is app: menu.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 19
    PowerSpinner

    PowerSpinner

    A lightweight dropdown popup spinner, fully customizable with an arrow

    A lightweight dropdown popup spinner, fully customizable with an arrow and animations for Android.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 20
    ProgressView

    ProgressView

    Polished and flexible ProgressView, fully customizable

    A polished and flexible ProgressView, fully customizable with animations. Label is integrated into the progress bar and the label moves flexibly according to the progress. If the width size of the label is bigger than the width size of the progress, the label will be located on the outside (right side) of the progress bar. We can consider the color of the label according to the color of the container. If the width size of the progress is bigger than the width size of the label, the label will be located on the inside of the progress bar. ProgressView follows the color consistency of the label.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 21
    React Native Snackbar

    React Native Snackbar

    Material Design "Snackbar" component for Android and iOS

    Material Design "Snackbar" component for Android and iOS. Supports custom colors, fonts, and languages. Snackbars are used to display a brief message to the user, along with an optional action. They animate up from the bottom of the screen and then disappear shortly afterward.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 22
    RecyclerViewFastScroller

    RecyclerViewFastScroller

    A fully customizable Fast Scroller for the RecyclerView in Android

    A simple, easy-to-use and configurable fast scroller for RecyclerView. As Kotlin compiles to Java, there's no need to externally add the Kotlin runtime or any other Kotlin dependencies when using this. Also the library is 100% compatible with Java and requires no migration of the base project to Kotlin. The base layout type for this fast scroller is a RelativeLayout so creating a simple vertical fast scroller is as simple as adding elements as children to the RecyclerViewFastScroller layout tag.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 23
    Semantic UI

    Semantic UI

    UI framework designed for theming

    Semantic UI is a development framework that lets you create beautiful, custom and responsive website layouts using human-friendly HTML. The syntax used is based on natural language, so concepts are linked intuitively. Semantic UI utilizes concise HTML, intuitive JavaScript and simplified debugging, making front-end development an absolute dream for developers. Semantic UI is partnered with popular frameworks React, Angular, Meteor, Ember and many others so you can easily integrate it and organize your UI layer with your application logic. Semantic UI comes with over 3,000 high level theming variables and just about every layout option you can think of, giving you complete design freedom. It also has over 50 UI components enabling you to build your entire site with just one stack and share your UI between a number of different projects.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 24
    Submarine

    Submarine

    Floating navigation view for displaying a list of items dynamically

    Fully customizable floating navigation view for listing items dynamically on Android.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 25
    Telegram Monet

    Telegram Monet

    Create themes for Telegram using material 3 colors

    Create themes for Telegram using material 3 colors.
    Downloads: 1 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • 2
  • 3
  • 4
  • 5
  • Next