Showing 137 open source projects for "python user interface"

View related business solutions
  • Gen AI apps are built with MongoDB Atlas Icon
    Gen AI apps are built with MongoDB Atlas

    Build gen AI apps with an all-in-one modern database: MongoDB Atlas

    MongoDB Atlas provides built-in vector search and a flexible document model so developers can build, scale, and run gen AI apps without stitching together multiple databases. From LLM integration to semantic search, Atlas simplifies your AI architecture—and it’s free to get started.
    Start Free
  • Crowdtesting That Delivers | Testeum Icon
    Crowdtesting That Delivers | Testeum

    Unfixed bugs delaying your launch? Test with real users globally – check it out for free, results in days.

    Testeum connects your software, app, or website to a worldwide network of testers, delivering detailed feedback in under 48 hours. Ensure functionality and refine UX on real devices, all at a fraction of traditional costs. Trusted by startups and enterprises alike, our platform streamlines quality assurance with actionable insights.
    Click to perfect your product now.
  • 1
    Difference

    Difference

    Simple way to identify what is different between 2 instances

    Better way to identify what's different between 2 instances. Have you ever written tests? Usually they use equality asserts, e.g. XCTAssertEqual, what happens if the objects aren't equal? Xcode throws a wall of text at you. This forces you to manually scan the text and try to figure out exactly what's wrong, what if instead you could just learn which property is different?
    Downloads: 0 This Week
    Last Update:
    See Project
  • 2
    Actions

    Actions

    Supercharge your shortcuts

    The app provides lots of powerful extra actions for the Shortcuts app on macOS and iOS. These actions make it significantly easier to create shortcuts. Want to run shortcuts directly from the iOS Lock Screen? Check out my Quick Launch app. And trigger shortcuts on your Mac from your iOS device with my Hyperduck app. And for high-quality transcription, see my Aiko app.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 3
    Aiolos

    Aiolos

    A floating panel for your iOS Apps

    Aiolos, ancient greek for quick-moving/nimble, is a Swift UI framework inspired by the floating panel, that was introduced to the Maps app in iOS 11. Give it a try in MindNode 5 for iOS (free trial available). It is fully gesture-driven, takes safe area insets into account, has support for right-to-left languages baked in and automatically reacts to the on-screen keyboard. Compared to many other open-source panel solutions, Aiolos is designed to be an always-visible child view controller and...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 4
    SDWebImageSwiftUI

    SDWebImageSwiftUI

    SwiftUI Image loading and Animation framework powered by SDWebImage

    SDWebImageSwiftUI is a SwiftUI image-loading framework, which is based on SDWebImage. It brings all your favorite features from SDWebImage, like async image loading, memory/disk caching, animated image playback and performances. The framework provide the different View structs, which API match the SwiftUI framework guideline. If you're familiar with Image, you'll find it easy to use WebImage and AnimatedImage. Since SDWebImageSwiftUI is built on top of SDWebImage, it provide both the...
    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
  • 5
    Pageboy

    Pageboy

    A simple, highly informative page view controller

    UIPageViewController done properly. Pageboy requires iOS 11 / tvOS 11; and is compatible with Swift 5. The delegate functions provided by a PageboyViewController are much more reliable and useful than what a raw UIPageViewController provides. You can use them to find out exactly where the current page is, and when it's moved, where it's headed. Simplified data source management & enhanced delegation. Dynamically insert & remove pages. Infinite scrolling support. Automatic timer-based page...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 6
    WaterfallGrid

    WaterfallGrid

    A waterfall grid layout view for SwiftUI

    A waterfall grid layout view for SwiftUI. You can create a grid that displays the elements of the collection by passing your collection of data and a closure that provides a view for each element in the collection. The grid transforms each element in the collection into a child view by using the supplied closure. WaterfallGrid works with identifiable data (like SwiftUI.List). You can make your data identifiable in one of two ways: by passing along with your data a key path to a property that...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 7
    PinLayout

    PinLayout

    Fast Swift Views layouting without auto layout

    Extremely Fast views layouting without auto layout. No magic, pure code, full control and blazing fast. Concise syntax, intuitive, readable & chainable. PinLayout can layouts UIView, NSView, and CALayer. UIImageView's size is 100x100 and the layout is below the UINavigationBar with a margin of 10 pixels all around. UISegmentedControl is at the right of the logo image, use the remaining horizontal space with a left and right margin of 20 pixels. UILabel is below the UISegmentedControl with a...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 8
    ProgressHUD

    ProgressHUD

    ProgressHUD is a lightweight and easy-to-use HUD for iOS

    ProgressHUD is a lightweight and easy-to-use HUD for iOS. CocoaPods is a dependency manager for Cocoa projects. For usage and installation instructions, visit their website. To integrate the ProgressHUD into your Xcode project using CocoaPods, specify it in your Podfile. You can customize the color, font, image, animation type, and some other options. If you prefer not to use any of the dependency managers, you can integrate ProgressHUD into your project manually. Just copy the...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 9
    Swinject

    Swinject

    Dependency injection framework for Swift with iOS/macOS/Linux

    Swinject is a lightweight dependency injection framework for Swift. Dependency injection (DI) is a software design pattern that implements Inversion of Control (IoC) for resolving dependencies. In the pattern, Swinject helps your app split into loosely-coupled components, which can be developed, tested, and maintained more easily. Swinject is powered by the Swift generic type system and first-class functions to define the dependencies of your app simply and fluently. Services must be...
    Downloads: 0 This Week
    Last Update:
    See Project
  • Test your software product anywhere in the world Icon
    Test your software product anywhere in the world

    Get feedback from real people across 190+ countries with the devices, environments, and payment instruments you need for your perfect test.

    Global App Testing is a managed pool of freelancers used by Google, Meta, Microsoft, and other world-beating software companies.
    Try us today.
  • 10
    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: 0 This Week
    Last Update:
    See Project
  • 11
    VimR

    VimR

    Neovim GUI for macOS in Swift

    Project VimR is a Neovim GUI for macOS. The goal is to build an editor that uses Neovim inside with many of the convenience GUI features similar to those present in modern editors. We mainly use Swift, but also use C/Objective-C when where appropriate. Markdown preview, generic HTML preview (retains the scroll position when reloading), fuzzy file finder a la Xcode's "Open Quickly". Trackpad support, pinching for zooming and two-finger scrolling. Ligatures, turned off by default. Turn it on...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 12
    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: 0 This Week
    Last Update:
    See Project
  • 13
    MarqueeLabel

    MarqueeLabel

    A drop-in replacement for UILabel

    MarqueeLabel is a UILabel subclass adds a scrolling marquee effect when the text of the label outgrows the available width. The label scrolling direction and speed/rate can be specified as well. All standard UILabel properties (where it makes sense) are available in MarqueeLabel, with the intent of MarqueeLabel behaving just like a UILabel. MarqueeLabel will be maintained in Swift only starting with release 4.0! MarqueeLabel is compatible with both iOS and tvOS, and currently works with...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 14
    SkeletonView

    SkeletonView

    A way to show users that something is happening and prepare them

    Today almost all apps have async processes, such as API requests, long running processes, etc. While the processes are working, usually developers place a loading view to show users that something is going on. SkeletonView has been conceived to address this need, an elegant way to show users that something is happening and also prepare them for which contents are waiting. When using elements with text, SkeletonView draws lines to simulate text. Besides, you can decide how many lines you...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 15
    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. This allows you to not only review UI quickly but also deliver more robust designs by separating...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 16
    IceCubesApp

    IceCubesApp

    A SwiftUI Mastodon client

    ... communication, or data models. This modular approach allows for easier collaboration and ensures that the code is organized and easy to understand. It's a great starting point for learning SwiftUI. The app covers many of the basic concepts of SwiftUI, such as building layouts, working with data, and handling user interaction. By exploring the code, you can gain a solid understanding of how to use SwiftUI in your daily life.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 17
    PHP Monitor

    PHP Monitor

    Lightweight, native Mac menu bar app that interacts with Laravel Valet

    PHP Monitor (or phpmon) is a lightweight macOS utility app that runs on your Mac and displays the active PHP version in your status bar. It's tightly integrated with Laravel Valet, so you need to have it set up before you can use this app. It's super convenient to switch between different versions of PHP. You'll even get notifications (only if you choose to opt-in, of course)! PHP Monitor also gives you quick access to various useful functionality (like accessing configuration files,...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 18
    Swift Cross UI

    Swift Cross UI

    A cross-platform declarative UI framework, inspired by SwiftUI

    SwiftCrossUI implements a simple API similar but not identical to SwiftUI, allowing you to use the basic concepts of SwiftUI to create a cross-platform desktop app. SwiftCrossUI is designed to be flexible and can work with different backends, but has a focus on using GTK+ through SwiftGTK. Create cross-platform desktop apps for macOS, Linux and Windows. Work has been started to support multiple different backends. Switching backends only requires changing a single line of code! Currently...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 19
    Epoxy iOS

    Epoxy iOS

    Epoxy is a suite of declarative UI APIs for building UIKit apps

    Epoxy is a suite of declarative UI APIs for building UIKit applications in Swift. Epoxy is inspired and influenced by the wonderful Epoxy framework on Android, as well as other declarative UI frameworks in Swift such as SwiftUI. Epoxy was developed at Airbnb and powers thousands of screens in apps that are shipped to millions of users. It has been developed and refined for years by dozens of contributors. EpoxyCollectionView provides a declarative API for driving the content of a...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 20
    Pow for iOS

    Pow for iOS

    Delightful SwiftUI effects for your app

    SwiftUI transitions that make your app shine. Pow is a collection of SwiftUI transitions that add that little bit of extra delight to your iOS app. Adding a Pow Transition to your SwiftUI app often only takes a single line of code. Pow leverages the powerful SwiftUI Transition API to deliver smooth animations and seamlessly integrates with system frameworks. Pow is made by a team of highly experienced designers and developers. Whether you are starting a new project or adding to an existing...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 21
    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: 0 This Week
    Last Update:
    See Project
  • 22
    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
  • 23
    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: 0 This Week
    Last Update:
    See Project
  • 24
    Parchment

    Parchment

    A paging view with a highly customizable menu

    New beta is out! Features a new and improved API for SwiftUI. Try it now. Parchment lets you page between view controllers while showing any type of generic indicator that scrolls along with the content. The menu items are built using UICollectionView, which means you can display pretty much whatever you want. You can even subclass the layout to create completely custom behaviors. Parchment only allocates view controllers when they’re needed, meaning if you have a lot of view controllers...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 25
    Stevia

    Stevia

    Concise Autolayout code

    Stevia is part of freshOS iOS toolset. Try it in an example App! Xibs and storyboards are heavy, hard to maintain, and hard to merge. They split the view concept into 2 separate files making debugging a nightmare. There must be a better way. By creating a tool that makes Auto Layout code finally readable by a human being. By coupling it with live code injection such as injectionForXcode we can design views in real-time. View layout becomes fun, concise, maintainable, and dare I say,...
    Downloads: 0 This Week
    Last Update:
    See Project
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.