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.

⬡
AirStack Assistant
Ask me anything
👋 Hi! I'm the AirStack assistant. Ask me about our libraries or how to get started!