OPEN SOURCE / BY WS AGENCY
Useful work.
Shared in the open.
Tools for teams, AI-assisted engineering and everyday workflows. Explore the projects we share, the software we contribute to, and the ideas still taking shape.
PROJECTS & CONTRIBUTIONS
Useful tools.
Open by design.
Photography, AI-assisted engineering, team knowledge and customer conversations. We share the tools we build and contribute to projects we depend on.
- Photography / Self-hosted software
Goldplated Photos
A self-hosted photo gallery for publishing folder-based albums with password protection, image metadata, and touch-friendly viewing.
MIT - AI / Engineering workflows
WS Claude Marketplace
WS Agency’s engineering suite for Claude Code and omp brings project setup, engineering tasks, documentation, and multi-repository workflows together.
MIT at repository root - Redmine plugin
WS Redmine Wiki ACL
Give individual Redmine wiki pages their own user list and separate reading and editing permissions.
MIT - Redmine plugin
WS Redmine Kanban
Work with Redmine issues on a visual Kanban board with status columns, drag-and-drop cards and configurable work-in-progress limits.
MIT - Redmine plugin
WS Redmine Wiki Mermaid
Render Mermaid diagrams in Redmine wiki pages and edit their source beside a live preview.
MIT - Mattermost integration
Mattermost Translate Bot
Translate text and replied-to messages inside Mattermost with a slash command and saved language preferences.
MIT - Developer tools
Herdr Hub Worktrees
A Herdr plugin that gives each project-hub worktree matching worktrees of its nested Git repositories.
MIT - Customer communication
papercups75
An independently maintained fork of Papercups for self-hosted live customer support, with an updated application and runtime stack.
MIT - In development
WSault
A public repository placeholder described as an agency password manager for teams and teamwork.
Planned project · Code not yet published
Our Drupal roots.
Explore our Drupal expertise, client platforms and 41 community contributions.
Explore Drupal at WS ↗