Open Source Mobile Operating Systems Software - Page 33

Software for Mobile Operating Systems

  • Our Free Plans just got better! | Auth0 Icon
    Our Free Plans just got better! | Auth0

    With up to 25k MAUs and unlimited Okta connections, our Free Plan lets you focus on what you do best—building great apps.

    You asked, we delivered! Auth0 is excited to expand our Free and Paid plans to include more options so you can focus on building, deploying, and scaling applications without having to worry about your security. Auth0 now, thank yourself later.
    Try free now
  • Grafana: The open and composable observability platform Icon
    Grafana: The open and composable observability platform

    Faster answers, predictable costs, and no lock-in built by the team helping to make observability accessible to anyone.

    Grafana is the open source analytics & monitoring solution for every database.
    Learn More
  • 1
    BoringSSL

    BoringSSL

    Mirror of BoringSSL

    BoringSSL is a Google-maintained fork of OpenSSL, designed specifically to meet the security, performance, and maintainability needs of Google’s infrastructure and products. While fully open source, BoringSSL is not intended for general public use — it serves as a streamlined, heavily modified SSL/TLS and cryptography library optimized for Google’s internal ecosystem, including Chrome/Chromium, Android, and other Google services. The project prioritizes security, simplicity, and maintainability over backward compatibility. Unlike OpenSSL, BoringSSL provides no guarantee of stable APIs or ABIs, meaning third-party projects depending on it may frequently break. Google products that use BoringSSL ship their own copies and update them as needed, enabling faster iteration without legacy constraints. BoringSSL includes comprehensive API documentation, build instructions, and guidance for porting code from OpenSSL.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 2
    Buck

    Buck

    Build system that encourages the creation of small, reusable modules

    Buck is a build system developed and used by Facebook. It encourages the creation of small, reusable modules consisting of code and resources, and supports a variety of languages on many platforms. Buck builds independent artifacts in parallel to take advantage of multiple cores on your machine. Further, it reduces incremental build times by keeping track of unchanged modules so that the minimal set of modules is rebuilt. Buck only uses the declared inputs, which means everybody gets the same results. Buck looks at the contents of your inputs, not their timestamps to figure out what needs to be built. As a result, incremental builds should always be correct, so there's no need to perform a clean build. With buck query, you can better understand your dependencies and what is required to build your product. With buck project, your project can be better understood by your IDE, making you and your team more productive.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 3
    CPU Features

    CPU Features

    A cross platform C99 library to get cpu features at runtime

    cpu_features is a cross-platform C library developed by Google that provides a simple and efficient way to detect available CPU features at runtime across a wide range of architectures and operating systems. It enables applications to determine which instruction sets (such as SSE, AVX, or NEON) are supported on the host machine, allowing developers to optimize performance dynamically. The library supports numerous architectures—including x86, ARM, AArch64, MIPS, POWER, RISCV, LoongArch, and s390x—and works on major operating systems like Linux, macOS, Windows, FreeBSD, Android, and iOS. Implemented in portable C99, it is thread-safe, has no memory allocations, and raises no exceptions, making it suitable even for use in low-level system libraries. The design emphasizes portability, extensibility, and compatibility with sandboxed or restricted environments where direct CPU access may be limited.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 4
    Circuit

    Circuit

    A Compose-driven architecture for Kotlin and Android applications

    Circuit is used in production at Slack and is ready for general use. The API is considered unstable as we continue to iterate on it. Circuit is a simple, lightweight, and extensible framework for building Kotlin applications that’s Compose from the ground up. It builds upon core principles we already know like Presenters and UDF, and adds native support in its framework for all the other requirements we set out for above. It’s heavily influenced by Cash App’s Broadway architecture (talked about at Droidcon NYC, also very derived from our conversations with them).
    Downloads: 2 This Week
    Last Update:
    See Project
  • Cloud-based help desk software with ServoDesk Icon
    Cloud-based help desk software with ServoDesk

    Full access to Enterprise features. No credit card required.

    What if You Could Automate 90% of Your Repetitive Tasks in Under 30 Days? At ServoDesk, we help businesses like yours automate operations with AI, allowing you to cut service times in half and increase productivity by 25% - without hiring more staff.
    Try ServoDesk for free
  • 5
    Collabora Online

    Collabora Online

    Collabora Online is a collaborative online office suite

    Collabora Online is a powerful online office suite that you can integrate into your own infrastructure or access via one of our trusted hosting Partners. Your digital sovereignty is our priority. We provide you with all the tools to keep your data secure, without compromising on features. Collabora Online’s text document editor provides a true WYSIWYG editing experience, making visualizing your document layout incredibly easy. Open any document, add comments and track changes from anywhere, with anyone. Format and style your pages with endless options. From simple spreadsheets and calculations to advanced formulas, Calc can do it all. Create giant spreadsheets with up to 16k columns, and add charts, sparklines, and hyperlinks. Benefit from conditional formatting or data validation with online cooperation. With powerful multi-column sort and filter options, you can make your data work for you.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 6
    CollectionKit

    CollectionKit

    Reimagining UICollectionView

    A modern Swift framework for building composable data-driven collection view. To start using CollectionKit, use CollectionView in place of UICollectionView. CollectionView is CollectionKit's alternative to UICollectionView. You give it a Provider object that tells CollectionView how to display a collection.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 7
    DRACO

    DRACO

    A ibrary for compressing and decompressing 3D geometric meshes

    Draco is an open-source library for compressing and decompressing 3D geometric meshes and point clouds. It is intended to improve the storage and transmission of 3D graphics. Learn about compressing and viewing 3D models with Draco, and about different compression models and their effects. Draco was designed and built for compression efficiency and speed. The code supports compressing points, connectivity information, texture coordinates, color information, normals, and any other generic attributes associated with geometry. With Draco, applications using 3D graphics can be significantly smaller without compromising visual fidelity. For users, this means apps can now be downloaded faster, 3D graphics in the browser can load quicker, and VR and AR scenes can now be transmitted with a fraction of the bandwidth and rendered quickly.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 8
    Etar Calendar

    Etar Calendar

    Android open source calendar

    Etar is an open-source material-designed calendar made for everyone.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 9
    FirebaseUI for Android

    FirebaseUI for Android

    Optimized UI components for Firebase

    FirebaseUI is an open-source library for Android that allows you to quickly connect common UI elements to Firebase APIs. A compatible FirebaseUI client is also available for iOS. FirebaseUI has separate modules for using Firebase Realtime Database, Cloud Firestore, Firebase Auth, and Cloud Storage. To get started, see the individual instructions for each module. FirebaseUI is published as a collection of libraries separated by the Firebase API they target. Each FirebaseUI library has a transitive dependency on the appropriate Firebase SDK so there is no need to include those separately in your app. After the project is synchronized, we're ready to start using Firebase functionality in our app. There is a sample app in the app/ directory that demonstrates most of the features of FirebaseUI.
    Downloads: 2 This Week
    Last Update:
    See Project
  • Run applications fast and securely in a fully managed environment Icon
    Run applications fast and securely in a fully managed environment

    Cloud Run is a fully-managed compute platform that lets you run your code in a container directly on top of scalable infrastructure.

    Run frontend and backend services, batch jobs, deploy websites and applications, and queue processing workloads without the need to manage infrastructure.
    Try for free
  • 10
    FlexLayout

    FlexLayout

    Swift interface to the optimized facebook/yoga flexbox implementation

    FlexLayout adds a nice Swift interface to the highly optimized Yoga flexbox implementation. Concise, intuitive & chainable syntax. Flexbox is an incredible improvement over UIStackView. It is simpler to use, much more versatile and amazingly performant. FlexLayout is a companion of PinLayout. They share a similar syntax and method names. PinLayout is a layout framework greatly inspired by CSS absolute positioning, it is particularly useful for greater fine control and animations. It gives you full control by layouting one view at a time (simple to code and debug).
    Downloads: 2 This Week
    Last Update:
    See Project
  • 11
    Floccus

    Floccus

    Sync your bookmarks privately across browsers and devices

    Browser Extensions & Android App that sync your bookmarks across all your browsers and devices. Via an optionally selfhosted Nextcloud or WebDAV server or optionally end-to-end encrypted via Google Drive. Use any browser that supports Web extensions (e.g. Firefox, Chrome, Edge, Opera, Brave, Vivaldi, ...; Safari not yet) Install the floccus Android app to access your bookmarks on your phone. Create as many sync profiles as you need. Control sync strategy (i.e. uni- or bidirectional), sync interval and synced folder. Easily export your configuration. Keep your credentials secure with an encryption passphrase. Sync your bookmarks privately across browsers an devices.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 12
    Fluent UI Web

    Fluent UI Web

    Collection of utilities andcomponents for building web applications

    A collection of UX frameworks for creating beautiful, cross-platform apps that share code, design, and interaction behavior. Build for one platform or for all. Everything you need is here. Build your own apps using the same open source components we do, with accessibility, internationalization, and performance included. From tutorials to a fun collection of API references, find what you need to design and develop your own Fluent experience. From Word and Excel to PowerBI and Teams, many Microsoft apps utilize Fluent UI functionality. Fluent UI's robust, up-to-date web controls are built with the React framework. Look through the control list to see the building blocks that are available using Fluent UI React. Fluent UI React is the official open-source React front-end framework designed to build experiences that fit seamlessly into a broad range of Microsoft products.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 13
    Flutter-WebRTC

    Flutter-WebRTC

    WebRTC plugin for Flutter Mobile/Desktop/Web

    WebRTC plugin for Flutter Mobile/Desktop/Web. Additional platform/OS support from the other community.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 14
    Fresco

    Fresco

    An Android library for managing images and the memory they use

    Fresco’s image pipeline will load images from the network, local storage, or local resources. To save data and CPU, it has three levels of cache; two in memory and another in internal storage. Fresco’s Drawee shows a placeholder for you until the image has loaded and then automatically shows the image when it arrives. When the image goes off-screen, it automatically releases its memory. A decompressed image - an Android Bitmap - takes up a lot of memory. This leads to more frequent runs of the Java garbage collector. This slows apps down. The problem is especially bad without the improvements to the garbage collector made in Android 5.0. On Android 4.x and lower, Fresco puts images in a special region of Android memory. It also makes sure that images are automatically released from memory when they’re no longer shown on screen. This lets your application run faster - and suffer fewer crashes.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 15
    Fritter

    Fritter

    A privacy-friendly Twitter frontend for mobile devices

    Fritter is an open-source frontend for Twitter, focusing on giving you the best experience and keeping your data private, local, and in your hands. No tracking, with all data local. Save tweets locally and offline. See what's trending in the world. Light and Dark themes, protect your eyes. Follow and group accounts. View results without needing to vote. Find users and tweets.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 16
    Gum

    Gum

    A tool for glamorous shell scripts

    A tool for glamorous shell scripts. Leverage the power of Bubbles and Lip Gloss in your scripts and aliases without writing any Go code! Gum provides highly configurable, ready-to-use utilities to help you write useful shell scripts and dotfiles aliases with just a few lines of code. Let's build a simple script to help you write Conventional Commits for your dotfiles. Use a package manager. gum is designed to be embedded in scripts and supports all sorts of use cases. Components are configurable and customizable to fit your theme and use case. You can customize with --flags. See gum <command> --help for a full view of each command's customization and configuration options. You can also use ENVIRONMENT_VARIABLES to customize gum by default, this is useful to keep a consistent theme for all your gum commands.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 17
    History of Everything

    History of Everything

    Flutter Launch Timeline Demo

    HistoryOfEverything is a Flutter app that visualizes a vertical timeline from the Big Bang to the modern Internet. Users can scroll, zoom, and explore detailed events, reading extended articles with animation and illustrations. It was originally a demonstration/showcase project by 2Dimensions. This is the initial view for the app when it opens up. It shows a search bar on top, three menu sections for each major time era, and three buttons on the bottom for accessing favorites, sharing a link to the store, and the about page. This view is displayed when an item from the menu is selected: the user is presented with a vertical timeline. It can be scrolled up and down, zoomed in and out. When an event is in view, a bubble will be shown on screen with a custom animated widget right next to it. By tapping on either, the user can access the ArticlePage.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 18
    Homebridge Config UI X

    Homebridge Config UI X

    The Homebridge UI. Monitor, configure and backup Homebridge

    The Homebridge UI. Monitor, configure and backup Homebridge from a browser. Homebridge Config UI X is a web-based management tool for Homebridge that allows you to manage all aspects of your Homebridge setup. Install and configure Homebridge plugins. Edit the Homebridge config.json with advanced JSON syntax checking and structure validation. Visual configuration for over 450 plugins (no manual config.json editing required) Monitors your Homebridge server via a fully customizable widget-based dashboard. View the Homebridge logs. View and control Homebridge accessories. Restart Homebridge. Backup and Restore your Homebridge instance and more. Homebridge Config UI X also provides a tool called hb-service which makes it easy to setup Homebridge as a service on Linux/Raspbian, macOS and Windows 10. The dashboard is widget-based and completely customizable with a number of themes available.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 19
    HumHub

    HumHub

    HumHub is an open source enterprise social network

    HumHub is a free social network software and framework built to give you the tools to make communication and collaboration easy and successful. It's lightweight, powerful and comes with an user-friendly interface. With HumHub you can create your own customized social network, social intranet or huge social enterprise application that really fits your needs. Boost your business, support your customers, teach your students or organize your football club. It's on you. HumHub is completely open- source. Take advantage of the work already done and even improve it. Every suggestion or help is welcome. With a powerful module system you can extend HumHub by using third party tools, writing your own or connect existing software. Your server, your data, your rules. HumHub is a self- hosted solution and runs on almost every server. You are in the full control of your data. We don't leave you alone. We support you with your projects and provide professional services around HumHub.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 20
    InstagramKit

    InstagramKit

    The unofficial Instagram iOS SDK

    An extensive Objective C wrapper for the Instagram API, completely compatible with Swift. The framework is built atop AFNetworking’s blocks-based architecture and additionally, parses JSON data and creates model objects asynchronously so there’s absolutely no parsing on the main thread. It’s neat, fast and works like a charm. InstagramKit uses UICKeyChainStore as an optional sub-dependency for Keychain access. If you opt to use the optional pod, InstagramKit resumes your authenticated sessions across App launches, without needing any additional code. InstagramAppClientId is your App's Client Id and InstagramAppRedirectURL, the redirect URI which is obtained on registering your App on Instagram's Developer Dashboard. The redirect URI specifies where Instagram should redirect users after they have chosen whether or not to authenticate your application.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 21
    Ivy Wallet

    Ivy Wallet

    Ivy Wallet is an open-source money manager app for Android

    Ivy Wallet is a free and open-source money manager android app. It's written using 100% Kotlin and Jetpack Compose. It's designed to help you track your personal finances with ease. Imagine Ivy Wallet as a manual expense tracker that tries to replace the good old spreadsheet for managing your finances.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 22
    JellyBox

    JellyBox

    Native desktop and mobile music client for Jellyfin

    Native desktop client for Jellyfin media library. It provides an easy access to your Jellyfin library.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 23
    Jetpack Compose Samples

    Jetpack Compose Samples

    Jetpack Compose samples

    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. Do more with less code and avoid entire classes of bugs, so code is simple and easy to maintain. Just describe your UI, and Compose takes care of the rest. As app state changes, your UI automatically updates. Compatible with all your existing code so you can adopt when and where you want. Iterate fast with live previews and full Android Studio support. Compose enables you to create beautiful apps with direct access to the Android platform APIs and built-in support for Material Design, Dark theme, animations, and more: “Compose has also solved more than declarative UI -- accessibility apis, layout, all kinds of stuff have been improved. There are fewer steps between the thing you want to make and actually making it” (Square).
    Downloads: 2 This Week
    Last Update:
    See Project
  • 24
    Jitsi Meet

    Jitsi Meet

    Secure, simple and scalable video conferences application

    Go ahead, video chat with the whole team. In fact, invite everyone you know. Jitsi Meet is a fully encrypted, 100% open source video conferencing solution that you can use all day, every day, for free — with no account needed. Head over to meet.jit.si and see the service in action before you decide whether you’d like to run your own instance. For those interested, check out the meet.jit.si terms of service and privacy policy. Yep, it’s free — and it’s technologically advanced, too. In fact, Jitsi Meet sounds better, thanks to HD audio with Opus; is anonymous, no need for an account, ever! It also keeps conversations private with encryption by default (and advanced security settings) and is developer-friendly, modify and customize it to your heart’s content. It’s 100% open source. Trade messages and emojis while you video conference, with integrated chat.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 25
    Joda-Time

    Joda-Time

    Replacement for the Java date and time classes prior to Java SE 8

    The standard date and time classes prior to Java SE 8 are poor. By tackling this problem head-on, Joda-Time became the de facto standard date and time library for Java prior to Java SE 8. Note that from Java SE 8 onwards, users are asked to migrate to java.time (JSR-310) - a core part of the JDK which replaces this project. The design allows for multiple calendar systems, while still providing a simple API. The “default” calendar is the ISO8601 standard which is used by many other standards. The Gregorian, Julian, Buddhist, Coptic, Ethiopic and Islamic calendar systems are also included. Supporting classes include time zone, duration, format and parsing. Joda-Time provides a quality replacement for the Java date and time classes. Joda-Time is the de facto standard date and time library for Java prior to Java SE 8. Users are now asked to migrate to java.time (JSR-310).
    Downloads: 2 This Week
    Last Update:
    See Project