Skip to content

zerolabsco/rune

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Warning

Archived project

This repository is no longer maintained, as I don't really use Njalla anymore.

If there is interest or you'd like to contribute, I am happy to reconsider development of this app.

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

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