Aspectran

Aspectran is a Java-based application framework that provides flexibility and extensibility to run independently in various environments.

Sustainable Simplicity

Build flexible, environment-independent applications with a component-oriented framework designed for longevity.

Core Framework Guides All Docs

Official User Guide

A comprehensive guide to understanding Aspectran's core philosophy, architecture, and key components.

Technical Overview

Understand the core design patterns and how Aspectran achieves true environmental independence.

Practical Implementation All Docs

Translets in Practice

Step-by-step instructions on effectively designing and implementing Translets for real-world scenarios.

Shell Greeting & Styling

Learn how to customize and style your CLI environment's greeting messages using ANSI markup and tokens.

Architecture & Mechanisms All Docs

Integrated Architecture

Comprehensive analysis of Aspectran's internal structure and design philosophy.

Architecture Diagrams

Shows the architecture of Aspectran from various perspectives.

Internal Mechanisms & Package Specifications

Technical specifications covering execution engines, context building, sessions, and packages.