Skip to content
@FlossWare

FlossWare

The FlossWare umbrella repository

FlossWare

Free-first, modular infrastructure and AI-assisted engineering.

FlossWare builds reusable engineering foundations and reference implementations using open standards, explicit configuration, and loosely coupled architectures.

Featured Projects

Repository Purpose
engineering-standards Architecture decisions, engineering principles, and development standards
commons-java Shared Java foundation libraries
tftp-os Reference implementation for infrastructure provisioning and automation

Architecture Principles

FlossWare systems follow these core ideas:

  • Configuration is the source of truth
  • Minimal behavior by default; capabilities are explicitly enabled
  • Components are modular and composable
  • Open standards over vendor lock-in
  • Loose coupling through stable contracts

Reference Architecture

                 Clients / Agents
                       |
          REST APIs / MCP Tool Interfaces
                       |
              Service Boundaries
                       |
        +--------------+--------------+
        |                             |
  Stored Procedures              Message Bus
        |                             |
        v                             v
    Databases                 Event Consumers

Integration Model

  • REST provides synchronous service contracts.
  • MCP provides AI agent and tool integration contracts.
  • Message buses provide asynchronous workflows and event-driven integration.
  • Stored procedures provide database abstraction where they add value.
  • ADRs preserve architectural decisions.

Documentation

The canonical architecture documentation lives in:

See the repository ADRs for detailed architectural decisions.

Contributing

Contributions should align with the FlossWare engineering standards. Projects should favor clarity, composability, and maintainable open designs over unnecessary complexity.

Popular repositories Loading

  1. cobbler cobbler Public

    Modern Cobbler templates for automated provisioning of RHEL/Fedora, Debian/Ubuntu, and FreeBSD systems with support for kickstart, preseed, and installscript formats.

    Shell 3 3

  2. FlossWare FlossWare Public

    Documentation for FlossWare - such as Javadocs

    SCSS

  3. diskwipe-java diskwipe-java Public

    Multi-threaded Java utility for securely wiping free disk space with zero-fill operations.

    Java

  4. commons-java commons-java Public

    Shareable Java utilities for SOAP clients, string operations, and file handling

    Java

  5. nexus-java nexus-java Public

    Cross-platform Nexus Repository Manager CLI and GUI tool with advanced search, filtering, and analytics. Features CLI, Swing, AWT, Terminal UIs plus Android mobile app. Lightweight (2.7MB), fast s…

    Java

  6. de-converter de-converter Public

    Convert desktop environment configs to lightweight window managers. LXDE → fvwm/jwm complete. Preserves settings, keybindings, and workflows.

    Python

Repositories

Showing 10 of 16 repositories

Top languages

Loading…

Most used topics

Loading…