GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • Payroll-Engine
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles

This view

  • Original page
  • New address

GeezerVison is showing github.com — Payroll Engine

README.md

Payroll Engine

The open-source payroll automation framework.
Build multi-country, multi-industry payroll applications with composable regulation layers.

Build License: MIT Release NuGet Docker

Website  ·  Get Started  ·  Quick Start  ·  Discussions


What is the Payroll Engine?

The Payroll Engine is a framework for building payroll applications. Payroll logic lives in configurable regulation layers — not hardcoded. Layers are stacked, overridden, and shared across tenants, countries, and industries.

Embed it via REST API, deploy it via Docker, or automate it with the .NET Client SDK.

Three Roles

Role Who Interface
Provider HR-tech platforms, EOR providers REST API · OpenAPI 3.1
Regulator Payroll consultants, HR specialists No-Code Actions · C# Scripting
Automator DevOps, integration engineers .NET Client Services SDK · CLI

Quick Start

# 1. Login to GitHub Container Registry (one-time)
echo "<your-pat>" | docker login ghcr.io -u <github-username> --password-stdin

# 2. Clone and configure
git clone https://github.com/Payroll-Engine/PayrollEngine.git
cd PayrollEngine
echo "DB_PASSWORD=PayrollStrongPass789" > .env

# 3. Start
docker compose -f docker-compose.ghcr.yml up -d

Web Application: http://localhost:8081 · Backend API: http://localhost:5001

→ Full setup guide

Repositories

Repository Description
PayrollEngine Main repo — Docker stack, examples, tests, schemas
PayrollEngine.Backend REST API server + SQL Server persistence
PayrollEngine.WebApp Blazor web application
PayrollEngine.PayrollConsole CLI for automation, testing, and data import
PayrollEngine.Client.Services .NET Client SDK (NuGet entry package)
PayrollEngine.Client.Scripting Scripting API for regulation development
PayrollEngine.Client.Core Client core objects
PayrollEngine.Client.Test Test runner library
PayrollEngine.Core Core payroll objects
PayrollEngine.Document Report generation
PayrollEngine.Serilog Structured logging

→ Full repository map

License

MIT — free for any use. See LICENSE.

Pinned Loading

  1. PayrollEngine PayrollEngine Public

    Open-source framework for regulation-driven payroll applications — multi-tenant, multi-country, API-first, with No-Code/Low-Code automation and test-driven development.

    PowerShell 139 34

  2. PayrollEngine.Backend PayrollEngine.Backend Public

    REST API backend server for the Payroll Engine — regulation execution, payrun processing, multi-tenant data management, and SQL Server persistence. Docker-ready.

    C# 4 8

  3. PayrollEngine.PayrollConsole PayrollEngine.PayrollConsole Public

    CLI tool for the Payroll Engine — import/export payroll data (JSON/YAML), run payruns, execute payroll tests, and automate workflows via .pecmd command files.

    C# 2

  4. PayrollEngine.WebApp PayrollEngine.WebApp Public

    Blazor Server web application for the Payroll Engine — payroll management, employee self-service, case data entry, forecasting, and reporting. Docker-ready.

    C# 9 8

Repositories

Loading
Type
Language
Sort
Showing 10 of 22 repositories
  • PayrollEngine.Template.Regulation.Country Public template

    Payroll Engine country regulation template — NuGet packaging, CI/CD workflows, and regulation skeleton for building statutory payroll regulations

    Payroll-Engine/PayrollEngine.Template.Regulation.Country's past year of commit activity
    C# 0 0 0 0 Updated Nov 9, 2026
  • PayrollEngine.Mcp.Server Public

    MCP Server for the Payroll Engine — enables AI agents to query and analyse payroll data using natural language.

    Payroll-Engine/PayrollEngine.Mcp.Server's past year of commit activity
    C# 0 MIT 2 0 0 Updated Nov 9, 2026
  • PayrollEngine.PayrollConsole Public

    CLI tool for the Payroll Engine — import/export payroll data (JSON/YAML), run payruns, execute payroll tests, and automate workflows via .pecmd command files.

    Payroll-Engine/PayrollEngine.PayrollConsole's past year of commit activity
    C# 0 MIT 2 0 0 Updated Nov 9, 2026
  • PayrollEngine.Backend Public

    REST API backend server for the Payroll Engine — regulation execution, payrun processing, multi-tenant data management, and SQL Server persistence. Docker-ready.

    Payroll-Engine/PayrollEngine.Backend's past year of commit activity
    C# 4 MIT 8 1 0 Updated Nov 9, 2026
  • PayrollEngine.WebApp Public

    Blazor Server web application for the Payroll Engine — payroll management, employee self-service, case data entry, forecasting, and reporting. Docker-ready.

    Payroll-Engine/PayrollEngine.WebApp's past year of commit activity
    C# 9 MIT 8 0 0 Updated Nov 9, 2026
  • PayrollEngine Public

    Open-source framework for regulation-driven payroll applications — multi-tenant, multi-country, API-first, with No-Code/Low-Code automation and test-driven development.

    Payroll-Engine/PayrollEngine's past year of commit activity
    PowerShell 139 MIT 34 0 0 Updated Nov 9, 2026
  • PayrollEngine.Mcp.Tools Public

    Read-only MCP tools for the Payroll Engine — HR, Payroll, Report and System query tools built on PayrollEngine.Mcp.Core, ready for use in any MCP server deployment.

    Payroll-Engine/PayrollEngine.Mcp.Tools's past year of commit activity
    C# 0 MIT 0 0 0 Updated Nov 9, 2026
  • PayrollEngine.Mcp.Core Public

    Core infrastructure for Payroll Engine MCP servers — isolation contexts, permissions, tool registration and base classes for building read and write MCP tool libraries.

    Payroll-Engine/PayrollEngine.Mcp.Core's past year of commit activity
    C# 1 MIT 0 0 0 Updated Nov 9, 2026
  • PayrollEngine.Client.Services Public

    NuGet entry package for .NET integration with the Payroll Engine — bundles Client.Core and Client.Scripting with function controllers, payroll period implementations, and the script execution context.

    Uh oh!

    There was an error while loading. Please reload this page.

    Payroll-Engine/PayrollEngine.Client.Services's past year of commit activity
    C# 1 MIT 1 0 0 Updated Nov 9, 2026
  • PayrollEngine.Client.Scripting Public

    NuGet scripting library for the Payroll Engine — No-Code action syntax for Cases, Collectors, and WageTypes, plus the C# Low-Code scripting runtime with integrated and extensible custom actions.

    Uh oh!

    There was an error while loading. Please reload this page.

    Payroll-Engine/PayrollEngine.Client.Scripting's past year of commit activity
    C# 1 MIT 2 0 0 Updated Nov 9, 2026
View all repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Uh oh!

There was an error while loading. Please reload this page.

Most used topics

Loading…

Uh oh!

There was an error while loading. Please reload this page.

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.