Skip to content

zerolabsco/rune

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Rune

Njalla on iOS.

Rune is a native iOS client for managing your Njalla account. It provides fast, minimal access to domains, DNS, API tokens, and account balance without relying on the web UI.


Principles

  • Privacy first
    Token-based auth. No tracking. No analytics.

  • Minimal surface area
    Focus on what you actually need on mobile.

  • Native experience
    Built with SwiftUI. Fast, predictable, and simple.

  • No abstraction layers for the sake of it
    Direct API usage. Clear data flow.


Features (v1.x)

Domains

  • List domains
  • View domain details

DNS

  • View DNS records per domain
  • Add, edit, delete records

API Tokens

  • List tokens
  • Create tokens with restrictions
  • Delete tokens

Account

  • View wallet balance

Authentication

Rune uses API tokens only.

  • Tokens are stored securely (Keychain)
  • No username/password login
  • Token is validated on first launch via API

Tech Stack

  • SwiftUI
  • URLSession (no third-party networking)
  • Njalla HTTP API

Scope

Rune is intentionally limited.

Not supported:

  • domain registration
  • wallet top-ups
  • server management
  • destructive account actions

Status

Active development.

Early versions focus on:

  • correctness
  • stability
  • clean UX

Why

Njalla has a clean API but no native mobile client. Rune exists to make routine tasks fast and accessible on iOS.

About

an ios client for njalla

Topics

Resources

License

Security policy

Stars

Watchers

Forks

Contributors

Languages