GAS
Popular repositories Loading
-
gas
gas PublicGas is the core of a modular Gas ecosystem for building micro-SaaS applications. It provides shared infrastructure — dependency injection, routing, middleware, events, migrations, and service lifec…
Go
-
gas-config
gas-config PublicConfiguration management service for the Gas ecosystem. Supports loading from multiple providers (environment variables, JSON files, .env files) and binding to Go structs.
Go
-
gas-database
gas-database PublicDatabase connection service for the Gas ecosystem. Wraps database/sql and native pgxpool to provide connection management, transaction helpers, and sqlc compatibility.
Go
-
gas-migrate
gas-migrate PublicMigration manager for the Gas ecosystem. Tracks and applies database migrations across all Gas services with dirty-state detection and rollback support.
Go
-
gas-ui
gas-ui PublicTemplate rendering, static file serving, and UI infrastructure for the Gas ecosystem.
Go
-
gas-examples
gas-examples PublicRunnable sample applications demonstrating different Gas deployment shapes and module combinations.
Go
Repositories
- gas-database Public
Database connection service for the Gas ecosystem. Wraps database/sql and native pgxpool to provide connection management, transaction helpers, and sqlc compatibility.
- gas-auth Public
Authentication, authorization, and credential management for the Gas ecosystem. Provides JWT, server-side session, API key, and single-use token services with multi-dialect database support (PostgreSQL, MySQL, SQLite).
- gas-storage Public
Storage service for the Gas ecosystem. Provides a gas.StorageProvider implementation backed by AWS S3 (and S3-compatible services like MinIO, LocalStack, DigitalOcean Spaces).
- gas-migrate Public
Migration manager for the Gas ecosystem. Tracks and applies database migrations across all Gas services with dirty-state detection and rollback support.
- gas-queue Public
Job queue service for the Gas ecosystem. Provides a gas.JobQueueProvider implementation backed by AWS SQS, plus a test mock for use in unit tests.
- gas-template Public
Template storage service for the Gas ecosystem. Provides multiple gas.TemplateProvider implementations — in-memory, filesystem, database, and composite — for storing and retrieving raw template content.
- gas-email Public
Email service for the Gas ecosystem. Provides a gas.EmailProvider implementation backed by AWS SES, plus a test mock for use in unit tests.
- gas-config Public
Configuration management service for the Gas ecosystem. Supports loading from multiple providers (environment variables, JSON files, .env files) and binding to Go structs.
- gas-cache Public
Cache service for the Gas ecosystem. Provides two gas.CacheProvider implementations — an in-memory backend for development and testing, and a Valkey (Redis-compatible) backend for production.
- gas-examples Public
Runnable sample applications demonstrating different Gas deployment shapes and module combinations.
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…