Skip to content
Watfaq

Watfaq Technologies

Networking tools and thoughtful apps, built in the open

Watfaq builds native apps for iPhone, iPad and Mac, hosted platforms on the edge, and open-source networking and security tools.

Daguerre frame editor with EXIF caption controls

6 products across Apps, Platforms, and Open Source.

Our open-source projects are on GitHub

ChocLite

Free · In-app purchase

A rule-based network companion for iPhone and iPad

ChocLite is a rule-based traffic router powered by clash-rs, crafted for iPhone and iPad. It routes your device traffic through the proxy servers you configure, following the rules you define, and shows you exactly what's happening on the wire.

  • Connect in seconds

    Load a Clash-compatible configuration and connect in one tap. ChocLite handles the routing so you can focus on what matters.

  • Rules you control

    Route traffic by domain, IP, GeoIP and more, across multiple proxy protocols — with subscription info and bandwidth tracking built in.

  • A real dashboard

    Manage routing rules, speedtest and monitor server latency, watch active connections live, break traffic down by destination, country and ASN, query DNS records on the fly, and export detailed logs.

  • iOS
  • iPadOS
ChocLite home screen with an active connection

Daguerre

Free

Photo Frame Studio — your EXIF, typeset like a gallery print

Every photograph has a story written in light — and in metadata. Daguerre turns that story into a finishing touch: an elegant, film-inspired frame with your camera, lens and exposure typeset beneath the image like a caption on a gallery print. Everything happens on your device.

  • Eight signature frame styles

    Heritage, Silver Plate, Gallery, Folio, Warmtone, Instant, Noir and Cinema — from a soft white border to a borderless black letterbox with tracked type.

  • Crafted for photographers

    Daguerre reads camera, lens, focal length, aperture, shutter speed, ISO and date automatically. Choose exactly which details appear, and add your own copyright line or signature.

  • Batch mode

    Frame and export an entire shoot in one pass. Long-press any photo to frame it instantly.

  • iOS
  • iPadOS
  • macOS
Daguerre photo grid browsing an album

OzPong

Live

Australian table tennis ratings, rankings and tournament results

OzPong turns Ratings Central match data into something players, coaches and clubs can actually use: national and state leaderboards, Bayesian rating histories, tournament and pennant results down to the rubber, and a head-to-head calculator that estimates win probability and the likeliest scoreline.

  • National and state rankings

    Leaderboards built from Ratings Central match data, filterable by state, division, gender and activity level — every player linked to their Table Tennis Australia ID.

  • Bayesian rating histories

    Each player's rating plotted over time with its confidence interval, so a provisional rating never reads like a settled one.

  • Tournaments and pennants

    National championships, TTA Tour events, state opens and metropolitan championships alongside weekly club pennant leagues — down to rubber scores and the rating change each one caused.

  • Web

29,000+

Australian players

330,000+

matches archived

5,000+

events and pennants

Built on Ratings Central data, refreshed hourly.

clash-rs

Apache-2.0

A custom protocol, rule-based network proxy written in Rust

clash-rs routes traffic by source, destination, domain or GeoIP across a long list of inbound and outbound protocols, with a local anti-spoofing DNS server and dynamic remote rule loading. It is the engine inside ChocLite, and it runs on Linux, macOS, Windows and iOS.

  • Flexible routing

    Rules match on source and destination IP, domain, GeoIP and more, with a dynamic remote loader for rule sets and proxy lists.

  • Anti-spoofing DNS

    A local DNS server that resolves over UDP, TCP, DoH or DoT upstream and re-exposes itself as a local UDP, TCP, DoH or DoT server.

  • Protocols, broadly

    AnyTLS, Hysteria2, Shadowquic, Shadowsocks, SOCKS5, SSH, Tailscale, Tor, Trojan, TUIC, VLESS, VMess and userspace WireGuard outbound — over gRPC, TLS, H2, WebSocket, QUIC and REALITY transports.

  • Linux
  • macOS
  • Windows
  • iOS
config.yamlyaml
mixed-port: 8899mode: ruleexternal-controller: :9090 dns:  enable: true  enhanced-mode: fake-ip  fake-ip-range: 198.18.0.2/16  nameserver:    - tls://1.1.1.1:853#auto   # DNS over TLS proxy-groups:  - name: Proxy    type: url-test    proxies: [hk-01, sg-01, jp-01]    url: http://cp.cloudflare.com/generate_204 rules:  - DOMAIN-SUFFIX,watfaq.com,DIRECT  - GEOIP,AU,DIRECT  - MATCH,Proxy

Need a hand?

Questions about one of our apps or platforms? Start with the support page, or email [email protected].

Work with us

Have a project in mind, or just want to say hello? Write to [email protected].