BARTIS.DEV
DOCS/hub/Technical

Performance & Stack

Dylaris is built for extreme performance and low latency. It is designed to run on everything from high-end clusters to low-power edge devices (like Raspberry Pis).

Technology Stack:

  • Backend / Gate / Link: Written in Go (Golang) for high concurrency and native performance.
  • Frontend: Built with React, Next.js, and Tailwind CSS.
  • Database: SQLite (Embedded) for the Hub or PostgreSQL when configured. (Stateless with PostgreSQL)
  • Tunneling: Custom implementation using yamux (Yet Another Multiplexer) for stream multiplexing over a single TCP connection.

Resource Usage (Approximate):

  • Hub: ~20-50 MB RAM (idle).
  • Gate: ~10-30 MB RAM (idle), scales linearly with active connections.
  • Link: < 15 MB RAM. Very low CPU footprint.

Core Libraries:

  • gofiber/fiber: High-performance Web Framework.
  • gorm: ORM library for SQLite interaction.
  • hashicorp/yamux: Reliability layer for multiplexed streams.
  • redis/go-redis: For cluster state management (Business/Hoster plans).
ID: 16LAST UPDATED: 3/1/2026