Skip to content
@RouteObjects

RouteObjects

RouteObjects

Swift-native foundations for network architecture and infrastructure software.

RouteObjects builds libraries and tools for network engineers, infrastructure developers, and operators who need precise models for IP addressing, routing security, DNS, automation, diagnostics, and operational network intelligence.

The work is grounded in decades of IP networking, network architecture and design, carrier-scale operations, public-sector infrastructure, and routing security experience. The goal is practical software that keeps network concepts explicit instead of flattening them into loosely typed strings.

What We Build

RouteObjects focuses on Swift-native infrastructure components that can be used from server software, command-line tools, Apple-platform apps, and network automation systems.

  • Type-safe foundations for IP addresses, prefixes, networks, endpoints, and protocol boundaries.
  • Standards-aware tooling for CIDR math, route-policy modeling, routing security, DNS operations, and network diagnostics.
  • Reusable building blocks that separate core value types from POSIX, SwiftNIO, protocol, and application adapters.

Current Projects

swift-cidr

swift-cidr provides value-semantic Swift types for classless Internet Protocol addressing: IP addresses, prefix lengths, networks, endpoints, POSIX adapters, and SwiftNIO interoperability.

It is designed for software that needs stable CIDR values across routing, addressing, policy, validation, configuration, server, and infrastructure boundaries.

cidrwalk

cidrwalk is a small command-line tool built on swift-cidr for CIDR summarization. It is intentionally narrow and teaching-oriented: inputs are explicit, IPv4 and IPv6 families stay separate, and output shows the smallest ordered set of aligned CIDR prefixes.

Engineering Principles

  • Model the network domain directly: addresses, prefixes, networks, ports, and protocol boundaries should be first-class values.
  • Keep core libraries small, typed, and dependency-conscious.
  • Use SwiftNIO and platform adapters where they belong without letting adapter details shape the core model.
  • Prefer standards-grounded behavior over package-specific interpretations.
  • Treat tests, documentation, Linux validation, and performance work as part of the engineering surface.

Open Source

RouteObjects contributes to the Swift networking ecosystem and adjacent infrastructure projects, including work around DNSClient and swift-nio-transport-services.

The broader direction is simple: make Swift a stronger language for network infrastructure software by combining operational networking experience with careful type design, protocol correctness, and practical tooling.

Pinned Loading

  1. swift-cidr swift-cidr Public

    Value-semantic Swift types for IP addresses, networks, prefixes, endpoints, and CIDR math.

    Swift 2

  2. cidrwalk cidrwalk Public

    cidrwalk is a small Swift command-line tool built on swift-cidr for teaching and inspecting CIDR range summarization with explicit IPv4/IPv6 address and network input semantics.

    Swift

Repositories

Showing 4 of 4 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…