Skip to content

devsargam/aether

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

25 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

Aether

A deployment platform for nextjs similar to vercel

The Names

Aether means pure air in Greek Mythology. There are three main services in Aether:

  • Nexus - A web app which is central point for all interactions
  • Herald - The messenger between github and internal queue system
  • Forge - Worker that takes builds the project and handle deployments

Architecture

โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”      โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”      โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
โ”‚    Nexus    โ”‚โ”€โ”€โ”€โ”€โ”€โ–ถโ”‚    Herald    โ”‚โ”€โ”€โ”€โ”€โ”€โ–ถโ”‚    Forge    โ”‚
โ”‚  (Next.js)  โ”‚      โ”‚ (GitHub App) โ”‚      โ”‚  (Builder)  โ”‚
โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜      โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜      โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜
      โ”‚                      โ”‚                      โ”‚
      โ–ผ                      โ–ผ                      โ–ผ
  PostgreSQL            BullMQ/Redis            Docker

Tech Stack

  • Frontend: Next.js 15, React 19, Tailwind CSS
  • Backend: Node.js, TypeScript
  • Database: PostgreSQL + Drizzle ORM
  • Queue: BullMQ + Redis
  • Build: Docker
  • Auth: Better Auth + GitHub OAuth
  • Monorepo: Turborepo + pnpm

Requires: Node.js 18+, pnpm, Docker, PostgreSQL, Redis, GitHub App credentials

About

๐Ÿ—๏ธ a mini oss alternative to vercel that you can spin up for yourself

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors