GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • aspectran
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles

This view

  • Original page
  • New address

GeezerVison is showing github.com — Aspectran

README.md

Aspectran: A Concise and Powerful Java Application Framework

Aspectran logo

Web Frameworks Benchmark Build Status Maven Central Version javadoc License

Overview

Aspectran is a lightweight, high-performance JVM framework designed to efficiently build everything from simple command-line tools to complex enterprise web services. It delivers rapid startup times and a minimal memory footprint through minimal dependencies and optimized resource usage, making it ideal for microservices and cloud-native environments.

At its core, Aspectran emphasizes an intuitive POJO-centric programming model. By leveraging enterprise architectural patterns such as Inversion of Control (IoC), Dependency Injection (DI), and Aspect-Oriented Programming (AOP), it maximizes code modularity and reusability. A signature strength is its Adapter Pattern for environment abstraction, which allows the exact same business logic to run without modification across diverse runtimes—whether in embedded web servers (Netty, Undertow, Jetty), standard Servlet containers, command-line shells, or background daemon processes.

Ecosystem

The Aspectran organization provides a modular suite of projects to support every stage of application development:

Core Framework & Enterprise Platform

  • aspectran/aspectran: The foundational JVM framework providing core IoC, DI, AOP, rule-based Translet processing, and multi-environment runtime abstraction.
  • aspectran/aspectow: An enterprise WAS and distributed cluster control platform built on Aspectran. It integrates the visual web management console (Aspectow Console), the Node Manager control plane (supporting both Direct P2P and Redis-backed Gateway modes for Kubernetes and cloud autoscaling), and built-in real-time AppMon monitoring.

Starter Projects (Skeletons)

  • Aspectow Enterprise: Full-featured Enterprise Edition starter powered by JBoss Undertow and Apache Jasper (JSP engine), with built-in visual cluster control via Aspectow Console.
  • Aspectow Edge: Ultra-lightweight, non-servlet runtime starter powered by embedded Netty and Java 21 Virtual Threads, optimized for high-throughput microservices and REST APIs with minimal resource overhead.
  • Aspectow Jetty: Robust Servlet 6.0 web application starter specifically pre-configured with the embedded Jetty 12 server.

Demo & Sample Applications

  • Aspectow Demo Site: A comprehensive reference application demonstrating JPetStore, PetClinic, various feature examples, and AppMon running together in a live enterprise cluster.
  • ToDo Webapp: Standard MVC web application example based on the Aspectow Enterprise Edition.
  • JPetStore: Full database integration demo application using MyBatis and Aspectran.
  • Petclinic: Modern Spring PetClinic equivalent built with Aspectran, utilizing JPA and Thymeleaf.

Quick Start & Guides

  • Getting Started with Aspectran: Step-by-step tutorial for setting up your development environment and creating your first application.
  • Why Aspectran: Discover Aspectran's design philosophy of "sustainable simplicity", core architectural principles, and its intuitive alternative to complex enterprise frameworks.
  • Why Aspectow: Learn about Aspectow's architectural vision, editions, self-contained management console, and dynamic clustering.
  • Documentation Index: Comprehensive technical guides and reference documentation for both Aspectran and Aspectow.

Resources

  • Official Website: https://aspectran.com
  • Interactive Demo: https://public.aspectran.com
  • Official Blog: https://aspectran.com/blog/
  • API Documentation (Javadoc): https://javadoc.io/doc/com.aspectran/aspectran-all
  • Benchmark: Aspectran on Web Frameworks Benchmark

Thank you for your interest in Aspectran! We are excited to see the amazing applications you build.

Pinned Loading

  1. aspectran aspectran Public

    Aspectran is a lightweight, high‑performance framework for building both simple shell applications and large enterprise web services on the JVM.

    Java 14

  2. aspectow aspectow Public

    Aspectow is an enterprise-grade platform management system for Aspectran-based applications, providing integrated observability, controllability, and governance.

    Java

  3. aspectow-enterprise aspectow-enterprise Public

    Full support for the servlet specification and ideal for building enterprise web applications

    Shell

  4. aspectow-edge aspectow-edge Public

    Aspectow Edge Edition is a lightweight, ultra-fast non-servlet runtime platform powered by Netty and Java 21 Virtual Threads, optimized for building high-performance microservices and REST APIs.

    Shell

  5. aspectow-demo aspectow-demo Public

    The Aspectow Demo Site is a comprehensive reference application designed to showcase the multi-application integration, enterprise architecture, and operational capabilities of the Aspectow Web App…

    Java

  6. aspectow-demo-console aspectow-demo-console Public

    Aspectow Demo Console is a dedicated management and application monitoring (AppMon) console server designed specifically to manage and monitor the Aspectow Demo Site environment.

    Shell

Repositories

Loading
Type
Language
Sort
Showing 10 of 26 repositories
  • aspectow Public

    Aspectow is an enterprise-grade platform management system for Aspectran-based applications, providing integrated observability, controllability, and governance.

    Uh oh!

    There was an error while loading. Please reload this page.

    aspectran/aspectow's past year of commit activity
    Java 0 Apache-2.0 0 0 0 Updated Nov 11, 2026
  • aspectow-demo Public

    The Aspectow Demo Site is a comprehensive reference application designed to showcase the multi-application integration, enterprise architecture, and operational capabilities of the Aspectow Web Application Server (WAS) powered by the Aspectran framework.

    Uh oh!

    There was an error while loading. Please reload this page.

    aspectran/aspectow-demo's past year of commit activity
    Java 0 Apache-2.0 0 0 0 Updated Nov 11, 2026
  • aspectow-demo-console Public

    Aspectow Demo Console is a dedicated management and application monitoring (AppMon) console server designed specifically to manage and monitor the Aspectow Demo Site environment.

    Uh oh!

    There was an error while loading. Please reload this page.

    aspectran/aspectow-demo-console's past year of commit activity
    Shell 0 Apache-2.0 0 0 0 Updated Nov 11, 2026
  • aspectran.github.io Public

    The Official Website of Aspectran

    Uh oh!

    There was an error while loading. Please reload this page.

    aspectran/aspectran.github.io's past year of commit activity
    HTML 0 MIT 0 0 0 Updated Nov 11, 2026
  • aspectran Public

    Aspectran is a lightweight, high‑performance framework for building both simple shell applications and large enterprise web services on the JVM.

    Uh oh!

    There was an error while loading. Please reload this page.

    aspectran/aspectran's past year of commit activity
    Java 14 Apache-2.0 0 0 0 Updated Nov 10, 2026
  • aspectran-assets Public

    Aspectran Assets is for building and deploying CSS, JS, Fonts, and Images commonly used in Aspectran's demo applications.

    Uh oh!

    There was an error while loading. Please reload this page.

    aspectran/aspectran-assets's past year of commit activity
    SCSS 0 Apache-2.0 0 0 0 Updated Nov 9, 2026
  • aspectran-jpetstore Public Forked from mybatis/jpetstore-6

    A web application built on top of Aspectran and MyBatis

    Uh oh!

    There was an error while loading. Please reload this page.

    aspectran/aspectran-jpetstore's past year of commit activity
    Java 1 Apache-2.0 1,816 0 0 Updated Nov 9, 2026
  • aspectow-edge Public

    Aspectow Edge Edition is a lightweight, ultra-fast non-servlet runtime platform powered by Netty and Java 21 Virtual Threads, optimized for building high-performance microservices and REST APIs.

    Uh oh!

    There was an error while loading. Please reload this page.

    aspectran/aspectow-edge's past year of commit activity
    Shell 0 Apache-2.0 0 0 0 Updated Nov 6, 2026
  • aspectow-jetty Public

    Aspectow Jetty is a web application server that fully supports the Servlet 6.0 specification based on Aspectran 9 and Jetty 12.

    Uh oh!

    There was an error while loading. Please reload this page.

    aspectran/aspectow-jetty's past year of commit activity
    Shell 0 Apache-2.0 0 0 0 Updated Nov 5, 2026
  • aspectow-enterprise Public

    Full support for the servlet specification and ideal for building enterprise web applications

    Uh oh!

    There was an error while loading. Please reload this page.

    aspectran/aspectow-enterprise's past year of commit activity
    Shell 0 Apache-2.0 0 0 0 Updated Nov 5, 2026
View all repositories

People

@topframe

Top languages

Loading…

Uh oh!

There was an error while loading. Please reload this page.

Most used topics

Loading…

Uh oh!

There was an error while loading. Please reload this page.

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.