All Projects → andyshep → Francis

andyshep / Francis

Licence: MIT license
Bonjour browser for macOS and iOS

Programming Languages

swift
15916 projects

Projects that are alternatives of or similar to Francis

Ciao
Publish and discover services using Bonjour
Stars: ✭ 50 (+100%)
Mutual labels:  bonjour, mdns
SwiftUI-MVVM-C
An iOS template project using SwiftUI, Combine and MVVM-C software architecture
Stars: ✭ 85 (+240%)
Mutual labels:  combine, swiftui
RealmTaskTracker
SwiftUI version of the MongoDB Realm iOS tutorial
Stars: ✭ 24 (-4%)
Mutual labels:  combine, swiftui
Shift
Light-weight EventKit wrapper.
Stars: ✭ 31 (+24%)
Mutual labels:  combine, swiftui
Chat
A basic SwiftUI chat app that leverages the new URLSessionWebSocketTask.
Stars: ✭ 22 (-12%)
Mutual labels:  combine, swiftui
Observable
A generic ObservableObject for every property!
Stars: ✭ 41 (+64%)
Mutual labels:  combine, swiftui
CombineUnsplash
A sample project exploring MVVM pattern with SwiftUI/Combine, using Unsplash API (via Picsum.photos API)
Stars: ✭ 25 (+0%)
Mutual labels:  combine, swiftui
airprint-proxy
Advertise AirPrint printers for network printers located outside the subnet using node. GPL-3.0 licensed.
Stars: ✭ 23 (-8%)
Mutual labels:  bonjour, mdns
CoordinatorSwiftUI
A simple project to test the implementation of Coordinator Pattern using SwiftUI.
Stars: ✭ 28 (+12%)
Mutual labels:  combine, swiftui
swiftui-mapkit
SwiftUI meets MapKit
Stars: ✭ 17 (-32%)
Mutual labels:  combine, swiftui
iOS-AirPrint-for-Mac
enable iOS Airprint Sharing on Mac OS
Stars: ✭ 24 (-4%)
Mutual labels:  bonjour, mdns
MDNS Generic
mDNS Library for nRF52, SAMD21, SAMD51, SAM DUE, STM32F/L/H/G/WB/MP1, AVR Mega, RP2040-based boards, etc. using Ethernet W5x00. Supports mDNS (Registering Services) and DNS-SD (Service Discovery). Ethernet_Generic library is used as default for W5x00
Stars: ✭ 22 (-12%)
Mutual labels:  bonjour, mdns
Surround
A modern iOS app for playing Go on the Online Go Server (OGS)
Stars: ✭ 29 (+16%)
Mutual labels:  combine, swiftui
Simple-Login-iOS
iOS client for SimpleLogin
Stars: ✭ 62 (+148%)
Mutual labels:  combine, swiftui
JewelCase
This is the source code for JewelCase, a sample app demonstrating how to use SwiftUI and Firebase together. This slide deck discusses the architecture of the app: https://www.slideshare.net/peterfriese/building-swiftui-apps-with-firebase
Stars: ✭ 42 (+68%)
Mutual labels:  combine, swiftui
LongWeekend-iOS
🏖📱 LongWeekend is iOS Application that supports checking long weekends when taking a vacation in Japan
Stars: ✭ 19 (-24%)
Mutual labels:  combine, swiftui
iOS-App
🕹️ iOS application of HardcoreTap game
Stars: ✭ 17 (-32%)
Mutual labels:  combine, swiftui
VCVRack-Holon.ist
Holon.ist Receiver for VCV Rack
Stars: ✭ 13 (-48%)
Mutual labels:  bonjour, mdns
NetService
Swift NetService (Bonjour / Zeroconf / mDNS) implementation for Linux
Stars: ✭ 103 (+312%)
Mutual labels:  bonjour, mdns
NetworkImage
Asynchronous image loading in SwiftUI
Stars: ✭ 39 (+56%)
Mutual labels:  combine, swiftui

Francis

Francis is a SwiftUI app for discovering Bonjour services on the local network. It is built with a Combine layer on top of NetServiceBrowser and NetService.

Requirements

  • Xcode 12
  • Swift 5

Installation

git clone [email protected]:andyshep/Francis.git && cd Francis
open Francis.xcodeproj

Screenshot

Artwork

App icon courtesy of the Noun Project

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].