SwiftPackage - 🏆 Template to make a Swift package

  •        19

SwiftPackage is a template to create Swift frameworks. It has a basic folder structure and the project with shared framework and test targets. It also includes the necessary metadata files to make it CocoaPods and Carthage compatible and generates an empty example project. "NewPackageName" here is the name of your Swift framework.

https://github.com/hyperoslo/SwiftPackage

Tags
Implementation
License
Platform

   




Related Projects

GPUImage3 - GPUImage 3 is a BSD-licensed Swift framework for GPU-accelerated video and image processing using Metal

  •    Swift

GPUImage 3 is the third generation of the GPUImage framework, an open source project for performing GPU-accelerated image and video processing on Mac and iOS. The original GPUImage framework was written in Objective-C and targeted Mac and iOS, the second iteration rewritten in Swift using OpenGL to target Mac, iOS, and Linux, and now this third generation is redesigned to use Metal in place of OpenGL. The objective of the framework is to make it as easy as possible to set up and perform realtime video processing or machine vision against image or video sources. Previous iterations of this framework wrapped OpenGL (ES), hiding much of the boilerplate code required to render images on the GPU using custom vertex and fragment shaders. This version of the framework replaces OpenGL (ES) with Metal. Largely driven by Apple's deprecation of OpenGL (ES) on their platforms in favor of Metal, it will allow for exploring performance optimizations over OpenGL and a tighter integration with Metal-based frameworks and operations.

iOS - Provides a BLE framework for developing BLE App on iOS/OSX platform using RBL BLE Service.

  •    Objective-C

This BLE SDK for iOS provides a framework for Mac OSX and iOS developers to develop Bluetooth 4.0 Low Energy (aka BLE) Apps easily using a simeple TXRX Service for exchanging data. It is based on Apple's CoreBluetooth framework. It currently supports iOS 7 and Mac OSX 10.9.2. OSX 10.7.5, 10.8.x and iOS 6 also support BLE but not tested. OSX 10.9.0 and 10.9.1 have bugs, so we will not support.

GPUImage2 - GPUImage 2 is a BSD-licensed Swift framework for GPU-accelerated video and image processing

  •    Swift

GPUImage 2 is the second generation of the GPUImage framework, an open source project for performing GPU-accelerated image and video processing on Mac, iOS, and now Linux. The original GPUImage framework was written in Objective-C and targeted Mac and iOS, but this latest version is written entirely in Swift and can also target Linux and future platforms that support Swift code. The objective of the framework is to make it as easy as possible to set up and perform realtime video processing or machine vision against image or video sources. By relying on the GPU to run these operations, performance improvements of 100X or more over CPU-bound code can be realized. This is particularly noticeable in mobile or embedded devices. On an iPhone 4S, this framework can easily process 1080p video at over 60 FPS. On a Raspberry Pi 3, it can perform Sobel edge detection on live 720p video at over 20 FPS.

SOAPEngine - This generic SOAP client allows you to access web services using a your iOS app, Mac OS X app and AppleTV app

  •    Objective-C

This generic SOAP client allows you to access web services using a your iOS app, Mac OS X app and Apple TV app. With this Framework you can create iPhone, iPad, Mac OS X and AppleTv apps that supports SOAP Client Protocol. This framework able executes methods at remote web services with SOAP standard protocol.

XMPPFramework - An XMPP Framework in Objective-C for Mac and iOS

  •    Objective-C

An XMPP Framework in Objective-C for the Mac and iOS development community. The minimum deployment target is iOS 8.0 / macOS 10.9 / tvOS 9.0.


UIDevice-with-UniqueIdentifier-for-iOS-5 - Brings back the unique identifier support under iOS 5, it uses the device's mac address in combination with the bundle identifier to generate a new hashed unique identifier

  •    Objective-C

Apple stopped supporting a unique identifier for iOS. This source code solves the problem. It generates a unique identifier based on the mac address of the device in combination with the bundle identifier. copy NSString+MD5Addition and UIDevice+IdentifierAddition to your project.

FBSimulatorControl - A Mac OS X library for managing and manipulating iOS Simulators

  •    Objective-C

A Mac OS X library for managing, booting and interacting with multiple iOS Simulators simultaneously.The original use-case for FBSimulatorControl was to boot Simulators to run End-to-End tests with WebDriverAgent. As FBSimulatorControl is a Mac OS X framework, it can be linked to from inside any Mac OS Library, Application, or xctest target. There may be additional use-cases that you may find beyond UI Test Automation.

JavaPackager - :package: Gradle/Maven plugin to package Java applications as native Windows, Mac OS X, or GNU/Linux executables and create installers for them

  •    Java

JavaPackager is a hybrid plugin for Maven and Gradle which provides an easy way to package Java applications in native Windows, Mac OS X or GNU/Linux executables, and generate installers for them. SNAPSHOT version is not released to Maven Central, so you have to install it manually.

MacMapKit - MapKit Framework for the Mac

  •    Objective-C

MapKit for Mac is a framework for displaying maps in a Cocoa application that is API-compatible with Apple's MapKit framework for iOS. MapKit for Mac implements nearly 100% of MK* functionality. It's been tested on Snow Leopard and Lion, and is currently in use by thousands of Sidekick users.

nsrails - iOS/Mac OS framework for Rails

  •    Objective-C

iOS/Mac OS framework for Rails

CocoaLumberjack - A fast & simple, yet powerful & flexible logging framework for Mac and iOS

  •    Objective-C

A fast & simple, yet powerful & flexible logging framework for Mac and iOS

SwiffCore - .swf parsing and rendering framework for Mac OS X and iOS

  •    Objective-C

.swf parsing and rendering framework for Mac OS X and iOS

LGame - This is free 2d game development framework(Java Game Engine), support JavaSE/Android/IOS/WP7/HTML5/PSM/Linux/MAC/Windows and Default support Ripple protocol

  •    Java

This is free 2d game development framework(Java Game Engine), support JavaSE/Android/IOS/WP7/HTML5/PSM/Linux/MAC/Windows and Default support Ripple protocol

CocoaLumberjack - A fast & simple, yet powerful & flexible logging framework for Mac and iOS

  •    Objective-C

CocoaLumberjack is a fast & simple, yet powerful & flexible logging framework for Mac and iOS. Note: Swift is a subspec which will include all the Obj-C code plus the Swift one, so this is sufficient. For more details about how to use Swift with Lumberjack, see this conversation.

NodObjC - The Node.js ⇆ Objective-C bridge

  •    Javascript

NodObjC exposes the Objective-C runtime to Node.js in a high-level, easy to use fashion. It uses the BridgeSupport files to dynamically generate an API from an Objective-C "Framework", and uses the node ffi module to dynamically interact with the Objective-C runtime.Or add it to the "dependencies" section of your package.json file.

MLPNeuralNet - Fast multilayer perceptron neural network library for iOS and Mac OS X

  •    Objective-C

MLPNeuralNet is a fast multilayer perceptron neural network library for iOS and Mac OS X. MLPNeuralNet predicts new examples through trained neural networks. It is built on top of Apple's Accelerate Framework using vectored operations and hardware acceleration (if available). ##Why would you use it? Imagine that you have engineered a prediction model using Matlab (Python or R) and would like to use it in an iOS application. If that's the case, MLPNeuralNet is exactly what you need. MLPNeuralNet is designed to load and run models in forward propagation mode only.

Rome - A cache tool for Carthage

  •    Haskell

as a shared cache for frameworks built with Carthage. This will download Rome to the Pods/ folder during your next pod install execution and will allow you to invoke it via ${PODS_ROOT}/Rome/rome in your Script Build Phases.

LoadingShimmer - An easy way to add a shimmering effect to any view with just one line of code

  •    Swift

An easy way to add a shimmering effect to any view with just single line of code. It is useful as an unobtrusive loading indicator. This is a network request waiting for the framework, the framework to increase the dynamic effect, convenient and fast, a line of code can be used. To run the example project, clone the repo, and run pod install from the Example directory first.

LRResty - Yet another Objective-C REST client library, inspired by Ruby's restclient gem.

  •    Objective-C

If you require an awesome HTTP framework for iOS or Mac, I highly recommend AFNetworking.Resty is a simple to use HTTP library for iOS and Mac apps, aimed at consuming RESTful web services and APIs.

MailCore - MailCore 1.0 is a Mac/iOS framework for working with the e-mail protocols IMAP and SMTP.

  •    Objective-C

MailCore is a Mac and iOS library designed to ease the pain of dealing with e-mail protocols. MailCore makes the process of sending e-mail easy by hiding the nasty details like MIME composition from you. Instead, there is a single method required to send a message. Checking e-mail on an IMAP server is a more complex beast, but MailCore makes the job much simpler by presenting everything as a set of objects like Messages, Folders and Accounts.This example shows how you can send email using MailCore.






We have large collection of open source products. Follow the tags from Tag Cloud >>


Open source products are scattered around the web. Please provide information about the open source projects you own / you use. Add Projects.