Skip to content
@aspectran

Aspectran

Aspectran Projects

Aspectran: A Concise and Powerful Java Application Framework

Aspectran logo

Overview

Aspectran is a lightweight, high-performance framework based on the JVM, designed to efficiently build everything from simple command-line tools to complex enterprise web services. It boasts fast startup times and a low 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 powerful enterprise patterns such as Inversion of Control (IoC), Dependency Injection (DI), and Aspect-Oriented Programming (AOP), it maximizes code modularity and reusability. A key strength is its Adapter Pattern for environment abstraction, which allows the same business logic to run without modification across various runtimes—whether it's a web server, a command-line shell, or a background daemon.

Ecosystem

The Aspectran organization provides a modular suite of projects to suit various application needs:

Core Framework

  • aspectran/aspectran: The primary repository containing the core IoC, AOP, and Activity-based request processing engine.

Starter Projects (Skeletons)

Sample Applications

  • ToDo Webapp: Standard MVC web application example.
  • JPetStore: Database integration demo using MyBatis.
  • Petclinic: Modern web app example using JPA and Thymeleaf.

Quick Start

The fastest way to experience Aspectran is by following our Getting Started with Aspectran. You'll be guided through setting up your development environment and creating your first application.

For deep technical insights, please refer to the full Documentation Index.

Resources


Thank you for your interest in Aspectran! We are excited to see the amazing applications you'll 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

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.

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

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

    aspectran/aspectran's past year of commit activity
    Java 14 Apache-2.0 0 0 0 Updated Sep 14, 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.

    aspectran/aspectow-demo's past year of commit activity
    Java 0 Apache-2.0 0 0 0 Updated Sep 14, 2026
  • aspectran.github.io Public

    The Official Website of Aspectran

    aspectran/aspectran.github.io's past year of commit activity
    HTML 0 MIT 0 0 0 Updated Sep 14, 2026
  • demo-app Public

    This site is a collection of reference applications created to show how to develop Aspectran applications following the recommended best practices.

    aspectran/demo-app's past year of commit activity
    Java 0 Apache-2.0 0 0 0 Updated Sep 14, 2026
  • aspectran-jpetstore Public Forked from mybatis/jpetstore-6

    A web application built on top of Aspectran and MyBatis

    aspectran/aspectran-jpetstore's past year of commit activity
    Java 1 Apache-2.0 1,811 0 2 Updated Sep 14, 2026
  • demo-site Public

    Aspectran Demo Site deployed on Google App Engine.

    aspectran/demo-site's past year of commit activity
    Java 0 Apache-2.0 0 0 0 Updated Sep 14, 2026
  • aspectran-petclinic Public Forked from spring-projects/spring-petclinic

    A sample Spring-based application

    aspectran/aspectran-petclinic's past year of commit activity
    Java 0 Apache-2.0 30,611 0 0 Updated Sep 14, 2026
  • gs-scheduler Public
    aspectran/gs-scheduler's past year of commit activity
    Shell 0 Apache-2.0 0 0 0 Updated Sep 14, 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.

    aspectran/aspectow-edge's past year of commit activity
    Shell 0 Apache-2.0 0 0 0 Updated Sep 14, 2026

Top languages

Loading…

Most used topics

Loading…