Skip to main content
Version: 0.21.1

Aero EBT Technologies

Technical overview of technologies used in Aero EBT, including licenses and links.

Core Technologies

Programming Languages

Swift

  • License Type: Apache License 2.0
  • License Link: Swift License
  • Website: Swift.org
  • Description: Modern, safe, and fast programming language for iOS, macOS, and other Apple platforms

Rust

  • License Type: MIT License / Apache License 2.0 (dual licensed)
  • License Link: Rust License
  • Website: Rust-lang.org
  • Description: Systems programming language focused on safety and performance

UI Frameworks

SwiftUI

Tauri v2

  • License Type: MIT License / Apache License 2.0 (dual licensed)
  • License Link: Tauri License
  • Website: Tauri.app
  • Description: Framework for building desktop applications with web frontends (Version 2)

Databases

SQLite

  • License Type: Public Domain
  • License Link: SQLite Copyright
  • Website: SQLite.org
  • Description: Lightweight, embedded relational database management system

Couchbase Lite

  • License Type: Apache License 2.0
  • License Link: Couchbase Lite License
  • Website: Couchbase Lite
  • Description: Embedded NoSQL database with sync capabilities for mobile and edge applications

Frontend Frameworks

React

  • License Type: MIT License
  • License Link: React License
  • Website: React.js
  • Description: JavaScript library for building user interfaces, particularly web applications

Redux

  • License Type: MIT License
  • License Link: Redux License
  • Website: Redux.js
  • Description: Predictable state container for JavaScript applications

Redux Toolkit

  • License Type: MIT License
  • License Link: Redux Toolkit License
  • Website: Redux Toolkit
  • Description: Official, opinionated, batteries-included toolset for efficient Redux development

UI Component Libraries

Ant Design (antd)

  • License Type: MIT License
  • License Link: Ant Design License
  • Website: Ant Design
  • Description: Enterprise-class UI design language and React UI library

Backend & Cloud Services

Supabase

  • License Type: Apache License 2.0
  • License Link: Supabase License
  • Website: Supabase.com
  • Description: Open source Firebase alternative providing backend-as-a-service with PostgreSQL

Additional Technologies

API & Integration

  • RESTful APIs: Standard HTTP-based API architecture
  • GraphQL support: Flexible query language for APIs
  • Webhook integrations: Event-driven integration pattern
  • Real-time data synchronization: Live data updates across systems

Security

  • Enterprise security standards: Industry-standard security practices
  • Encryption in transit and at rest: TLS 1.3 in transit, AES-256 at rest
  • Multi-factor authentication: Enhanced authentication security
  • Compliance certifications: GDPR, SOC 2, ISO 27001 aligned

Infrastructure

  • Cloud-native architecture: Scalable, distributed system design
  • Containerization: Docker-based deployment
  • Orchestration: Kubernetes support
  • Load Balancing: High availability setup
  • Monitoring: Application performance monitoring

License Information Summary

All open-source technologies used in Aero EBT are compatible with commercial use. The following license types are used:

  • Public Domain: SQLite (no restrictions)
  • Apache License 2.0: Swift, Rust, Tauri v2, Couchbase Lite, Supabase (permissive, commercial-friendly)
  • MIT License: Rust, Tauri v2, React, Redux, Redux Toolkit, Ant Design (permissive, commercial-friendly)
  • Proprietary: SwiftUI (subject to Apple Developer Agreement)

For implementation details, see Implementation Guide