Skip to content

Repository files navigation

Zedtreeo Workforce — Community Edition

License: AGPL v3

The free, open-source, self-hostable edition of Zedtreeo Workforceworkforce management software for SMEs, anywhere in the world. Run your own people, attendance, leave, payroll, onboarding, and client-billing platform — and because it's your code, it's fully customizable to how your business works.

💼 Beyond self-host — a commercial (non-AGPL) license, hosting, or the full product?support@zedtreeo.com 🟢 Live demo → https://demo.zedtreeo.io/login 🐳 Docker images → workforce-community-api · workforce-community-web


✨ Features (Community Edition)

  • 👥 Employees, departments & org directory
  • 🕘 Attendance — web clock-in/out & shifts
  • 🌴 Leave management & holiday calendar
  • 💰 Payroll — pay structures, runs, payslip PDFs
  • 📝 Onboarding — offer letters + e-signature upload
  • 🧾 Clients & basic invoicing
  • 🔐 Role-based access control (access profiles)
  • 🙋 Self-service portals for employees & clients
  • 📚 Knowledge base

Community Edition vs the full product

The Community Edition is the complete core you can self-host for free. Our internal Zedtreeo Workforce build has additional modules:

Community (free, self-host) Full product
Core platform (above)
AI HR & billing assistant
Calling / chat / groups
Advanced statutory payroll (configurable tax & compliance)
Appraisal cycles → auto pay-revisions
Multi-entity & advanced invoicing

A commercial (non-AGPL) license, managed hosting, and support are available on requestget in touch.


🚀 Quick start (one command)

git clone https://github.com/Zedtreeo/workforce-community
cd workforce-community
cp .env.example .env
docker compose up

Faster (skip the build) — pull the prebuilt images from Docker Hub:

docker compose pull && docker compose up -d

Images: zedtreeo1/workforce-community-api · zedtreeo1/workforce-community-web

Open http://localhost:3000 → enter admin@demo.com. Login is a one-time code sent by email — with the bundled Mailpit mail-catcher, grab it from the inbox at http://localhost:8025. (Demo data — a synthetic company, employees, attendance, leave, payroll, clients & invoices — is seeded automatically.)

Demo data (a synthetic company, employees, attendance, leave, payroll, clients & invoices) is seeded automatically on first boot.

🧱 Tech stack

NestJS · Next.js 14 (App Router) · Prisma · PostgreSQL 16 · Redis · MinIO (S3)

🤝 Contributing

PRs welcome — see CONTRIBUTING.md. A lightweight CLA is required so the project can be dual-licensed.

📄 License

AGPL-3.0 — see LICENSE. Building a commercial/SaaS product, or want it without AGPL obligations? See COMMERCIAL.md.

💬 Support


Built by Chandra Prakash with Claude (Anthropic). A Zedtreeo project — © Zedtreeo. Licensed under AGPL-3.0.

About

No description, website, or topics provided.

Resources

Contributing

Security policy

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages