Open Source Mobile Operating Systems Build Tools - Page 3

Build Tools 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
  • Gemini 3 and 200+ AI Models on One Platform Icon
    Gemini 3 and 200+ AI Models on One Platform

    Access Google's best plus Claude, Llama, and Gemma. Fine-tune and deploy from one console.

    Build generative AI apps with Vertex AI. Switch between models without switching platforms.
    Start Free
  • 1
    Dagger

    Dagger

    Fast dependency injector for Android and Java

    Dagger is a fully static, compile-time dependency injection framework for Java, Kotlin, and Android. It is an adaptation of an earlier version created by Square and now maintained by Google. The latest Dagger release is: Dagger 2.33. Dagger aims to address many of the development and performance issues that have plagued reflection-based solutions. Dagger is a replacement for the FactoryFactory classes that implements the dependency injection design pattern without the burden of writing the boilerplate. It allows you to focus on the interesting classes. Declare dependencies, specify how to satisfy them, and ship your app. Dependency injection frameworks have existed for years with a whole variety of APIs for configuring and injecting. So, why reinvent the wheel? Dagger 2 is the first to implement the full stack with generated code. The guiding principle is to generate code that mimics the code that a user might have hand-written to ensure that dependency injection is simple.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 2
    This is the original (Windows/PalmOS) and UNSUPPORTED version of DataDyne's EpiSurveyor mobile data collection software. EpiSurveyor has changed its name to Magpi, and you can register for a free Magpi account at www.magpi.com
    Downloads: 0 This Week
    Last Update:
    See Project
  • 3
    Epoxy

    Epoxy

    Android library for building complex screens in a RecyclerView

    Epoxy is an Android library for building complex screens in a RecyclerView. Models are automatically generated from custom views or databinding layouts via annotation processing. These models are then used in an EpoxyController to declare what items to show in the RecyclerView. This abstracts the boilerplate of view holders, diffing items and binding payload changes, item types, item ids, span counts, and more, in order to simplify building screens with multiple view types. Additionally, Epoxy adds support for saving view state and automatic diffing of item changes. We developed Epoxy at Airbnb to simplify the process of working with RecyclerViews, and to add the missing functionality we needed. We now use Epoxy for most of the main screens in our app and it has improved our developer experience greatly. If you are using layout resources in Epoxy annotations then for library projects add Butterknife's gradle plugin to your buildscript.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 4
    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: 0 This Week
    Last Update:
    See Project
  • Host LLMs in Production With On-Demand GPUs Icon
    Host LLMs in Production With On-Demand GPUs

    NVIDIA L4 GPUs. 5-second cold starts. Scale to zero when idle.

    Deploy your model, get an endpoint, pay only for compute time. No GPU provisioning or infrastructure management required.
    Try Free
  • 5
    Gobisoft

    Gobisoft

    Software auto-installation builder

    Gobisoft is a batch package builder for applications, it builds a self-install package of your programs. Creates a stand alone executable file that performs the (secured installation and removing) of the elements necessary to distribute your applications. The software offers many possibilities, such as executing commands before and after installation.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 6
    IDE for portables GUI applications in Perl. Works with wxPerl (wxWindows), GML (GUI Markup Language) and HPL.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 7
    Ionic Framework

    Ionic Framework

    A powerful cross-platform UI toolkit for building native-quality apps

    A powerful cross-platform UI toolkit for building native-quality iOS, Android, and Progressive Web Apps with HTML, CSS, and JavaScript. With a low friction migration, Ionic 6 brings improved desktop support, new UI components, iOS/Android design enhancements, performance and bundling improvements, and so much more. Free and open-source, Ionic offers a library of mobile-optimized UI components, gestures, and tools for building fast highly interactive apps. Ionic’s UI components look great on all mobile devices and platforms. Start with pre-made components, typography, and a base theme that adapts to each platform. Ionic lets developers to ship apps to the app stores and as a PWA with a single code base. With Adaptive Styling, apps look and feel at home on every platform. Create, build, test, and deploy your app with the Ionic CLI. Take advantage of Live Reload, deployments, integrations, and even use your favorite JS framework’s CLI.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 8
    JFrog is a free distributed components-oriented framework created to develop multiplatform game engines with high source code reusability. It’s possible to create game engines for personal computers and handhelds. Before this project was Amphibian.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 9
    An extension for OracleJDeveloper to build JUMP Projects (Java User Module for Palm, hosted by sourceforge.net).
    Downloads: 0 This Week
    Last Update:
    See Project
  • Enterprise-grade ITSM, for every business Icon
    Enterprise-grade ITSM, for every business

    Give your IT, operations, and business teams the ability to deliver exceptional services—without the complexity.

    Freshservice is an intuitive, AI-powered platform that helps IT, operations, and business teams deliver exceptional service without the usual complexity. Automate repetitive tasks, resolve issues faster, and provide seamless support across the organization. From managing incidents and assets to driving smarter decisions, Freshservice makes it easy to stay efficient and scale with confidence.
    Try it Free
  • 10
    Litho

    Litho

    A declarative framework for building efficient UIs on Android

    Litho uses a declarative API to define UI components. You simply describe the layout for your UI based on a set of immutable inputs and the framework takes care of the rest. With code generation, Litho can perform optimisations for your UI under the hood, while keeping your code simple and easy to maintain. Litho can measure and layout your UI ahead of time without blocking the UI thread. By decoupling its layout system from the traditional Android View system, Litho can drop the UI thread constraint imposed by Android. Litho uses Yoga for layout and automatically reduces the number of ViewGroups that your UI contains. This, in addition to Litho's text optimizations, allows for much smaller view hierarchies and improves both memory and scroll performance.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 11
    MVPArms

    MVPArms

    A common architecture for Android applications developing based on MVP

    A common Architecture for Android Applications developing based on MVP, integrates many Open Source Projects (like Dagger2, RxJava, Retrofit, etc.), to make your developing process quicker and easier. This framework combines them and uses them all. Dagger2 is managed and provided to developers. Using this framework to develop your project means that you already have an MVP + Dagger2 + Retrofit + RxJava project. MVPArt is a new MVP architecture, suitable for small and medium-sized projects. It aims to solve the problems of too many traditional MVP classes and interfaces. One-click template generation, development artifact, no regrets! General framework, suitable for all types of projects, supports the development of large projects, compatible with component development, and can be used as a componentized Base library. The original builder mode Module (GlobalConfigModule) can be used to inject custom parameters into any position of the framework using Dagger2.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 12
    Material

    Material

    A UI/UX framework for creating beautiful applications

    Welcome to Material, a UI/UX framework for creating beautiful applications. Material's animation system has been completely reworked to take advantage of Motion, a library dedicated to animations and transitions. Material provides the building blocks necessary to create stunning animations without much effort. Material is a growing project and will encounter changes throughout its development. It is recommended that the Change Log be reviewed prior to updating versions. Icons is a library of Google and CosmicMind icons that are available for use within your iOS applications. Try the Material Colors app to see the wonderful colors available in Material, or use the online version at MaterialColor.com. A button is used to trigger an action through a touch event. Material comes with a foundational button, and 4 specialized buttons that can be stylized in any way.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 13
    OnBoard-NG is a fork of the OnBoardC IDE which allows developers to create completely native PalmOS applications that require no runtime or outside libraries just as you can create on a desktop IDE such as prc-tools. It will be plugin based.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 14
    Onsen UI

    Onsen UI

    Mobile app development framework and SDK

    The most beautiful and efficient way to develop HTML5 hybrid and mobile web apps. Experience streamlined development with zero-time setup, using the technologies you already know and love, Javascript, HTML and CSS. A rich variety of UI components specially designed for mobile apps. Onsen UI provides tabs, side menu, stack navigation and tons of other components such as lists and forms. They all have iOS and Android Material design support, with automatic styling that will change the appearance of the app based on the platform. With Onsen UI you can truly support both Android and iOS with the same source code. Worried that PhoneGap / Cordova apps are slow? Fear not! All animations in Onsen UI have been tuned and optimized to perform well on a wide range of devices. We take great care to ensure that apps made using Onsen UI feel smooth even on lower end devices. Onsen UI is easy to learn while being a powerful tool to create complex mobile apps.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 15
    This is the Palm Translation Utilities project, a set of perl and bash scripts used to make translating Palm programs that use PILRC easier. Software currently works, but may not handle edge cases correctly.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 16
    palmrc will eventualy become a drop-in replacement for the pilrc resource compiler supporting multiple frontend parsers and code generation backends currently its only a parser that tries to match pilrc's grammer
    Downloads: 0 This Week
    Last Update:
    See Project
  • 17
    PalmPanel is an application framework which allows Palm Pilot handheld computers to be used as graphical terminals for host applications running on Linux/*BSD machines.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 18
    QMUI Android

    QMUI Android

    UI library to improve the efficiency of Android UI development

    Solutions dedicated to improving the efficiency of project UI development. QMUI Android is designed to help quickly build an Android project with basic design restoration effects, and at the same time use the rich controls and compatible processing provided by itself, so that developers can focus on business needs without spending energy on the design of the basic code. Whether it is the creation of a new project or the maintenance of an existing project, development efficiency and project quality can be greatly improved. You only need to modify a configuration table to adjust the global style of the App, including component colors, navigation bars, dialog boxes, lists, etc. One modification takes effect globally. Provide a wealth of commonly used UI controls, such as BottomSheet, Tab, rounded ImageView, pull-down refresh, etc., easy to use and flexible, and supports custom control styles.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 19
    Ratchet

    Ratchet

    Build mobile apps with simple HTML, CSS, and JavaScript components

    Ratchet is designed to respond to touch events from a mobile device. Enable touch event emulation in Chrome (found in the overrides tab in the web inspector preferences). Use a JavaScript library like fingerblast.js to emulate touch events (ideally only loaded from desktop devices). Ratchet is downloadable in two forms, within which you'll find directories and files, logically grouping common resources and providing both compiled and minified variations. The most basic form of Ratchet is the grouping of the precompiled files for quick drop-in usage in nearly any web project. We provide compiled CSS and JS (ratchet.*), as well as compiled and minified CSS and JS (ratchet.min.*). The Ratchicon fonts are included, as are the Android and iOS platform themes. The Ratchet source code download includes the precompiled CSS, JavaScript, and font assets. Provides design patterns that serve as basic building blocks.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 20
    React Content Loader

    React Content Loader

    SVG-Powered component to easily create skeleton loadings

    Tool to easily create your animated skeleton-screen components, replacing usual loading and delivering better experiences for users, giving a wireframe of your pages like placeholders boxes for content and images. Supports React, React Native, Vue, and vanilla HTML. Using react-content-loader or a skeleton screen, you can show users that it’s almost done and something is happening. You can use any SVG shapes to create the loader elements. It’s easy to create an animated placeholder, which shines from left to right. It has a few pre-styled content loaders (e.g, Facebook, Instagram). Since SVG supports a lot of shapes, it can be used for any complex UI. You can simply design your loader based on the page and edit the size, background, and foreground. Also, you can add the radius to the border, add or remove shapes such as rectangle and circle, and select the speed of the animations.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 21
    React Native Navigation

    React Native Navigation

    A complete native navigation solution for React Native

    React Native Navigation is a module, dependent on and intended to be used alongside React Native, so some experience with it and knowledge of core concepts is required. We also assume you are working on a Mac with XCode and Android Studio installed and setup. You can also make it work in a Linux distribution, of course, but in that case bear in mind that some sections of the docs that deal with iOS might not be relevant to you. When your app is launched for the first time, the bundle is parsed and executed. At this point you need to display your UI. To do so, listen to the appLaunched event and call Navigation.setRoot when that event is received. When your app is launched, RN makes sure JS context (which is what enables you to execute JavaScript code) is running. There are quite a few differences between iOS and Android in this regard.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 22
    ReactXP

    ReactXP

    Library for cross-platform app development

    ReactXP builds on the popular React JS and React Native frameworks. Share most of your code between the web, iOS, Android, and Windows. Create great-looking, responsive web pages and mobile apps that feel native. With React and React Native, your web app can share most its logic with your iOS and Android apps, but the view layer needs to be implemented separately for each platform. We have taken this a step further and developed a thin cross-platform layer we call ReactXP. If you write your app to this abstraction, you can share your view definitions, styles and animations across multiple target platforms. Of course, you can still provide platform-specific UI variants, but this can be done selectively where desired. ReactXP is designed with cross-platform development in mind. In general, it exposes APIs, components, props, styles and animation parameters that are implemented in a consistent way across React JS (HTML) and React Native for iOS and Android.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 23
    Reflex Platform

    Reflex Platform

    A curated package set and set of tools that let you build Haskell

    Reflex Platform is a curated package set and set of tools that let you build Haskell packages so they can run on a variety of platforms. Reflex Platform is built on top of the nix package manager. The core packages in Reflex Platform are known to work together and are tested together. the core packages in Reflex Platform are cached so you can download prebuilt binaries from the public cache instead of building from scratch. Nix locks down dependencies even outside the Haskell ecosystem (e.g., versions of C libraries that the Haskell code depends on), so you get completely reproducible builds. Reflex Platform is designed to target iOS and Android on mobile, JavaScript on the web, and Linux and macOS on desktop. It's Haskell, everywhere. Reflex Platform comes packaged with tools to make development easier, like a hoogle server that you can run locally to look up definitions.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24
    Shoutem UI

    Shoutem UI

    Customizable set of components for React Native applications

    Shoutem UI is a set of styleable components that enables you to build beautiful React Native applications for iOS and Android. All of our components are built to be both composable and customizable. Each component has a predefined style that is compatible with the rest of the Shoutem UI, which makes it possible to build complex components that look great without the need to manually define complex styles. You can also use standard React Native components in your layouts anywhere you want, but they will not inherit either the theme or the parent styles, so you will need to style them manually. Shoutem UI is a part of the Shoutem UI Toolkit that enables you to build professional-looking React Native apps with ease.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 25
    A C++ unit testing framework, in the style of CxxUnit, for Symbian OS. (For more information, forums and mailing lists please visit the project Home Page http://symbianosunit.sourceforge.net)
    Downloads: 0 This Week
    Last Update:
    See Project
MongoDB Logo MongoDB