Logo

Building an Open-Source HRIS That Removes Complexity from HR Management

A lightweight, easy-to-use platform that helps teams manage employees, documents, time off, and company assets from a single place.

Hero image
01

About

DutyDuke is an open-source Human Resources Information System (HRIS) designed to help organizations manage their people operations from a single platform. Built for small and medium-sized teams, DutyDuke provides the essential tools HR professionals and managers need without the complexity of traditional enterprise HR software. As an open-source product, it can be self-hosted, customized, and extended to fit each organization’s unique requirements.
Section image
02

The challenge

As organizations grow, managing employee information across multiple tools quickly becomes a challenge. Employee records, leave requests, onboarding checklists, company assets, documents, and performance feedback are often scattered across spreadsheets and disconnected systems. The team needed a centralized solution that would simplify HR processes without the complexity and cost associated with traditional enterprise HR platforms. Existing tools either lacked flexibility, required extensive customization, or included features that smaller and medium-sized teams simply did not need. The goal was to create a practical, intuitive system that would support the entire employee lifecycle while remaining easy to adopt and maintain.
03

Goals

Centralize employee data and documentation
Simplify onboarding and offboarding processes
Streamline leave and absence management
Track company equipment and assets
Support employee development and feedback processes
Improve visibility for HR teams and managers
Provide secure, role-based access to sensitive information
04

What we did

We designed and built DutyDuke with a simple goal in mind: create an HR platform that is genuinely easy to use. Instead of packing the product with countless features that most teams rarely touch, we focused on the essentials.
The result is a lightweight, intuitive HRIS that helps teams stay organized without unnecessary complexity. After successfully using it internally, we decided to share it with the community and make it open source, allowing organizations to self-host, customize, and improve the platform to fit their own needs.

Employee Management

Centralized employee directory with detailed profiles including skills, education and courses, assigned documents and equipment, benefits, given feedback, salary history, and absence tracking.
Section image
Section image

Company Docs

A unified repository for all company documents. Create custom categories (e.g., contracts, invoices), organize files freely, set expiration dates, and receive automated reminders before deadlines.

Equipment Inventory

A complete register of company assets from laptops to power tools. Track IDs, categories, brands, models, status, locations, invoices, purchase dates, warranty or lease periods and prices.
Section image
Section image

Pay History

A full salary increase history for each employee including dates and short explanations, giving clear insight into compensation changes over time.

Skill Tracker

An employee skill index that lets you filter staff by competencies and quickly find the right people for specific tasks or projects.
Section image
Section image

Feedback

Short employee feedback notes and schedule recurring review meetings so you always know what is happening across the team.

Time Off & Availability

All absences and vacation requests in one place. Approve leave, track availability and view everything in a synced, easy to use calendar.
Section image
Section image

Benefits Hub

All employee benefits. Assign them to specific team members who actively use them.
05

Development

DutyDuke was built as a modern web application with scalability, maintainability, and transparency at its core. The project was released under the MIT License, enabling organizations to use, modify, and extend the platform according to their needs.

Modular architecture

Secure employee data management

Self-hosting capabilities

Open-source development model

Extensible platform for future integrations

Ready

to ship faster?

Start a conversation

Tell us about your project. We’ll get back within 24 hours.

Let’s talk