Hey developers! 👋
I appreciate you reading and supporting the newsletter.
Another Thursday, another issue with the latest tools to help you with daily tasks.
Let's dive in!
Let’s connect on X (ex-Twitter) & LinkedIn! 🤝
If you have a tool that solves a developer problem, I would love to help you reach iOS developers - hi@iosdev.tools
Forget about Ruby and Fastlane installation issues!
Discover Codemagic CLI tools — the free, open-source Fastlane alternative for automating iOS builds, code signing and publishing.
AI Git Narrator
AI Git Narrator is a command-line tool that uses large language models to generate insightful commit messages and pull request descriptions based on your Git diffs and commits.
Why you will like it:
Stop spending precious minutes crafting the perfect commit message. Let AI do the heavy lifting.
Generate consistent and descriptive messages that make your Git log a valuable resource.
Well-written PR descriptions facilitate smoother code reviews and team understanding.
Spend more time developing and less time on Git administrative tasks.
Tailor the AI's output to your project's needs with configurable parameters and choice of AI provider.
Unlike built-in AI features in larger IDEs or platforms, AI Git Narrator is a lightweight, command-line tool specifically designed for Git. It offers a streamlined experience without the overhead of a full-fledged development environment, providing greater control, flexibility, and often more detailed and tailored output for users who prefer a dedicated tool.
Choose between OpenAI's GPT models, Google's Gemini models (which offer a generous free tier via API) and Ollama's local LLM models, which provide excellent privacy.
OAuthKit
OAuthKit is a modern, event-driven Swift Package built with Observation and Combine, designed to simplify OAuth 2.0 integration by offering a seamless observer-based architecture for handling authentication flows in Swift applications.
Why you will like it:
Utilizes Combine and Swift’s Observation framework to publish and react to OAuth 2.0 events in real time.
Automatically loads configuration from a
oauth.json
file placed in the app bundle or allows programmatic provider setup for CI/CD security.Provides built-in support for all major OAuth 2.0 flows including Authorization Code, PKCE, Device Code, and Client Credentials.
Encourages best practices like programmatic provider generation, avoiding secret leakage, and using PKCE for public clients.
Supports a variety of OAuth 2.0 providers (e.g., Google, GitHub, LinkedIn, Microsoft, Slack) with customizable options for quirks and edge cases.
FlipKit
FlipKit is a lightweight, open-source SwiftUI library that lets you easily flip between front and back views with smooth animations across all major Apple platforms.
Why you will like it:
Provide front and back views with optional settings like flip duration and direction.
Works seamlessly on iOS, macOS, tvOS, watchOS, iPadOS, and visionOS.
Supports both tap and swipe gestures for flipping in any direction.
Easily toggle flip state via SwiftUI bindings.
Delphi
Delphi is an AI agent designed to aid in business decision-making. It likely processes data and provides insights or recommendations to help businesses make more informed choices.
BananaBin
When your bin takes up a lot of disk space BananaBin makes that visible by adding interactive flies to your bin.
MacAdmins July 15-18th, USA (Pennsylvania) 🇺🇸
Swift Island September 2-4th, Netherlands (Texel) 🇳🇱
Swift Connection October 6-7th, France (Paris) 🇫🇷
SwiftLeeds October 7-8th, UK (Leeds) 🇬🇧
PragmaConf October 30-31st, Italy (Bologna) 🇮🇹
Do iOS November 11-13th, Netherlands (Amsterdam) 🇳🇱
Do you want your conference to be featured here? Please send me an email at hi@iosdev.tools
If you are interested in sponsoring the newsletter or having your tool featured, send us an email at hi@iosdev.tools