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

RepositoryPurpose
engineering-standardsArchitecture decisions, engineering principles, and development standards
commons-javaShared Java foundation libraries
tftp-osReference 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 cobblerPublic

    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 FlossWarePublic

    Documentation for FlossWare - such as Javadocs

    SCSS

  3. diskwipe-java diskwipe-javaPublic

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

    Java

  4. commons-java commons-javaPublic

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

    Java

  5. nexus-java nexus-javaPublic

    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-converterPublic

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

    Python

Repositories

Showing 10 of 38 repositories

Top languages

Loading…

Most used topics

Loading…