Skip to content
@Syzygy-Hub

Syzygy Hub

iOS Android React Native Flutter Repos License

Syzygy

Syzygy is a cross-platform mobile ecosystem — production-ready Foundation, UI, Core and Service libraries, plus starter templates, spanning iOS, Android, React Native, and Flutter.

The name comes from the astronomical term for when celestial bodies align — representing multiple platforms coming together into one cohesive, aligned ecosystem.

Why Syzygy

Every UI library ships with zero third-party dependencies and the same shared token system — colors, typography, spacing, radius — reproduced consistently across all four platforms, with full Dark Mode support built in from the start. Component naming and API shape stay deliberately consistent cross-platform (the same problem is solved the same way in SwiftUI, Jetpack Compose, React Native, and Flutter), and every repo shares the same CI pipeline and tag-gated release process.

Ecosystem

Syzygy is a four-layer architecture. Each layer is independent and can be used without the others.

  syzygy-ui-*       syzygy-core-*    syzygy-services-*
  Presentation     App infrastructure  External world
        │                 │                 │
        └─────────────────┼─────────────────┘
                          │
               syzygy-foundation-*
               Contracts & primitives
  • Foundation — contracts, primitives, shared types. Zero implementation. Every other layer depends on this.
  • UI — visual component libraries with design tokens, theming, and dark mode. Zero business logic.
  • Core — app infrastructure, navigation, DI, security, architecture utilities. (in progress)
  • Services — networking, storage, analytics, OS integrations. (in progress)

Full architecture details: syzygy-ecosystem.md

Architecture

                         SYZYGY
                            │
                 ┌──────────▼──────────┐
                 │ SYZYGY FOUNDATION-* │
                 │                     │
                 │ Primitives          │
                 │ Contracts           │
                 │ Shared types        │
                 │ Errors              │
                 └──────────┬──────────┘
                            │
            ┌───────────────┼────────────────┐
            │               │                │
            ▼               ▼                ▼
       ┌─────────┐     ┌─────────┐     ┌──────────┐
       │   UI    │     │  CORE   │     │ SERVICES │
       │         │     │         │     │          │
       │ Visual  │     │   App   │     │ External │
       │ system  │     │ infra.  │     │ world    │
       └────┬────┘     └────┬────┘     └─────┬────┘
            │               │                │
            └───────────────┼────────────────┘
                            │
                            ▼
                  ┌──────────────────┐
                  │  SYZYGY BASE APP │
                  └──────────────────┘

Status

Layer iOS Android React Native Flutter
UI
Foundation
Core
Services
Base App 🚧 🚧 🚧 🚧

✅ Available  ·  🚧 In progress  ·  ⬜ Not started

Foundation

Primitives, contracts, shared types, errors — the base every other layer depends on.

UI

Component libraries with design tokens, theming, and dark mode support.

Core

App foundation — navigation, state management, dependency injection, and architecture utilities.

  • syzygy-core-ios (coming)
  • syzygy-core-android (coming)
  • syzygy-core-rn (coming)
  • syzygy-core-flutter (coming)

Services

External world integrations — networking, storage, analytics, authentication, and OS services.

  • syzygy-services-ios (coming)
  • syzygy-services-android (coming)
  • syzygy-services-rn (coming)
  • syzygy-services-flutter (coming)

Base App

Production-ready starter that composes all four layers — Clean Architecture, DI wiring, feature scaffolding, and CI/CD.

Brand

Syzygy Icon

Brand assets — logo, icon, banners, and color palette — are hosted in this repository under brand/. See BRAND_GUIDE.md for usage guidelines, clear space rules, minimum sizes, and correct/incorrect usage examples.

Color palette: Purple 7F77DD #7F77DD · Teal 1D9E75 #1D9E75 · Coral D85A30 #D85A30

Typography: Sora for the wordmark and headings · Inter (or the platform system font — SF Pro on iOS, Roboto on Android) for body copy

Available assets:

  • syzygy-banner-dark/light — SVG, PNG (1200 · 2400px), WebP
  • syzygy-icon — SVG, PNG (32 · 192 · 512 · 1024px), WebP

About

Built and maintained by Ayush Kumar Sethi — Mobile Technical Architect with 15+ years across iOS, Android, React Native & Flutter.

Popular repositories Loading

  1. syzygy-foundation-ios syzygy-foundation-ios Public

    Foundational contracts, primitives, and shared types for the Syzygy iOS ecosystem. Zero implementation. Pure Swift.

    Swift 1

  2. syzygy-base-ios syzygy-base-ios Public template

    Production-ready iOS architecture boilerplate with Clean Architecture, MVVM, SwiftUI, async/await networking, Keychain security, and GitHub Actions CI/CD

    Swift

  3. syzygy-base-android syzygy-base-android Public template

    Production-ready Android architecture boilerplate with Clean Architecture, MVVM, Jetpack Compose, Kotlin Coroutines, and GitHub Actions CI/CD

    Kotlin

  4. syzygy-base-rn syzygy-base-rn Public template

    Production-ready React Native architecture boilerplate with Clean Architecture, MVVM, TypeScript, Zustand, and GitHub Actions CI/CD

    TypeScript

  5. syzygy-base-flutter syzygy-base-flutter Public template

    Production-ready Flutter architecture boilerplate with Clean Architecture, BLoC, Dart, and GitHub Actions CI/CD

    Dart

  6. syzygy-ui-ios syzygy-ui-ios Public

    Production-ready SwiftUI component library with design tokens, Dark Mode, and Dynamic Type support

    Swift

Repositories

Showing 10 of 15 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…