Fabric: Analytics & Crash Reporting Tool!

Fabric is a platform that helps your mobile team build better apps, understand your users, and grow your business. It offers a Powerful, yet lightweight crash reporting so you can fix issues fast. Get insight into your users, what they’re doing, and inject live social content to delight them. Monitor new user sign-ups and optimize your onboarding flow.

Source: Fabric – App Development Platform for teams

Perfect: Mac app to assist in server-side Swift development!

Perfect is a macOS companion application providing a set of convenience tools designed to help Server Side Swift developers start, manage, compile, test, and prepare for deployment more easily. From those expanding into backend Swift development for the first time to seasoned senior engineers working on enterprise level projects, the Perfect Assistant will facilitate your work.

Source: Server-side Swift – Perfect | Perfect.org

Realm: Create reactive mobile apps in a fraction of the time!

The Realm Mobile Platform delivers automatic and seamless real-time data sync and powerful event handling between server and devices. You never need to think about networking code again.

The Realm Mobile Database is cross-platform, supporting both iOS and Android, and the Realm Object Server is ready to run on your servers or on your favorite cloud.

Source: Realm: Create reactive mobile apps in a fraction of the time

SwiftyBeaver: App Logging & Analytics Platform for Swift

SwiftyBeaver is a logging platform for Swift that lets you access app logs during development & release. It comes bundled with a native Mac App using which you can instantly search and filter your logs with zero latency. All data is securely stored on your Mac in an SQLite database and can be easily exported for even deeper processing. with end-to-end encryption. SwiftyBeaver includes a drop-in framework that lets you easily log to the Xcode console, a file, and the SwiftyBeaver Crypto Cloud, as well as providing user analytics, release logging and Swift 3 compatibility.

Source: SwiftyBeaver – App Logging & Analytics Platform for Swift

Hund: Hosted Status Pages!

With Hund, you won’t have to worry about updating your status page when downtime strikes, as their automated status checker will do it for you! Choose from a variety of watchdogs to monitor your status page, such as Updown.io, Pingdom, AWS Cloudwatch, webhooks, and more to come.

Hund affords your team powerful transparency with minimal effort. With rich and detailed metrics displayed for every component of your service, users will understand your service’s current performance without further explanation.

Source: Hund – Hosted Status Pages

IBM Kitura: A lightweight web framework completely written using Swift!

Kitura is a lightweight web framework that allows you to easily build web services with complex routes. Much of its design was inspired by Express.js based on the success of its overall design in particular URL routing and pluggable middleware. Kitura takes these principles and adds the advantages of Swift, which include:

  • Compiled native-code
  • Type-safety
  • Optionals
  • Multi-programming based on Grand Central Dispatch

The combination of these features provides the foundation for an extendable and robust web framework.

This enables both mobile frontend and backend portions of an application to be written in the same language. In addition, web developers who are used to other routing frameworks such Express, Sinatra, or Flask will be able to easily create or port web apps over to the Swift language.

Source: Kitura – Swift@IBM

Let’s Encrypt: Free SSL/TLS Certificates!

Let’s Encrypt is a free, automated, and open certificate authority (CA), run for the public’s benefit. It is a service provided by the Internet Security Research Group (ISRG).

Let’s Encrypt gives people the digital certificates they need in order to enable HTTPS (SSL/TLS) for websites, for free, in the most user-friendly way they can.

The key principles behind Let’s Encrypt are:

  • Free: Anyone who owns a domain name can use Let’s Encrypt to obtain a trusted certificate at zero cost.
  • Automatic: Software running on a web server can interact with Let’s Encrypt to painlessly obtain a certificate, securely configure it for use, and automatically take care of renewal.
  • Secure: Let’s Encrypt will serve as a platform for advancing TLS security best practices, both on the CA side and by helping site operators properly secure their servers.

Source: About Let’s Encrypt – Let’s Encrypt – Free SSL/TLS Certificates

Firebase: Backend as a service!

Firebase offers backend as a service and it provides a rich API to store data and also sync data in real-time across all your clients both mobile as well as the web. They have SDK’s for multiple platforms and have local data persistence features that can enable your apps to work offline and sync automatically when the connection is restored. You get all these features without the need to write any backend code or worry about scalability issues.

Source: Firebase