Open Source · Spring Boot Ecosystem

Build Less.
Ship More.

Production-ready libraries and frameworks for Java developers. Drop in. Configure via YAML. Done.

0 Library
0 Modules
0 DB Dialects
0 Trigger Types
pom.xml
<dependency>
  <groupId>
    com.airstack
  </groupId>
  <artifactId>
    scheduler-spring-boot-starter
  </artifactId>
  <version>
    1.0.0
  </version>
</dependency>
application.yml
scheduler:
  datasource:
    schema: my_schema
  quartz:
    clustered: true
  audit:
    enabled: true
    retention-days: 30

What We've Built

Each library is a standalone Spring Boot starter — plug it in, configure via YAML, and focus on your product.

🔔
Coming Soon

Notification Framework

Unified notification library for Email, SMS, Push, and in-app alerts — configurable via YAML, template-driven, with delivery tracking and retry logic.

  • ✦ Email, SMS, Push, WebSocket channels
  • ✦ Template engine (Thymeleaf / Freemarker)
  • ✦ Delivery status tracking
  • ✦ Retry with backoff on failure
  • ✦ Spring Boot Starter
🔐
Coming Soon

Auth Framework

Drop-in authentication and authorization library. JWT, OAuth2, role-based access control — all wired up via YAML. Zero Spring Security boilerplate.

  • ✦ JWT + Refresh Token management
  • ✦ OAuth2 provider integration
  • ✦ RBAC — roles & permissions out of the box
  • ✦ Spring Security auto-configuration
  • ✦ Multi-tenant support

Three Steps to Production

01

Add Dependency

Add the starter to your pom.xml — that's your only code change.

02

Configure YAML

Set your DB, schema, triggers, and execution mode in application.yml.

03

Start Your App

Flyway runs migrations, Quartz starts, jobs register. Everything is live.

Built by developers,
for developers.

AirStack is a collection of production-ready Spring Boot libraries designed to eliminate boilerplate. Every library is built with real-world distributed systems in mind — multi-database, multi-instance, and zero-configuration startup.

Drop in the starter, configure your YAML, and your feature is live. No more reinventing the wheel for every project.

Zero Boilerplate

Auto-configuration handles everything on startup

🛡
Production Ready

Clustered, audited, schema-aware, battle-tested

🔧
Fully Configurable

Everything via YAML — no code changes ever needed

🌐
Multi-Database

MySQL, PostgreSQL, Oracle, MSSQL, H2 out of the box

startup log
INFO  Flyway migrations applied (V1-V3)
INFO  Schema 'scheduler_schema' ensured
INFO  Quartz tables created ✓
INFO  Quartz Scheduler started (clustered)
INFO  Leader refresh sync starting...
INFO  Registered cron job: daily-report
INFO  Registered cron job: weekly-cleanup
INFO  Sync done. 2 active jobs.
INFO  AirStack Scheduler ready ✓
POST /scheduler/jobs
{
  "jobName":  "daily-report",
  "cronExpression": "0 0 8 * * ?",
  "triggerType": "API",
  "executionMode": "ASYNC",
  "payload": {
    "type": "daily"
  }
}

Get in Touch

Have a question, feature request, or want to collaborate? Drop us a message — we'll get back within 24 hours.