Archetypy Oprogramowania
Production-ready Java modules implementing battle-tested software design patterns. Build robust business applications with double-entry accounting, sophisticated pricing, inventory management, and more.
Key Features
Archetypy Oprogramowania provides a comprehensive set of modules for building enterprise business applications:Double-Entry Accounting
Full-featured accounting system with transactions, entries, and balance tracking
Pricing Calculators
Sophisticated pricing engine with multiple calculator types and interpretation modes
Type-Safe Money
Quantity and Money types with proper currency handling and arithmetic operations
Result Monad
Elegant error handling with functional programming patterns
Quick Start
Get started with Archetypy Oprogramowania in minutes:Installation Guide
Learn how to add Archetypy Oprogramowania to your project
Core Modules
Common
Utilities, Result monad, and event system
Quantity
Measurements, units, and money handling
Accounting
Double-entry accounting system
Pricing
Advanced pricing calculators
Product
Product catalog and batching
Party
Organization management
Inventory
Inventory tracking
Ordering
Order processing
Graphs
Graph algorithms
Learn More
Core Concepts
Understand the architectural patterns and design philosophy
API Reference
Explore the complete API documentation
Examples
Follow practical tutorials and examples
GitHub Repository
View the source code and contribute
