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

1 star

Watchers

0 watching

Forks

Contributors

Languages