Venice provides structured concurrency and CSP for Swift.Venice wraps a fork of the C library libdill.
coroutines venice server-side-swift server csp swift swiftpm structured-concurrency green-threads fibers performance synchronous non-blockingZewo is a lightweight library for web applications in Swift.Zewo is not a web framework. Zewo is a lightweight library for web applications in Swift. Most server-side Swift projects use Grand Central Dispatch (GCD) as the concurrency library of choice. The drawback of using GCD is that its APIs are asynchronous. With async code comes callback hell and we all know it, it's no fun.
swift coroutines synchronous-apis server-side-swift zewo swiftenv concurrency xcode heroku swiftpm slack buildpack non-blocking fibers green-threadsXCGLogger is the original debug log module for use in Swift projects. Swift does not include a C preprocessor so developers are unable to use the debug log #define macros they would use in Objective-C. This means our traditional way of generating nice debug logs no longer works. Resorting to just plain old print calls means you lose a lot of helpful information, or requires you to type a lot more code.
logging logging-library ios tvos watchos swift-library swift-framework debug debugging debugging-tool cocoapods xcglogger carthage swiftpmDeviceKit is a value-type replacement of UIDevice. DeviceKit can be installed in various ways.
ios tvos device device-family simulator battery-level battery-state swiftpmDeviceKit is a value-type replacement of UIDevice. See our detailed changelog for the latest features, improvements and bug fixes.
ios tvos device device-family simulator battery-level battery-state swiftpmReflection provides an API for advanced reflection at runtime including dynamic construction of types.If you need any help you can join our Slack and go to the #help channel. Or you can create a Github issue in our main repository. When stating your issue be sure to add enough details, specify what module is causing the problem and reproduction steps.
swift reflection introspection mirroring swiftpm runtime dynamic server server-side-swift iosThis project originated as cocos2d-objc rewrite to Swift. As I stopped commiting to the repo since June, because Obj-C is dead for me. This is still in a very alpha state, but you already can build some games with it, even though it may be unpleasant process as I change API almost every day. The project served as .dylib (.so on Linux/Android) that builds by Swift Package Manager. It requires some project config in order to use it, but you can experiment with the demo provided in the repo. Generally the project should be considered unstable and most of the API is likely to be changed.
android cross-platform game-engine ios tvos fiber2d bgfx metal opengl directx vulkan swiftpm sdl gamesDeferred lets you work with values that haven't been determined yet, like an array that's coming later (one day!) from a web service call. It was originally inspired by OCaml's Deferred library. See Deferred's comprehensive programming guide and documentation at the Deferred Reference.
swiftpm cocoapods futures asynchronous-tasksAn opinionated Swift for TensorFlow starter project. Swift for TensorFlow is a new way to develop machine learning models. It gives you the power of TensorFlow directly integrated into the Swift programming language.
swift-4 tensorflow swift-for-tensorflow swiftpm starter-project dockerSee Sample, for more details. It is recommended to make it like make-acknowledgements-plist.sh. I think that you can execute it after Pods or Carthage is updated. Check if Pods and b Carthage/Checkouts exist. If Carthage/Checkouts does not exist, execute the command of carthage checkout.
swift4 cli license license-generator license-management settings xcode acknowledgements command-line swiftpmLinter helps you to set up .swiftlint.yml based on initial warnings and errors by executing swiftlint. It also tells you about how many warnings and errors occur in each identifier and which identifier are correctable (it means you can use swiftlint autocorrect to fix). After using linter, you'll see the following .swiftlint.yml for instance.
swiftlint cli-tool swiftpmPackageBuilder builds a simple command-line structure by SwiftPM. Inspired by JohnSundell/SwiftPlate. PackageBuilder originally created by using PackageBuilder. See also Building a command line tool using the Swift Package Manager.
swift-package-manager cli-tool generator swiftpmThere are two ways to initialize APNS instance.
apns apns2 apns-http2 apns-http apns-sender swift4 swiftpm push-notifications notifications notification notification-service remote-notifications codableTraceLog's is designed to be a universal, flexible, portable, lightweight, and easy to use logging and trace facility. Using TraceLog is incredibly simple out of the box. Although TraceLog is highly configurable, to get started all you have to do is add the pod to your project, import TraceLog to the files that require logging and start adding log statements where you need them. TraceLog initializes itself and does everything else for you.
swift-3 tracelog trace-level log-statements logging logging-library debug trace swiftpm cocoapods ios osx tvos watchos swift3 swift-package-manager
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.