Showing 101 open source projects for "arduino source code"

View related business solutions
  • 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
  • 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
  • 1
    EFQRCode

    EFQRCode

    A better way to operate QR Code in Swift, support iOS, macOS, etc.

    EFQRCode is a lightweight, pure-Swift library for generating stylized QRCode images with watermark or icon, and for recognizing QRCode from images, inspired by qrcode. Based on CoreGraphics, CoreImage, and ImageIO, EFQRCode provides you with a better way to handle QRCode in your app, no matter if it is on iOS, macOS, watchOS, and/or tvOS. You can integrate EFQRCode through CocoaPods, Carthage, and/or Swift Package Manager.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 2
    SwiftGen

    SwiftGen

    The Swift code generator for your assets, storyboards, etc.

    SwiftGen is a tool to automatically generates Swift code for resources of your projects (like images, localized strings, etc), to make them type-safe to use. Also, it's fully customizable thanks to Stencil templates, so even if it comes with predefined templates, you can make your own to generate whatever code fits your needs and your guidelines! SwiftGen is provided as a single command-line tool that uses a configuration file to define the various parsers to run (depending on the type of input...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 3
    Eureka iOS

    Eureka iOS

    Elegant iOS form builder in Swift

    By adding Eureka, you will be able to create powerful forms without all the repetitive and complex code required. You can also create dynamic forms out of the box! Write your code once and use it everywhere. Forget about duplicated style and validation code and enjoy Eureka's abstractions to power up your app! Eureka is actively maintained and supported by Xmartlabs engineering team and a thriving community of users and contributors - it is currently used in +15k apps in the App Store...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 4
    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, beautiful...
    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.
  • 5
    Swift Algorithm Club

    Swift Algorithm Club

    Algorithms and data structures in Swift, with explanations

    Swift Algorithm Club is a repository collecting implementations of many common algorithms and data structures in the Swift language, with accompanying explanations. Its focus is educational: it emphasizes clarity and readability of code rather than high-performance library-grade implementations. The repository covers searching, sorting, graph algorithms, data structures (trees, queues, etc.), and some machine learning style utilities, intended for learning, practicing, or interview preparation.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 6
    Wormholy

    Wormholy

    iOS network debugging, like a wizard

    Start debugging iOS network calls like a wizard, without extra code! Wormholy makes debugging quick and reliable. Add it to your project, and that's all! Shake your device or your simulator and Wormholy will appear! You don't need to import the library into your code, it works magically! To integrate Wormholy into your Xcode project using Carthage, specify it in your Cartfile. Record all app traffic that uses NSURLSession. Reveal the content of all requests, responses, and headers simply...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 7
    Factory

    Factory

    A new approach to Container-Based Dependency Injection for Swift

    A new approach to Container-Based Dependency Injection for Swift and SwiftUI. Factory is strongly influenced by SwiftUI, and in my opinion is highly suited for use in that environment. Most container-based dependency injection systems require you to define in some way that a given service type is available for injection and many require some sort of factory or mechanism that will provide a new instance of the service when needed. Unlike Resolver which often requires defining a plethora of...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 8
    IceCubesApp

    IceCubesApp

    A SwiftUI Mastodon client

    IceCubesApp is an open source application for accessing the decentralized social network Mastodon! It's built entirely in SwiftUI, making it fast, lightweight, and easy to use. You can connect to any Mastodon instance and browse your timeline, interact with other users, and post updates and media. The project is split into different Swift Packages to make it easier to manage and maintain the codebase. Each package is focused on a specific aspect of the application, such as the UI, network...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 9
    PhoneNumberKit

    PhoneNumberKit

    A Swift framework for parsing and formatting phone numbers

    ... should try and make sure PhoneNumberKit is allocated once and deallocated when no longer needed. To parse a string, use the parse function. The region code is automatically computed but can be overridden if needed. PhoneNumberKit automatically does a hard type validation to ensure that the object created is valid, this can be quite costly performance-wise and can be turned off if needed.
    Downloads: 0 This Week
    Last Update:
    See Project
  • Photo and Video Editing APIs and SDKs Icon
    Photo and Video Editing APIs and SDKs

    Trusted by 150 million+ creators and businesses globally

    Unlock Picsart's full editing suite by embedding our Editor SDK directly into your platform. Offer your users the power of a full design suite without leaving your site.
    Learn More
  • 10
    Quick

    Quick

    The Swift (and Objective-C) testing framework

    Quick is a behavior-driven development framework for Swift and Objective-C. Inspired by RSpec, Specta, and Ginkgo. Quick comes together with Nimble, a matcher framework for your tests. Certain versions of Quick and Nimble only support certain versions of Swift. Depending on which version of Swift your project uses, you should use specific versions of Quick and Nimble. When code doesn't work the way it's supposed to, unit tests should make it clear exactly what's wrong. Nimble makes your test...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 11
    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: 0 This Week
    Last Update:
    See Project
  • 12
    SnapKit

    SnapKit

    A Swift Autolayout DSL for iOS & OS X

    SnapKit is a Swift DSL that simplifies Auto Layout for iOS and macOS. It uses expressive chaining syntax to create layout constraints in code more cleanly and concisely than native APIs. Compatible with Swift Package Manager, CocoaPods, and Carthage—used extensively in iOS/macOS UI development.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 13
    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 top...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 14
    Design Patterns in Swift

    Design Patterns in Swift

    Design Patterns implemented in Swift

    Design Patterns In Swift is a project that provides practical example implementations of many of the well-known design patterns (creational, structural, behavioral) in Swift 5.0. It uses Swift playgrounds so users can view and experiment with pattern code directly. It’s meant as a hands-on reference to see how classical patterns like Singleton, Observer, Factory Method, etc. map into Swift’s language features.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 15
    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
  • 16
    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 app...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 17
    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
  • 18
    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
  • 19
    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...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 20
    Apollo iOS

    Apollo iOS

    A strongly-typed, caching GraphQL client for iOS, written in Swift

    ... of a query. If you don't ask for a field, you won't be able to access the corresponding property. In effect, this means you can now rely on the Swift type checker to make sure errors in data access show up at compile time. With our Xcode integration, you can conveniently work with your UI code and corresponding GraphQL definitions side by side, and it will even validate your query documents, and show errors inline.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 21
    SwiftPamphletApp

    SwiftPamphletApp

    SwiftUI + Combine + Swift Concurrency Aysnc/Await Actor + GitHub API

    Dai Ming's development brochure, a living development manual. macOS app developed with SwiftUI + Combine + Swift Concurrency Aysnc/Await Actor + GitHub API. Pull the code. Directly compile and generate a manual program without Github function. If you want to use the Github function, you can add your GitHub Access Token to gitHubAccessToken in SwiftPamphletAppConfig.swift. Get the GitHub Access Token at Personal Access Tokens here. Remember to tick repo and user in scope. Both Xcode and macOS...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 22
    SQLite.swift

    SQLite.swift

    A type-safe, Swift-language layer over SQLite3

    .... Active support at StackOverflow, and Gitter Chat Room (experimental). SQLite.swift also works as a lightweight, Swift-friendly wrapper over the C API. The Swift Package Manager is a tool for managing the distribution of Swift code. It’s integrated with the Swift build system to automate the process of downloading, compiling, and linking dependencies.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 23
    Input mask for iOS

    Input mask for iOS

    User input masking library repo

    Input masks restrict data input and allow you to guide users to enter correct values. Interface Builder struggles to support modules imported in a form of a dynamic framework. For instance, custom views annotated as IBDesignable, containing IBInspectable and IBOutlet fields aren't recognized properly from the drag'n'dropped framework. When you cut text, characters get deleted yet you won't be able to paste them somewhere as they aren't actually in your pasteboard. Shortly after new text is...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24
    BartyCrouch

    BartyCrouch

    Incrementally update/translate your Strings files

    BartyCrouch incrementally updates your Strings files from your Code and from Interface Builder files. "Incrementally" means that BartyCrouch will by default keep both your already translated values and even your altered comments. Additionally, you can also use BartyCrouch for machine translating from one language to 60+ other languages. Using BartyCrouch is as easy as running a few simple commands from the command line which can even be automated using a build script within your project.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 25
    DevToysMac

    DevToysMac

    DevToys For mac

    DevToysMac is a macOS-native development toolkit, modeled after Microsoft’s DevToys, offering a suite of utilities for transforming and encoding data. It includes converters (JSON ↔ CSV), hash generators, code formatters, and other essential developer tools—all packaged within a sleek SwiftUI-based interface.
    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.