ServiceNow

Best Self-hosted Alternatives to ServiceNow

A curated collection of the 13 best self hosted alternatives to ServiceNow.

Cloud-based platform providing low-code tools to design, automate, and manage digital workflows across IT service management, IT operations, customer service, HR, and enterprise business processes. Includes incident/request management, asset tracking, and automation capabilities.

Alternatives List

#1
Apache Airflow

Apache Airflow

Apache Airflow is a workflow orchestration platform to define, schedule, and monitor data pipelines and other batch jobs using Python-defined DAGs.

Apache Airflow screenshot

Apache Airflow is an open source platform for programmatically authoring, scheduling, and monitoring workflows. Workflows are defined as code (DAGs), making them maintainable, versionable, and easier to test and operate at scale.

Key Features

  • Define workflows in Python with dynamic DAG generation and parametrization
  • Scheduling and dependency management for complex task graphs
  • Scalable execution using a scheduler and distributed workers, typically backed by a message queue
  • Web UI to visualize DAGs, monitor runs, inspect logs, and troubleshoot failures
  • Extensible architecture with a large ecosystem of operators, hooks, and provider integrations
  • Templating support (Jinja) for runtime parameters and task configuration

Use Cases

  • Orchestrating ETL/ELT data pipelines and batch data processing
  • Running scheduled machine learning and analytics workflows
  • Coordinating infrastructure or application automation that requires dependency-aware execution

Limitations and Considerations

  • Best suited for mostly static, slowly changing workflow structures rather than highly dynamic per-run graphs
  • Not a streaming engine; common patterns process near-real-time data in batches
  • Tasks should be idempotent and should avoid passing large datasets between tasks (use external storage/services and pass metadata instead)

Apache Airflow is a strong fit when you need reliable, observable orchestration for batch workflows with clear dependencies and operational controls. Its extensibility and broad integration ecosystem make it adaptable across many data and automation environments.

44.4kstars
16.5kforks
#2
UVdesk

UVdesk

UVdesk is an open-source PHP/Symfony helpdesk for ticketing, email/mailbox integration, workflows, knowledge base and eCommerce connectors.

UVdesk screenshot

UVdesk is an open‑source, PHP-based helpdesk and ticketing platform designed for multichannel customer support. It provides a configurable support center, mailbox-to-ticket conversion, automation and app integrations aimed at ecommerce and marketplace workflows.

Key Features

  • Multi-channel ticketing with email/mailbox conversion and unlimited mailbox integrations.
  • Workflow/automation engine for prepared responses, rules and ticket routing.
  • Knowledge base / support center (Binaka) and public FAQ/article management.
  • eCommerce and CMS connectors (Magento, Shopify, PrestaShop, OpenCart, WordPress, etc.) and apps/extensions.
  • Agent management: unlimited agents, groups, roles, saved replies and agent activity tracking.
  • Email templates, attachments, ticket forwarding, tags, search and spam blocking.
  • API bundle and extensible extension framework; packaged as a Symfony project with Docker support.

Use Cases

  • Centralize customer queries from email, web forms and marketplace channels into a single ticketing workflow for ecommerce teams.
  • Build a branded support portal and knowledge base for self‑service and reducing repeat tickets.
  • Automate ticket routing, canned responses and SLA workflows for small to medium support teams.

Limitations and Considerations

  • Community edition is a PHP/Symfony application that requires a LAMP/LNMP environment (PHP 7.2+/8.x, Composer, IMAP/mailparse) and a relational database (MySQL is commonly used); check system requirements before deployment.

UVdesk offers a feature-rich open source foundation for teams that need customizable, ecommerce-focused support tooling. It is intended for organizations comfortable managing a PHP/Symfony stack or using the provided Docker setup for deployment.

18kstars
557forks
#3
Rundeck

Rundeck

Open-source runbook automation platform to schedule jobs, orchestrate workflows, and provide controlled self-service operations via web UI and API.

Rundeck screenshot

Rundeck is an open-source runbook automation and orchestration platform used to standardize and safely execute operational procedures across fleets of nodes. It provides a web console, CLI tools, and an API for running jobs, scheduling work, and delegating routine operations with controlled access.

Key Features

  • Runbook/job execution across nodes using existing scripts and automation tools
  • Workflow orchestration with step-based jobs and reusable procedures
  • Job scheduling for recurring operational tasks
  • Web UI, CLI, and REST API for triggering and managing automation
  • Access control and audit history for operational actions
  • Plugin ecosystem for integrations and extensibility

Use Cases

  • Self-service operations for DevOps/platform teams (safe execution of routine tasks)
  • Scheduled maintenance, batch operations, and runbook-driven incident response
  • Orchestrating deployments and administrative workflows across infrastructure

Limitations and Considerations

  • Some capabilities (for example advanced high availability and certain enterprise runners/plugins) may be available only in commercial editions.

Rundeck is well-suited for teams that want to operationalize scripts and tooling into repeatable runbooks with governance. It helps reduce manual toil by making operations workflows easy to run, schedule, and audit.

6kstars
970forks
#4
GLPI

GLPI

Open source ITSM platform with service desk ticketing, CMDB/asset management, inventory, DCIM, and financial and license tracking for IT operations.

GLPI screenshot

GLPI (Gestionnaire Libre de Parc Informatique) is an open source IT Service Management (ITSM) and IT Asset Management (ITAM) platform. It centralizes service desk processes, configuration/asset tracking (CMDB), inventory, and governance features in a single web application.

Key Features

  • ITIL-aligned service desk for incidents, requests, problems, and changes
  • Asset and configuration management (SACM) with CMDB relationships and impact analysis
  • Native dynamic inventory management (v10+) and integrations via agents/plugins
  • Data Center Infrastructure Management (DCIM) for racks and critical assets
  • Software and license management, including auditing and compliance tracking
  • Knowledge base/FAQ for faster resolution and team enablement
  • Contract, supplier, and IT financial management (budgets, warranties, depreciation)
  • Multi-entity separation for managing multiple organizational units

Use Cases

  • Run an internal helpdesk with SLAs, service catalog forms, and structured ITIL workflows
  • Maintain an accurate IT inventory/CMDB for audits, lifecycle tracking, and impact analysis
  • Manage data center assets and software licenses to improve compliance and cost control

Limitations and Considerations

  • Many advanced capabilities depend on plugins and ecosystem components, which can add operational complexity

GLPI is a strong fit for organizations that need both a full service desk and detailed IT asset/CMDB management in one platform. Its broad module set and plugin ecosystem make it adaptable for a wide range of IT operations and governance needs.

5.6kstars
1.6kforks
#5
Zammad

Zammad

Open source, web-based helpdesk for managing customer support tickets across multiple channels like email, chat, phone, and social media.

Zammad screenshot

Zammad is a web-based, open source helpdesk and customer support system designed to help teams manage customer inquiries in a structured ticket workflow. It centralizes communication across multiple channels and provides tools for agents and administrators to deliver consistent support.

Key Features

  • Ticket management with agent workflows, queues, and prioritization
  • Multi-channel customer communication (e.g., email, chat, phone, social media)
  • Web-based interface for agents and administrators
  • REST API and GraphQL support for integrations and automation
  • Deployable via packages and containerized setups (e.g., Docker)

Use Cases

  • Customer support desk for SaaS and online businesses handling high ticket volume
  • Internal IT/service desk for handling employee requests and incident tickets
  • Centralized support inbox to unify communication from multiple channels

Zammad is a mature helpdesk platform suited for organizations that need a flexible, extensible ticketing system with modern integration options. It works well for both external customer support and internal service management workflows.

5.4kstars
946forks
#6
osTicket

osTicket

osTicket is an open source help desk and ticketing system that manages support requests from email, web forms, phone, and API in a multi-agent web interface.

osTicket screenshot

osTicket is an open source support ticket system for managing customer and internal help desk requests. It consolidates inquiries from email, web forms, phone, and API into a single multi-user web interface so teams can track, respond, and archive support conversations.

Key Features

  • Centralized ticket intake from email, web portal forms, phone/manual entry, and API
  • Agent-facing web interface for assigning, replying, and tracking ticket status
  • Ticket filters and routing to help triage requests to the right department or queue
  • Customer support portal for creating and viewing tickets
  • Configurable help topics and categories to standardize request intake
  • SLA and business-hours handling for response and resolution tracking
  • Basic reporting and dashboard views for help desk metrics
  • Ticket archiving to keep historical conversations organized

Use Cases

  • Customer support help desk for small to mid-sized organizations
  • Internal IT/service desk for employee requests and incident tracking
  • Shared support inbox replacement with assignment and auditability

Limitations and Considerations

  • Requires a PHP web stack and a MySQL/MariaDB-compatible database
  • Advanced enterprise features may require additional customization or plugins

osTicket is a lightweight, widely used ticketing platform designed to be straightforward to deploy and operate. It provides the core workflows needed to manage support requests end-to-end while keeping processes organized for both agents and requesters.

3.7kstars
1.8kforks
#7
Peppermint

Peppermint

Peppermint is a self-hosted help desk and issue tracker with email-to-ticket, notes, file uploads, webhooks, and OIDC authentication for teams.

Peppermint screenshot

Peppermint is an open source ticket management and issue tracking system designed for help desks and internal service desks. It focuses on a lightweight, fast experience while keeping all data stored on your own server.

Key Features

  • Ticket creation with Markdown editor and file uploads
  • Email-to-ticket mailbox integration via SMTP/IMAP
  • Customer/client history logging for better context
  • Built-in Markdown notebook with to-do lists
  • Notifications and integrations via webhooks
  • OIDC authentication for connecting to existing identity providers
  • Responsive UI for mobile through large displays

Use Cases

  • Internal IT/service desk ticketing for small to mid-sized teams
  • Customer support inbox that converts emails into trackable tickets
  • Simple issue tracking for projects that need a lightweight workflow

Limitations and Considerations

  • Feature set is intentionally simpler than large enterprise platforms, so advanced ITSM workflows may require customization

Peppermint is a practical alternative to hosted help desk and issue management platforms when you want straightforward ticketing, email ingestion, and modern authentication. It is well-suited to teams that value simplicity, speed, and full data ownership.

3kstars
352forks
#8
Frappe Helpdesk

Frappe Helpdesk

Frappe Helpdesk is an open-source customer support platform with ticket management, agent and customer portals, SLAs, automation rules, and a knowledge base.

Frappe Helpdesk screenshot

Frappe Helpdesk is a modern, open-source customer service and ticket management application built for handling support requests in an organized, workflow-driven way. It provides dedicated views for support agents and customers, aiming to replace ad-hoc email-based support with a streamlined portal.

Key Features

  • Agent and customer portal views for submitting, tracking, and resolving tickets
  • Configurable SLAs to define and measure response and resolution targets
  • Auto-assignment rules based on criteria such as priority, issue type, or workload
  • Built-in knowledge base for publishing help articles and reducing inbound tickets
  • Saved replies for faster, more consistent responses to common questions

Use Cases

  • Running a customer support desk for SaaS products, agencies, or internal IT teams
  • Providing a self-service portal with knowledge base articles to deflect tickets
  • Managing support operations with SLA tracking and rule-based ticket assignment

Limitations and Considerations

  • Requires the Frappe Framework runtime and its standard operational components (commonly deployed via containers), so it is best suited to teams comfortable operating Frappe-based applications

Frappe Helpdesk is a solid choice for teams that want a customizable, open-source ticketing system with a clean UI and practical automation features. It fits well in organizations already using (or planning to use) the Frappe ecosystem.

3kstars
702forks
#9
Libredesk

Libredesk

Modern open-source help desk for managing customer conversations with shared inboxes, automation rules, CSAT surveys, roles/permissions, and API/webhooks.

Libredesk screenshot

Libredesk is a modern customer support desk for managing customer conversations in a unified, real-time shared inbox. It is designed for straightforward self-hosting and can be deployed as a single binary with a web UI.

Key Features

  • Multiple shared inboxes to handle conversations across teams
  • Role-based access control with granular permissions and custom roles
  • Automation rules for auto-tagging, assigning, and routing conversations
  • Macros/templates for one-click saved responses and actions
  • CSAT surveys and metrics for measuring customer satisfaction
  • SLA management with response-time targets and breach notifications
  • Tags, custom statuses, snoozing, and fast search for organization
  • Webhooks and HTTP/JSON APIs for integrations and custom workflows
  • Single sign-on support (including OIDC)
  • Attachments with S3-compatible storage

Use Cases

  • Running a shared support inbox for a SaaS or internal IT/helpdesk team
  • Automating triage and routing of incoming requests using rules and tags
  • Collecting CSAT feedback and tracking SLA performance for support teams

Libredesk fits teams that want an open help desk with strong workflow features like automation, macros, and permissions, while keeping deployment and operations simple. Its API and webhooks make it suitable for integrating support workflows into existing systems.

2.3kstars
149forks
#10
Request Tracker (RT)

Request Tracker (RT)

Request Tracker (RT) is an enterprise-grade ticketing and issue tracking system with email integration, automation, workflows, reporting, and optional asset management.

Request Tracker (RT) screenshot

Request Tracker (RT) is an open source, enterprise-grade issue and ticket tracking system used to manage requests, tasks, and support work. It combines a full web interface with deep email integration and extensive customization for workflows, permissions, and automation.

Key Features

  • Ticketing and issue tracking with queues, custom fields, and fine-grained access control
  • Seamless incoming and outgoing email handling for ticket creation and replies
  • Workflow automation using lifecycles, actions, and scrips triggered by ticket transactions
  • Dashboards, charts, and scheduled email reports for operational visibility
  • Knowledge base (Articles) for canned responses and internal documentation
  • Full ticket history and audit trail of all changes and communications
  • Optional asset management for tracking tangible and intangible assets alongside tickets

Use Cases

  • Helpdesk and customer support ticket management via web UI and email
  • Internal IT and operations request tracking with custom workflows and SLAs
  • Security and incident-response style queue management with traceable communications

Limitations and Considerations

  • SQLite is intended for testing only and does not provide a guaranteed upgrade path
  • Requires configuring a supported SQL database and a web server capable of FastCGI or mod_perl

RT is well-suited for teams that need a highly configurable, extensible ticketing system that scales without built-in usage limits. Its automation, reporting, and access controls make it a strong fit for complex operational workflows beyond a basic helpdesk.

1.1kstars
279forks
#11
REI3

REI3

REI3 is an open-source low-code platform to build multi-user business applications with forms, workflows, access controls, integrations, and self-hosted deployment options.

REI3 screenshot

REI3 is an open-source low-code platform for building, running, and maintaining multi-user business applications. It combines app modeling (data, forms, logic) with operational features such as access control, automation, and integrations, designed for self-hosted deployments.

Key Features

  • Visual app building for data stores, forms, and business logic
  • Workflow capabilities such as state-based forms, notifications, and scheduled actions
  • Role-based access control and access policies (including record-level restrictions)
  • End-to-end encryption support with integrated key management
  • Integrations via REST endpoints, CSV import/export, and ICS calendar feeds
  • Full-text search across application data
  • Mobile-friendly UI with PWA support and mobile-specific settings
  • Security features including password policies, brute-force protection, and MFA

Use Cases

  • Replacing spreadsheet-based processes with structured internal tools
  • Building internal apps for time tracking, asset management, requests, or ticketing
  • Creating secure apps for sensitive data such as password sharing

Limitations and Considerations

  • Requires a PostgreSQL database and operational planning for backups and upgrades
  • Some advanced features (for example clustering) may add deployment complexity

REI3 fits organizations that want fast application delivery without giving up data ownership and customization. It is especially useful for internal business software where access control, workflows, and integrations are essential.

531stars
77forks
#12
OTOBO

OTOBO

Open-source web-based ticketing system for customer support and IT service management with automation, knowledgebase, and CMDB extension.

OTOBO screenshot

OTOBO is a flexible, web-based open-source ticketing system designed for customer service, help desks, and IT service management. It provides ticket lifecycle management, automation, a knowledgebase, and optional ITSM/CMDB components for tracking assets and configurations.

Key Features

  • Full ticketing system with ticket creation, queues, priorities and SLA handling
  • Email integration for inbound/outbound tickets and notifications
  • Automation and workflow capabilities to route, escalate and process tickets
  • Integrated knowledgebase with internal and external interfaces for FAQs and articles
  • Optional ITSM extension including CMDB for asset and configuration tracking
  • Highly configurable templates, roles, permissions and business rules
  • Docker-friendly deployment artifacts and traditional packages for sysadmin installation

Use Cases

  • Customer support centers handling inbound requests and SLA-driven responses
  • Internal IT service desks tracking incidents, requests and assets via CMDB
  • Automating repetitive service processes and escalation workflows for faster resolution

Limitations and Considerations

  • Deep customization often requires knowledge of Perl and OTOBO's configuration model
  • Initial setup and integration (email servers, database, LDAP) can be complex for novice administrators

OTOBO is suitable for organizations that need a mature, configurable ticketing and service-management platform with extensible ITSM capabilities. It is best chosen when strong customization and control over workflows and assets are required.

317stars
81forks
#13
Roundup

Roundup

Python-based, highly customizable issue tracker with web, email, REST, XML-RPC and CLI interfaces; supports multiple databases and extensible workflows.

Roundup is a Python-based issue-tracking system designed for flexible workflows and multiple interfaces. It provides web, email, REST, XML-RPC and command-line access and ships with predefined tracker templates that are meant to be customized for different use cases.

Key Features

  • Multiple user interfaces: web UI, email-based interaction, REST and XML-RPC APIs, and CLI/local Python scripting
  • Customizable tracker model: schema, templates, detectors and extensions to implement bespoke workflows and fields
  • Multi-database support: works with SQLite, PostgreSQL, MySQL and other supported backends
  • Built-in demo mode for quick evaluation and a demo tracker shipped with the distribution
  • REST endpoints that can return binary content (attachments, images, PDFs) and programmatic access for integrations
  • Permission model with optional database-level filters to improve performance for index pages
  • Internationalization support and tools to extract translatable strings from extensions and detectors
  • Lightweight deployment: runs on standard Python runtime and can be packaged with Docker for production

Use Cases

  • Bug tracking and agile development boards with customizable issue types and workflows
  • Customer support and help-desk ticketing with email inbound/outbound integration and phone-answerer wizards
  • Workflow and task tracking for research groups, events (paper submission and review), asset/fleet maintenance

Limitations and Considerations

  • The web UI is traditional server-rendered templates rather than a modern single-page application; significant UI rework requires template customization
  • Smaller community and ecosystem compared to large commercial trackers; fewer third-party plugins and integrations available out of the box
  • Some advanced production features (scaling, full-text indexing, advanced UI themes) may require additional configuration or external components

Roundup is best suited for teams that need a lightweight, extensible tracker they can adapt to varied workflows. Its multiple interfaces and scriptable internals make it a practical choice for administrators who want deep customization and programmatic control.

39stars
14forks

Why choose an open source alternative?

  • Data ownership: Keep your data on your own servers
  • No vendor lock-in: Freedom to switch or modify at any time
  • Cost savings: Reduce or eliminate subscription fees
  • Transparency: Audit the code and know exactly what's running