EveryDev.ai
Subscribe
Home
Developers

3,289+ AI companies

  • Radar
  • Trending
AI Tools by Topic
  • AI Coding Assistants
  • Agent Frameworks
  • MCP Servers
  • AI Prompt Tools
  • Vibe Coding Tools
  • AI Design Tools
  • AI Database Tools
  • AI Website Builders
  • AI Testing Tools
  • LLM Evaluations
Follow Us
  • X / Twitter
  • LinkedIn
  • Reddit
  • Discord
  • Threads
  • Bluesky
  • Mastodon
  • YouTube
  • GitHub
  • Instagram
Get Started
  • About
  • Editorial Standards
  • Corrections & Disclosures
  • Community Guidelines
  • Advertise
  • Contact Us
  • Newsletter
  • Submit a Tool
  • Start a Discussion
  • Write A Blog
  • Share A Build
  • Terms of Service
  • Privacy Policy
Explore with AI
  • ChatGPT
  • Gemini
  • Claude
  • Grok
  • Perplexity
Agent Experience
  • llms.txt
Theme
With AI, Everyone is a Dev. EveryDev.ai © 2026
    1. Home
    2. Developers
    3. OfficeFloor

    OfficeFloor

    OfficeFloor is an open-source framework that brings explicit function orchestration (Function Injection) to Spring Boot REST applications. It makes endpoint steps, sequencing, branching, and dependencies legible in YAML while retaining Spring's dependency injection, security, persistence, and actuator configuration.

    Visit Website

    At a Glance

    1Tool Listed
    3Products
    10Capabilities
    Discussions
    2005Est.
    Focus Areas
    Code Review
    Bug Detection
    CI/CD Tools
    Connect
    Latest News
    The decay you cannot see: what we measured and the one thing we will not claimSep 16, 2026
    The Number the AI Never Saw: We Spent the Change Impact With a ToolSep 13, 2026
    Markets
    • Spring Boot and Java development teams
    • Teams building REST APIs and service-oriented applications
    • Organizations adopting AI coding assistants and seeking more legible architecture
    • Open-source maintainers and polyglot JVM application developers
    • +1 more

    AI Tools by OfficeFloor

    (1)
    View ImpactGate
    ImpactGate tool icon

    ImpactGate

    Code Change Impact Gate CLI

    Code ReviewBug DetectionCI/CD Tools

    Discussions

    No discussions yet

    Be the first to start a discussion about OfficeFloor

    Latest News

    09/16/2026

    The decay you cannot see: what we measured and the one thing we will not claim

    blog.officefloor.net
    09/13/2026

    The Number the AI Never Saw: We Spent the Change Impact With a Tool

    blog.officefloor.net
    09/13/2026

    Spending the Cost Function Without Telling the Agent

    blog.officefloor.net
    09/07/2026

    The refactor run halfway

    blog.officefloor.net

    Products & Services

    3
    OfficeFloor
    2005 (project start); version 4.0.2 published June 18, 2026

    Open-source middleware/framework based on Inversion of Coupling Control. The current presentation is an AI-augmented Spring Boot REST add-on using one YAML file per endpoint and composed functions for validation, business logic, auditing, branching, and error flows.

    OfficeFloor REST Spring Boot Starter
    Version 4.0.2 available in 2026

    Maven Central starter that adds YAML REST endpoint composition to an existing Spring Boot application. Separate starters are provided for Spring Boot 3.x and 4.x, enabling progressive adoption alongside existing controllers and Spring configuration.

    ImpactGate
    August 26, 2026 (initial public repository commit)

    A merge gate and CLI that measures the structural impact of changes piling complexity onto already-complex code. It can warn or block, identify files to refactor, and run as a standalone CLI, pre-commit hook, GitHub/GitLab/Jenkins check, Python package, Docker image, or GitHub Action.

    Market Position

    OfficeFloor positions itself as an open-source Spring Boot add-on rather than a replacement for Spring: it preserves Spring's dependency injection and infrastructure while making endpoint orchestration explicit in YAML. Its architectural alternative to conventional Spring MVC @RestController flow is Function/Continuation Injection, and ImpactGate differentiates by measuring change impact and structural decay rather than claiming to predict defects.

    Leadership

    Founders

    DS

    Daniel Sagenschneider

    Founder of OfficeFloor and author of the paper 'OfficeFloor: using office patterns to improve software design'. His public profile identifies him as an evangelist for Inversion of Coupling Control; it also lists an Engineering Manager role at Bankwest from May 2018 to December 2023.

    Executive Team

    DS

    Daniel Sagenschneider

    Founder

    Creator and public evangelist of Inversion of Coupling Control; author of the OfficeFloor design paper and speaker at DDD Perth. His public profile also lists Engineering Manager at Bankwest (2018–2023).

    Founding Story

    OfficeFloor was started to model real-world organizational patterns in software rather than forcing invented framework patterns onto the real world. Its underlying idea evolved into Inversion of Coupling Control, combining Dependency Injection, Continuation Injection, and Thread Injection.

    Business Model

    Revenue Model

    OfficeFloor and ImpactGate are presented as open-source developer tools. OfficeFloor is distributed through GitHub and Maven Central under Apache 2.0; ImpactGate is distributed through GitHub, PyPI, GHCR, Docker, and CI integrations. No paid subscription or license pricing was identified in the reviewed sources.

    Target Markets

    Industries & Segments
    • Spring Boot and Java development teams
    • Teams building REST APIs and service-oriented applications
    • Organizations adopting AI coding assistants and seeking more legible architecture
    • Open-source maintainers and polyglot JVM application developers
    • Engineering teams using GitHub, GitLab, Jenkins, pre-commit, Docker, or Python-based CI tooling
    Use Cases
    • AI-assisted development of Spring Boot REST endpoints
    • Making endpoint flow and code structure explicit for human and AI maintainers
    • Incrementally converting Spring MVC REST controllers to YAML-composed functions
    • CRUD APIs, validation, authentication/authorization, persistence, error handling, and OpenAPI documentation
    • Separating blocking database or external-service work from socket-thread execution
    • Gating pull requests, commits, and CI changes that add structural decay to existing code

    Quick Facts

    Founded
    2005

    History & Milestones

    June 18, 2026

    OfficeFloor 4.0.2 artifacts were published to Maven Central; the v4 direction moved from a graphical file toward one YAML file per REST endpoint and Spring Boot integration.

    August 26, 2026

    The initial ImpactGate repository commit was recorded on GitHub. ImpactGate is OfficeFloor's change-impact gate for detecting structural decay in code changes.

    2019

    Daniel Sagenschneider presented 'Dependency Injection is only ⅕ of the problem' at DDD Perth, explaining the Inversion of Coupling Control approach.

    2013/2015

    The OfficeFloor approach was documented in 'OfficeFloor: using office patterns to improve software design', associated with the EuroPLoP '13 proceedings published in 2015.

    September 2005

    Daniel Sagenschneider's public professional profile records the start of OfficeFloor and identifies him as its founder.

    Key Capabilities

    10
    YAML-defined REST endpoints with filenames encoding HTTP method and URL path
    Explicit function sequencing, conditional branching, typed data passing, and escalation/error flows
    Spring bean dependency injection retained for each function
    Progressive adoption alongside existing Spring @RestController code
    Continuation Injection and Thread Injection in addition to Dependency Injection
    Dedicated thread pools for blocking work so socket threads are not blocked by database or external-service calls

    Integrations & Partnerships

    Platform Integrations

    • Spring Boot 3.x and 4.x
    • Spring MVC REST, Spring Security, Spring Data JPA, persistence, and Spring Boot Actuator
    • Maven Central
    • OpenAPI/Swagger, CORS, Bean Validation, Thymeleaf, and servlet APIs
    • Kotlin, Scala, JavaScript via GraalVM, Cats Effect, and ZIO
    • ImpactGate on GitHub Actions, GitLab CI, Jenkins, git pre-commit/pre-commit, PyPI, Docker, and GitHub Container Registry

    Connect

    Website
    officefloor.net
    GitHub
    officefloor

    AI Topics

    3

    OfficeFloor focuses on these topics:

    Code Review(1)
    Bug Detection(1)
    CI/CD Tools(1)
    Back to all developersSuggest an edit