Menu
Libraries |
Category

sgsg

  • Purpose: SGSG is an open-source full-stack application template designed for performance and simplicity, with scalability added through Fly.io and Turso. It provides a production-ready setup with Docker, GitHub Actions, Grafana logging, and more.
  • Target Audience: Developers looking for a scalable, performant, and simple full-stack template with SvelteKit, Go, SQLite, and gRPC integration.
  • Core Technologies:
    • SvelteKit (primary frontend framework)
    • Go (backend)
    • SQLite (database, easily swappable with PostgreSQL/MySQL)
    • gRPC (for type safety and streaming capabilities)
  • Key Features:
    • Stripe subscription flow
    • Fully typed with JSDocs (no TypeScript build)
    • Secure OAuth with Phantom Token Approach
    • Minimal external dependencies
    • Single-source validation (backend-driven)
    • Grafana integration for logging/monitoring
    • Docker-based deployment
    • GitHub Actions for CI/CD
    • Client-side streaming (SvelteKit)
    • File/image/email handling via UpSend
  • Alternative: For more complex needs (Rust, microservices, PostgreSQL), Rusve is recommended.
  • Community & Evolution: The creator is shifting focus to GoFast, a more advanced configurable skeleton, but SGSG remains free and open-source. Join the community Discord.

Note: SvelteKit is prominently supported as the frontend framework.

gogolanggrpcpocketbasesveltesveltekitgcrmicroservices

Comments