Showing 59 open source projects for "javascript ui library"

View related business solutions
  • Ship Agents Faster Icon
    Ship Agents Faster

    Transform your applications and workflows into powerful agentic systems at global scale.

    Gemini Enterprise Agent Platform lets you rapidly build, scale, govern and optimize production-ready agents grounded in your organization's data. The platform enables developers to build custom or pre-built agents for virtually any use case. New customers get $300 in free credits.
    Start Free
  • Demo Series - Small Business Backup By Veeam Icon
    Demo Series - Small Business Backup By Veeam

    Learn how to protect your Microsoft 365 data, with simple, actionable tips today.

    Watch this on-demand demo series and learn how to protect your Microsoft 365 data with clear, simple, actionable steps that are easy to implement for businesses of all sizes.
    Watch Demo Series
  • 1
    Playbook

    Playbook

    A library for isolated developing UI components

    A library for isolated developing UI components and automatically taking snapshots of them. Playbook is a library that provides a sandbox for building UI components without having to worry about application-specific dependencies, strongly inspired by Storybook for JavaScript in web-frontend development. Components built by using Playbook can generate a standalone app as living style guide.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 2
    Airtest

    Airtest

    UI Automation Framework for Games and Apps

    ¿Airtest provides cross-platform APIs, including app installation, simulated input, assertion and so forth. Airtest uses image recognition technology to locate UI elements so that you can automate games and apps without injecting any code. Airtest cases can be easily run on large device farms, using the command line or python API. HTML reports with detailed info and screen recording allow you to quickly locate failure points. NetEase builds Airlab on top of the Airtest Project. AirtestIDE is...
    Downloads: 9 This Week
    Last Update:
    See Project
  • 3
    Pulley

    Pulley

    A library to imitate the iOS 10 Maps UI

    A library to imitate the drawer in Maps for iOS 10/11. The master branch follows the latest currently released version of Swift. If you need an older version of Swift, you can specify it's version (e.g. 1.0.x) in your Podfile or use the code on the branch for that version. Older branches are unsupported. Pulley 2.9.0 has new properties to support a new display mode. The base functionality should work without any significant changes. The biggest change is the new display mode of .compact to...
    Downloads: 3 This Week
    Last Update:
    See Project
  • 4
    YNSearch + Realm Support

    YNSearch + Realm Support

    Awesome fully customize search view like Pinterest written in Swift

    Awesome search view, written in Swift 5.0, appears search view like Pinterest Search view. You can fully customize this library. You can also use this library with Realm!
    Downloads: 2 This Week
    Last Update:
    See Project
  • MongoDB Atlas runs apps anywhere Icon
    MongoDB Atlas runs apps anywhere

    Deploy in 115+ regions with the modern database for every enterprise.

    MongoDB Atlas gives you the freedom to build and run modern applications anywhere—across AWS, Azure, and Google Cloud. With global availability in over 115 regions, Atlas lets you deploy close to your users, meet compliance needs, and scale with confidence across any geography.
    Start Free
  • 5
    FloatingPanel

    FloatingPanel

    A clean and easy-to-use floating panel UI component for iOS

    ...Common UI elements: surface, backdrop and grabber handle. Free from common issues of Auto Layout and gesture handling. FloatingPanel is written in Swift 5.0+. Compatible with iOS 11.0+. The deployment is still iOS 10, but it is recommended to use this library on iOS 11+. If you need more control over showing and hiding the floating panel, you can forgo the addPanel and removePanelFromParent methods.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 6
    Tabman

    Tabman

    A powerful paging view controller with interactive indicator bars

    A powerful paging view controller with interactive indicator bars. Easy to implement page view controller with interactive indicator bars. Highly adaptable and powerful customization. Fully extensible with the mix-and-match component library. Built on Pageboy, a simple, informative page view controller. Automatically inserts child view controller contents. A bar will ask for a TMBarItemable for each page that is provided to the TabmanViewController data source. TMBarItemable is a protocol...
    Downloads: 4 This Week
    Last Update:
    See Project
  • 7
    Swift Composable Architecture

    Swift Composable Architecture

    A library for building applications

    The Swift Composable Architecture (TCA) is a reusable, testable architecture library for building Swift applications using unidirectional data flow, reducers, and dependency injection. It encourages modular code, easy state management, and full test coverage. Designed and authored by the Point-Free team with extensive real-world examples.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 8
    daisyUI 4

    daisyUI 4

    The most popular, free and open-source Tailwind CSS component library

    The most popular, free, and open-source component library for Tailwind CSS.daisyUI adds component class names to Tailwind CSS so you can make beautiful websites faster than ever. In a Tailwind CSS project, you need to write utility class names for every element. Thousands of class names just to style the most basic elements.
    Downloads: 5 This Week
    Last Update:
    See Project
  • 9
    SwiftMessages

    SwiftMessages

    A very flexible message bar for iOS written in Swift

    SwiftMessages is a very flexible view and view controller presentation library for iOS. Message views and view controllers can be displayed at the top, bottom, or center of the screen, or behind navigation bars and tab bars. There are interactive dismiss gestures including a fun, physics-based one. Multiple background dimming modes. And a lot more! In addition to the numerous configuration options, SwiftMessages provides several good-looking layouts and themes. But SwiftMessages is also...
    Downloads: 2 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.
    Start Free
  • 10
    Lumo iPhone App

    Lumo iPhone App

    iOS application for Lumo

    ...It includes native features like on-device voice recording and speech recognition, flexible navigation, and payment integration for subscription plans if users choose expanded capabilities. The app’s architecture uses a combination of WebView and JavaScript bridges to power responsive chat UI while retaining strong data protection principles.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 11
    APNGKit

    APNGKit

    High performance and delightful way to play with APNG format in iOS

    The APNGKit project is a high-performance framework for loading, displaying, and animating images in the UIKit / AppKit ecosystem (iOS, macOS, tvOS), specifically targeting the APNG (Animated PNG) image format. Unlike traditional static PNG images, APNG supports frame-by-frame animation with full-color images and transparency — yielding better visual fidelity than GIFs while remaining efficient. APNGKit offers a friendly API (e.g. APNGImage, APNGImageView) that behaves similarly to the...
    Downloads: 2 This Week
    Last Update:
    See Project
  • 12
    CalendarKit

    CalendarKit

    Calendar for Apple platforms in Swift

    CalendarKit is a Swift calendar UI library for iOS and Mac Catalyst. It looks similar to the Apple Calendar app out-of-the-box, while allowing customization when needed. CalendarKit is composed of multiple modules which can be used together or independently. CalendarKit requires EventDataSource to return an array of objects conforming to EventDescriptor protocol, specifying all the information needed to display a particular event.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 13
    Safe Exam Browser
    Safe Exam Browser is a webbrowser-environment to carry out online-exams safely. The software changes any computer into a secure workstation. It regulates the access to any utilities and prevents students from using unauthorised resources.
    Leader badge
    Downloads: 219,760 This Week
    Last Update:
    See Project
  • 14
    Generative AI Swift

    Generative AI Swift

    This SDK is now deprecated, use the unified Firebase SDK

    deprecated-generative-ai-swift is a Swift client and example scaffold for building generative AI apps using the Gemini models. Although marked “deprecated”, the repo demonstrates how to integrate Gemini inference into iOS and macOS apps via Swift APIs, providing boilerplate for prompt dispatching, streaming responses, UI integration, and error handling. It includes a sample app that showcases a chat interface, where users send messages and receive responses streamed in real time, with UI...
    Downloads: 5 This Week
    Last Update:
    See Project
  • 15
    AlertKit

    AlertKit

    Native alert from Apple Music & Feedback

    ...The library supports both UIKit and SwiftUI, making it flexible for developers working across different iOS UI frameworks while maintaining a unified implementation approach. AlertKit provides predefined alert types such as success, error, heart, and message indicators, along with built-in haptic feedback to enhance the user experience and mimic native system interactions.
    Downloads: 10 This Week
    Last Update:
    See Project
  • 16
    SPAlert

    SPAlert

    Native alert from Apple Music & Feedback

    Popup from Apple Music & Feedback in AppStore. Contains Done, Heart, Error and other. Supports Dark Mode and SwiftUI. I tried to recreate Apple's alerts as much as possible. You can find these alerts in the AppStore after feedback and after you add a song to your library in Apple Music. The Swift Package Manager is a tool for automating the distribution of Swift code and is integrated into the swift compiler. It’s integrated with the Swift build system to automate the process of downloading,...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 17
    Dollar

    Dollar

    A functional tool-belt for Swift Language

    Dollar is a Swift library that provides useful functional programming helper methods without extending any built in objects. It is similar to Lo-Dash or Underscore.js in Javascript. Cent is a library that extends certain Swift object types using the extension feature and gives its two cents to Swift language. It is now moved into a separate repo to support Swift Package Manager.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 18
    UIFontComplete

    UIFontComplete

    Font management (System & Custom) for iOS and tvOS

    Font management (System & Custom) for iOS and tvOS. No more wasted time searching for names of UIFont fonts and no more surprises at runtime if a font name was mistyped. This library is simply one extension to UIFont and one Font enum with a case for each system font on iOS and tvOS. Custom font support is also available, please keep reading for details! This library currently provides two different options for creating UIFont objects. The first is calling the font name off of the provided...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 19
    AMPopTip

    AMPopTip

    An animated popover that pops out a given frame, great for subtle UI

    AMPopTip is a customizable Swift popover library for iOS that displays animated hints, onboarding messages, and contextual UI guidance. Popovers can point toward a specific frame or appear centered without an arrow. Developers can show plain text, attributed text, UIKit views, or custom SwiftUI content. Positioning can be automatic or constrained to horizontal or vertical directions.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 20
    XLPagerTabStrip

    XLPagerTabStrip

    Android PagerTabStrip for iOS

    XLPagerTabStrip is a Container View Controller that allows us to switch easily among a collection of view controllers. Pan gesture can be used to move on to next or previous view controller. It shows a interactive indicator of the current, previous, next child view controllers. The library provides 4 different ways to show the view controllers. This is likely the most common pager type. It's used by many well-known apps such as instagram, youtube, skype, and many others. The bar mode doesn't...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 21
    AlertToast-SwiftUI

    AlertToast-SwiftUI

    Create Apple-like alerts & toasts using SwiftUI

    AlertToast is a SwiftUI-based library that enables developers to display lightweight, non-intrusive notifications and alerts that resemble native Apple system interactions. Unlike traditional alerts that require user confirmation, this library allows for transient messages that automatically dismiss, improving user experience for status updates such as success messages, loading indicators, or errors. It provides multiple display modes including centered alerts, top drop-down HUDs, and bottom...
    Downloads: 10 This Week
    Last Update:
    See Project
  • 22
    NotificationBanner

    NotificationBanner

    The easiest way to display highly customizable in app notification

    NotificationBanner is an extremely customizable and lightweight library that makes the task of displaying in-app notification banners and drop-down alerts an absolute breeze in iOS. By default, the .info style will be applied to the banner if no style is provided in the init method. You can set the background color of a banner at any time by simply setting the background color. By default, each notification banner is placed onto a singleton of an auto-managed NotificationBannerQueue. This...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 23
    PagingKit

    PagingKit

    PagingKit provides customizable menu UI

    ...PagingKit has more flexible layout and design than the other libraries. You can construct "Menu" and "Content" UI, and they work together. That's all features this library provides. You can fit any design to your apps as you like.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 24
    Differ

    Differ

    Swift library to generate differences and patches between collections

    ...There’s a lot more to calculating diffs than performing table view animations easily. Wherever you have code that propagates added/removed/moved callbacks from your model to your user interface, you should consider using a library that can calculate differences. Animating small batches of changes is usually going to be faster and provide a more responsive experience than reloading all of your data. Calculating and acting on differences should also aid you in making a clear separation between data and user interface, and hopefully provide a more declarative approach: your model performs state transition, then your UI code performs appropriate actions based on the calculated differences to that state.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 25
    OverlayContainer

    OverlayContainer

    Non-intrusive iOS UI library to implement overlay based interfaces

    OverlayContainer is a UI library written in Swift. It makes easier to develop overlay-based interfaces, such as the one presented in the Apple Maps, Stocks or Shortcuts apps. It perfectly mimics the overlay presented in the Siri Shotcuts app. The main component of the library is the OverlayContainerViewController. It defines an area where a view controller, called the overlay view controller, can be dragged up and down, hiding or revealing the content underneath it. ...
    Downloads: 3 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • 2
  • 3
  • Next