Armoria screenshot

Armoria

Author Avatar Theme by Azgaar
Updated: 24 Mar 2025
299 Stars

Heraldry generator and editor

Overview:

Armoria is a procedural heraldry generator and editor developed by Azgaar. It offers both a serverless GUI tool and a server-side API, with code also used in the Fantasy Map Generator project. The tool is available on Github Pages and is supported through Patreon. Armoria is a zero-dependency vanilla JS tool with a focus on coat of arms generation and UI simplicity.

Features:

  • Procedural Heraldry Generation: Create random or predefined vector and raster heraldic images.
  • GUI Tool and API: Utilize the serverless GUI tool or access the functionality through the server-side API.
  • Support and Community: Engage with the Reddit community, Discord server, and contribute via Patreon.
  • Developer-Friendly: Zero-dependency vanilla JS code, with Svelte for GUI components.
  • Easy Installation: Clone the repository, install dependencies, and start using the tool locally.
  • Licensing: Distributed under MIT license, with self-made simple SVG shapes available under CC0.

Installation:

To install Armoria, follow these steps:

  1. Clone the repository:
    git clone [repository_url]
    
  2. Install dependencies:
    npm install
    
  3. Run Rollup in dev mode:
    npm run dev
    
  4. Access the tool at localhost:5000 and start using it. For optimized production build:
    npm run build
    

Summary:

Armoria by Azgaar is a sophisticated heraldry generator and editor available as a serverless GUI tool and server-side API. With a focus on coat of arms generation, the tool offers a user-friendly interface and developer-friendly code base. Installation is straightforward, and the tool is distributed under MIT license, making it a versatile option for creating heraldic images.