Xero

Best Self-hosted Alternatives to Xero

A curated collection of the 16 best self hosted alternatives to Xero.

Cloud accounting software for small businesses, bookkeepers, and accountants. Handles invoicing, bank reconciliation, bills, expenses, payroll integrations, financial reporting, tax workflows, and app integrations with multi-user access and automated bank feeds.

Alternatives List

#1
Odoo

Odoo

Odoo is a modular suite of web-based business apps, providing an open-source ERP with CRM, accounting, inventory, HR, eCommerce, website, and more.

Odoo screenshot

Odoo is a suite of web-based open-source business applications that can be used individually or combined into a fully integrated ERP. It provides a single platform for managing core business processes such as sales, operations, finance, and customer relationships.

Key Features

  • Modular app architecture with tightly integrated business modules
  • ERP capabilities across CRM, sales, invoicing/accounting, inventory/warehouse, and manufacturing
  • Project management and HR apps for internal operations
  • Website builder and eCommerce capabilities within the same platform
  • Large ecosystem of community-developed apps and extensions
  • Data stored in PostgreSQL, enabling ownership and portability of business data

Use Cases

  • Running an SMB ERP to manage sales, inventory, accounting, and operations in one system
  • Deploying a CRM and customer pipeline management tool integrated with invoicing
  • Building an eCommerce site connected to inventory, fulfillment, and accounting workflows

Limitations and Considerations

  • The Enterprise edition includes additional proprietary apps and services not available in Community
  • Real-world deployments often require configuration and customization to fit specific processes

Odoo fits organizations that want an integrated set of business applications with a modular approach and a large extension ecosystem. It can start as a single app deployment and scale into a broader ERP as needs grow.

49.2kstars
31.6kforks
#2
ERPNext

ERPNext

Open-source ERP for SMBs with accounting, CRM, inventory, manufacturing, HR/payroll, projects, POS, and support in one integrated system.

ERPNext screenshot

ERPNext is a comprehensive open-source enterprise resource planning (ERP) system for running day-to-day business operations in one integrated web application. It combines core back-office functions like accounting and inventory with operational modules such as manufacturing, projects, and support, and is built on the Frappe Framework.

Key Features

  • Accounting with multi-company and multi-currency support, general ledger, payables/receivables, and financial statements
  • Sales and procurement workflows (order-to-cash and procure-to-pay) including quotations, orders, invoicing, approvals, and supplier management
  • Inventory and warehouse management with serial/batch tracking and stock ledger reporting
  • Manufacturing tools such as multi-level BOM, production planning, work orders, subcontracting, and quality checks
  • CRM, customer support ticketing, and customer portal features including SLA management
  • Projects with tasks, timesheets, expenses, and profitability tracking
  • Built-in customization via forms, reports, dashboards, and low-code/no-code tools, plus a REST API and role-based permissions

Use Cases

  • Replace multiple disconnected business tools with a single ERP for finance, operations, and customer management
  • Manage inventory-driven businesses (retail, distribution, light manufacturing) with end-to-end traceability
  • Implement standardized approvals, permissions, and reporting across departments and locations

Limitations and Considerations

  • Typically requires configuration and implementation effort to match local accounting/tax rules and specific business processes
  • Complex deployments commonly rely on the broader Frappe ecosystem and operational tooling (for updates, backups, and multi-site management)

ERPNext is well-suited for organizations that want an extensible, integrated ERP with strong accounting and operational modules. Its open-source model and customization capabilities make it a flexible foundation for industry- and country-specific implementations.

31.9kstars
10.5kforks
#3
Akaunting

Akaunting

Self-hostable online accounting software to manage invoices, expenses, payments, and cash flow for small businesses and freelancers.

Akaunting screenshot

Akaunting is an online accounting application for small businesses and freelancers, designed to manage day-to-day bookkeeping from a web interface. It provides core finance workflows like invoicing, expense tracking, and cash flow visibility, with an extensible modular architecture.

Key Features

  • Create and send professional invoices and track payments
  • Track expenses and categorize income/expense transactions
  • Cash flow overview to monitor business finances
  • Modular app system with an integrated app marketplace for extensions
  • RESTful API for integrations and automation
  • Multi-language interface supported by community translations

Use Cases

  • Freelancers issuing invoices and tracking client payments
  • Small businesses managing expenses, categories, and basic bookkeeping
  • Organizations extending accounting features via modules and integrations

Limitations and Considerations

  • Some advanced accounting/ERP functions may require additional apps/modules
  • License is BSL, which may impose restrictions for some commercial use cases

Akaunting is a practical choice for teams that want a web-based accounting system they can run on their own infrastructure. Its extensibility and broad language support make it suitable for a wide range of small-business workflows.

9.6kstars
2.8kforks
#4
Invoice Ninja

Invoice Ninja

Self-hostable invoicing platform for invoices, quotes, recurring billing, online payments, expenses, projects, and time tracking with a client portal and API.

Invoice Ninja screenshot

Invoice Ninja is a source-available invoicing and billing application for small businesses and freelancers. It helps you create invoices and quotes, accept online payments, manage clients, and track work with projects and time entries.

Key Features

  • Create and send invoices, quotes, and credit notes with customizable templates and branding
  • Client portal for viewing invoices, making payments, and accessing documents
  • Online payment integrations and payment reminders for due and overdue invoices
  • Expense tracking plus basic business workflow around clients and items/products
  • Projects and time tracking to bill hours and manage ongoing client work
  • REST API for integrating invoicing and client data into other systems

Use Cases

  • Freelancers generating professional invoices and accepting online payments
  • Small businesses managing quotes, recurring invoices, and client communications
  • Agencies tracking time and projects and converting work logs into invoices

Limitations and Considerations

  • Source-available under the Elastic License rather than a permissive OSI license
  • Some features (for example, white-labeling) may require a paid license

Invoice Ninja provides a comprehensive invoicing workflow with a client-facing portal and integrations, making it suitable for running billing and client management in-house. It’s a strong fit when you need both invoicing and time/project billing in a single system.

9.6kstars
2.6kforks
#5
Dolibarr

Dolibarr

Dolibarr is an open-source web-based ERP/CRM to manage sales, invoicing, purchases, inventory, accounting, HR, projects, and customer relationships.

Dolibarr screenshot

Dolibarr is an open-source, web-based ERP and CRM suite for managing day-to-day business or association operations. It provides modular applications for sales, purchasing, inventory, finance, and collaboration, designed to scale from freelancers to larger organizations.

Key Features

  • Modular ERP/CRM suite: enable only the modules you need
  • CRM and sales pipeline with contacts/third parties, proposals/quotes, orders, and contracts
  • Invoicing and payments, including credit notes and bank account management
  • Purchasing and supplier management (purchase orders, receptions, supplier invoices)
  • Inventory and warehouse management (products/services catalog, stock movements)
  • Accounting features and financial reporting (varies by configuration and modules)
  • Projects, tasks, agenda/calendar, and other collaboration tools
  • Extensible ecosystem with many add-ons and a built-in module builder for customization
  • REST and SOAP APIs for integration with external tools

Use Cases

  • Small business management for quotes, orders, invoices, and basic accounting workflows
  • Inventory-aware sales and purchasing operations for product-based companies
  • Association/foundation management combining members, donations, and activity tracking

Limitations and Considerations

  • Some functionality may require additional modules or add-ons (for example, multi-company)
  • Payroll is not fully supported as a native module

Dolibarr is a practical choice for organizations that want a single, configurable web application covering core ERP and CRM needs. Its modular design, upgrade path, and extension ecosystem make it suitable for both straightforward deployments and evolving requirements.

6.9kstars
3.3kforks
#6
ezBookkeeping

ezBookkeeping

Open-source, self-hosted personal bookkeeping app with AI-powered features.

ezBookkeeping screenshot

ezBookkeeping is an open-source, self-hosted personal finance and bookkeeping application designed for privacy and control. It runs in a self-hosted environment (Docker or binaries) and provides AI-powered bookkeeping, multi-currency support, and flexible data import/export. Live Demo is available for evaluation.

Key Features

  • Self-hosted, Open Source: privacy and control
  • Docker-ready and multi-DB support: SQLite, MySQL, PostgreSQL
  • User-friendly UI for mobile and desktop with PWA support and dark mode
  • AI-powered features: receipt image recognition and MCP (Model Context Protocol) for AI integration
  • Powerful bookkeeping: two-level accounts, attach images, location tracking, recurring transactions, advanced filtering, visualization and analysis
  • Localization & globalization: multi-language, multi-currency, automatic exchange rates, multi-timezone, custom formats
  • Security: 2FA, login rate limiting, WebAuthn/PIN
  • Data Import/Export: CSV, OFX, QFX, QIF, IIF, Camt.053, MT940, GnuCash, Firefly III, Beancount, and more

Use Cases

  • Personal budgeting and expense tracking for individuals.
  • Self-hosted bookkeeping for freelancers/small businesses with receipts and categorization.
  • Data-driven financial insights and reports for households or small teams.

Limitations and Considerations

  • No standalone desktop or mobile app; ezBookkeeping is accessed via a web browser (with optional PWA) for mobile/home-screen use.
  • It is a self-hosted solution requiring your own server/infrastructure (not a SaaS), with Docker binaries and setup steps described in the installation guide.

Conclusion ezBookkeeping packages open-source, self-hosted personal finance and bookkeeping into a feature-rich web app with AI-assisted capabilities, strong data import/export options, and a mobile-friendly interface. It is designed for privacy, performance, and local control, suitable for individuals and small teams who manage finances on their own hardware.

4.3kstars
448forks
#7
Bigcapital

Bigcapital

Self-hosted open-source accounting and inventory software with double-entry bookkeeping, invoicing, expenses, multi-currency support, and financial reporting.

Bigcapital screenshot

Bigcapital is an open-source accounting and inventory application designed for small and medium businesses. It helps organize transactions using double-entry bookkeeping and provides financial statements and reporting to support day-to-day decision-making.

Key Features

  • Double-entry accounting with journals and account categorization
  • Sales and purchase invoicing, including recurring invoices
  • Customer and vendor payment tracking
  • Expense tracking and expense accounting workflows
  • Inventory tracking with automatic stock adjustments on buy/sell
  • Financial statements and business reports
  • Multi-currency accounting with exchange-rate conversion
  • Organization collaboration with role-based permissions for accountants/bookkeepers
  • API-first “headless accounting” for integrating with other systems

Use Cases

  • Replace or complement proprietary small-business accounting tools
  • Track invoices, bills, expenses, and inventory for a growing business
  • Integrate accounting and reporting into an existing product via API

Limitations and Considerations

  • Some advanced features expected in mature ERP/accounting suites may be incomplete or evolve over time

Bigcapital is a solid choice for teams that want an open-source, API-capable accounting system with invoicing, expenses, inventory, and reporting in one place. It is particularly suitable for SMBs that need control over deployment and data while keeping a modern web-based workflow.

3.5kstars
404forks
#8
InvoicePlane

InvoicePlane

Self-hosted open source invoicing software to manage quotes, invoices, clients, and payment tracking, with customizable templates and multilingual UI.

InvoicePlane screenshot

InvoicePlane is a self-hosted, open source web application for managing your billing workflow, from quotes to invoices and payments. It also includes CRM-like client management and configurable templates for email and PDF output.

Key Features

  • Create, send, and manage quotes and invoices
  • Track payments and invoice statuses, with reminders
  • Client management with contact details, notes, and custom fields
  • Customizable themes and configurable email/PDF templates
  • Reporting to review billing and financial activity
  • Multi-language interface with community translations
  • Optional integrations for online payments (for example PayPal and Stripe)
  • Support for generating eInvoices (version-dependent)

Use Cases

  • Freelancers and small businesses issuing recurring or one-off invoices
  • Teams needing a lightweight billing tool with basic customer records
  • Organizations that want an on-premise invoicing system with customizable templates

Limitations and Considerations

  • Primarily aimed at small to medium billing workflows; advanced accounting features are limited
  • Payment provider options depend on available gateways and configuration

InvoicePlane provides a practical invoicing and client-management workflow with a straightforward web UI and flexible customization. It’s a good fit for users who want control over billing data and a simple, extensible PHP-based application.

3kstars
859forks
#9
InvoiceShelf

InvoiceShelf

Open-source invoicing app built with Laravel & Vue. Provides invoices, estimates, expense tracking, REST API, customizable PDF templates and self-hosting documentation.

InvoiceShelf screenshot

InvoiceShelf is an open-source web and mobile application for creating professional invoices and estimates, tracking expenses and payments, and automating common billing workflows. It provides a web UI plus mobile app sources and a REST API for integrations.

Key Features

  • Create, send and manage invoices and estimates with configurable PDF templates and a template generator/CLI.
  • Expense and payment tracking with attachments and categories, plus dashboard stats for revenue and cashflow.
  • RESTful API (token-based) covering customers, invoices, expenses, recurring invoices and dashboard endpoints for integrations and automation.
  • Recurring invoices support (API endpoints for scheduling and frequency control) and custom fields for extended data on models.
  • Customizable PDF templates (blade-based) with a make:template command to preserve templates during upgrades.
  • Installer and deployment options including manual install guides and Docker Compose instructions; configurable database drivers (SQLite used as default in examples).
  • Mobile app sources provided (React Native) for iOS/Android and community-provided extensions and modules.

Use Cases

  • Freelancers and small businesses needing a self-hosted invoicing and expense tracking solution.
  • Teams integrating invoicing data with other systems via the provided REST API (automation, accounting sync, webhooks).
  • Developers customizing invoice PDF templates, adding custom fields, or extending functionality via modules and open-source contributions.

Limitations and Considerations

  • Hosted mobile apps are not universally available; mobile app source code exists but official app availability is listed as "coming soon" in project notes.
  • Built-in payment processing is not bundled by default; payment integrations (e.g., Stripe) are listed on the roadmap rather than fully integrated out-of-the-box.
  • Installation requires familiarity with PHP/Laravel environment requirements (PHP 8.2+ and typical PHP extensions) or Docker tooling for easier deployment.

InvoiceShelf is a practical open-source alternative for self-hosted invoicing, with an extensible codebase and API-first design that supports customization and integrations. It is maintained as an AGPL-licensed project with community contributions and documentation for installation and developer workflows.

1.6kstars
319forks
#10
Apache OFBiz

Apache OFBiz

Apache OFBiz is a Java-based open-source ERP and e-commerce framework providing modular apps for accounting, CRM, order management, inventory and manufacturing, plus developer APIs.

Apache OFBiz screenshot

Apache OFBiz is a Java-based, modular suite of business applications and a web application framework for building ERP, CRM and e-commerce systems. It bundles an entity engine, a service engine and a widget-driven UI plus a wide set of out‑of‑the‑box modules for business processes.

Key Features

  • Comprehensive core modules: accounting (GL/AR/AP/FA), CRM, order management, e-commerce, inventory, warehousing, manufacturing/MRP.
  • Framework components: entity engine (data layer), service engine (business logic), widget-based UI and plugin/component system for extensions.
  • Developer tooling and build: Gradle-based build, Gradle wrapper tasks for packaging, testing and server control; JDK 17 required for recent versions.
  • Multi-database support via JDBC (default embedded Derby for demos; commonly deployed with PostgreSQL, MySQL/MariaDB in production).
  • Container and distribution support: official Dockerfile and documented Docker workflows; online demo instances for stable/trunk releases.

Use Cases

  • Deploy a customizable ERP platform covering accounting, order fulfilment, inventory and manufacturing for small-to-large businesses.
  • Run an integrated e-commerce storefront with backend order management and CRM tied to the same data model.
  • Build custom business applications on top of a Java service/entity framework using OFBiz components and plugin system.

Limitations and Considerations

  • Steep learning curve and significant customization effort: OFBiz is a framework-first platform that often requires deep configuration and development for production fit.
  • Deployment configuration is traditionally tied to source artifacts; Docker is recommended to separate deployment concerns and to simplify production packaging.
  • Default embedded Derby is intended for demos/development; production deployments typically require external RDBMS configuration and JDBC drivers.

Apache OFBiz provides a feature-rich, extensible Java foundation for ERP and e-commerce use cases with strong developer tooling and community-maintained demos. It is best-suited to teams prepared to invest in customization and Java-based development to adapt the platform to their business processes.

1kstars
638forks
#11
Rachoon

Rachoon

Rachoon is a modern self-hosted invoicing app for freelancers and small businesses, with client management, payment tracking, PDF export, and customizable templates.

Rachoon is a modern, self-hosted invoicing platform for freelancers and small businesses that want full control over billing data. It helps you create, manage, and track invoices and offers, and produce professional PDF documents.

Key Features

  • Create and manage invoices and quotations/offers
  • Client management with searchable customer details
  • Payment tracking, balances, and overdue invoice status
  • Customizable document templates and branding
  • Multi-currency billing with tax support
  • PDF export via an external PDF rendering service
  • Dashboard overview of revenue, pending payments, and client stats

Use Cases

  • Freelancers creating branded invoices and tracking paid vs. overdue items
  • Small businesses managing clients, offers, and multi-currency invoicing
  • Teams running invoicing in a private environment for data-control needs

Limitations and Considerations

  • PDF generation relies on an additional service (Gotenberg) that must be deployed and maintained
  • Requires a PostgreSQL database for persistence

Rachoon provides a clear, focused workflow for invoicing, client tracking, and document export while remaining deployable with common container tooling. It is well-suited for individuals or small organizations that want a modern invoicing UI without relying on third-party billing platforms.

923stars
68forks
#12
SolidInvoice

SolidInvoice

Self-hosted invoicing and quoting platform with client management, taxes/discounts, online payments, and a REST API for integrations.

SolidInvoice screenshot

SolidInvoice is an open-source invoicing application built to help freelancers and small businesses manage billing operations. It centralizes clients, quotes, and invoices, and supports online payments and integrations via an API.

Key Features

  • Client and contact management
  • Create, send, and manage quotes and invoices
  • Taxes and discounts handling
  • Online payment acceptance (gateway support)
  • RESTful API for integrations with other systems
  • Notifications via multiple channels (for example email and SMS)
  • Multi-currency support and team collaboration

Use Cases

  • Freelancers issuing quotes and invoices and tracking payments
  • Small businesses managing recurring billing and payment reminders
  • Integrating invoicing data with external tools through the REST API

Limitations and Considerations

  • Requires a modern PHP runtime (project targets PHP 8.4+)

SolidInvoice is a practical choice for organizations that want a clean, extensible billing workflow they can run on their own infrastructure. It fits teams that need quotes, invoicing, and payment collection in one place, with automation and API access for integration.

857stars
215forks
#13
Invio

Invio

Invio is a minimalist self-hosted invoicing app to create invoices, share secure public links, and manage billing data with a simple SQLite-backed setup.

Invio screenshot

Invio is a minimalist, self-hosted invoicing application focused on quickly creating invoices and sharing them with clients without unnecessary CRM or project-management features. It is designed to be fast, transparent, and easy to run while keeping your billing data under your control.

Key Features

  • Create and manage invoices with a streamlined, low-configuration workflow
  • Share invoices via secure public links so clients can view without accounts
  • SQLite-backed storage for a simple, lightweight deployment
  • JWT-based authentication for the admin session with configurable TTL
  • Built-in rate limiting to help protect login endpoints from brute-force attempts
  • Security headers support (including optional HSTS) for safer web deployments

Use Cases

  • Freelancers who want a lightweight invoicing tool they fully control
  • Small businesses that need a simple invoice workflow without bundled CRM features
  • Privacy-conscious teams that prefer local ownership and exportable billing data

Limitations and Considerations

  • Built to stay minimalist, so it may not suit complex accounting workflows or full ERP needs

Invio is a practical choice if you want a fast, no-bloat invoicing tool with sensible security defaults and a simple storage layer. Its focus on public invoice sharing and a straightforward workflow makes it well-suited for individuals and small teams.

743stars
49forks
#14
Invoicerr

Invoicerr

Open-source invoicing app for freelancers to create invoices and quotes, manage clients, and track payments with a self-hosted stack (React, NestJS, Prisma, SQLite, PostgreSQL).

Invoicerr is a simple, open-source invoicing application designed for freelancers to manage their quotes and invoices efficiently. It provides a clean interface for creating, sending, and tracking quotes and invoices — so you get paid faster, with less hassle.

Key Features

  • Create and manage invoices
  • Create and manage quotes (convertible to invoices)
  • Manage clients and their contact details
  • Track status of quotes and invoices (signed, paid, unread, etc.)
  • Built-in quote signing system with secure tokens
  • Generate and send quote/invoice emails directly from the app
  • Generate clean PDF documents (quotes, invoices, receipts, and more)
  • Custom brand identity: logo, company name, VAT, and more
  • Authentication via JWT or OIDC (stored in cookies)
  • International-friendly: Default English UI, customizable currencies
  • SQLite database for quick local setup
  • Docker & docker-compose ready for self-hosting
  • Built with modern stack: React, NestJS, Prisma, SQLite/PostgreSQL
  • REST API backend, ready for future integrations (mobile & desktop apps)
  • Plugin system for community-made features

Use Cases

  • Freelancers and solo operators issue invoices and track payments for multiple clients
  • Small teams convert quotes to invoices, send via email, and monitor statuses
  • Agencies manage client billing and generate PDFs for records and audits

Limitations and Considerations

  • Docker images are built for linux/amd64 and linux/arm64/v8; 32-bit ARM architectures are not supported due to Prisma requirements
  • Local development and self-hosting require some technical setup (Docker or Node.js environment) to run

Conclusion

Invoicerr provides a focused, self-hosted invoicing solution with quotes, invoices, client management, and secure signatures. Its modern stack (React/NestJS/Prisma) and Docker-based deployment make it suitable for freelancers and small teams who want control over their data and workflows.

645stars
37forks
#15
LedgerSMB

LedgerSMB

Open source web-based double-entry accounting and ERP with invoicing, order processing, inventory, projects, and robust PostgreSQL-backed reporting.

LedgerSMB screenshot

LedgerSMB is a web-based double-entry accounting and ERP application for small and mid-size businesses. It combines core general ledger functionality with sales, purchasing, and operational workflows, using PostgreSQL as its backend.

Key Features

  • Double-entry general ledger with receivables and payables
  • Sales workflow: quotations, orders, and invoicing
  • Purchasing workflow including RFQs and vendor management
  • Inventory management and shipping support
  • Fixed asset accounting with depreciation
  • Projects and timecards/time tracking
  • Customizable document templates with outputs such as PDF, HTML, and CSV
  • Built-in emailing of documents (for example invoices and orders)
  • Multi-currency accounting and multi-language support

Use Cases

  • Small businesses needing an integrated accounting and invoicing system
  • Service companies tracking projects and timecards alongside bookkeeping
  • Organizations managing inventory, purchasing, and sales orders in one system

Limitations and Considerations

  • Requires PostgreSQL and a properly configured web server/TLS setup for production use
  • Older LedgerSMB versions are strongly discouraged due to known security and data stability issues

LedgerSMB is designed to be scalable and data-integrity focused, while keeping advanced features configurable so smaller deployments can remain simple. It is well-suited for organizations wanting a full-featured accounting core with ERP-style workflows and customizable outputs.

520stars
166forks
#16
CSA Admin

CSA Admin

Web application to manage CSA/ACP/Solawi operations: members, deliveries, automated billing, online shop and multilingual communications.

CSA Admin screenshot

CSA Admin is an open-source web application designed to manage Community Supported Agriculture (CSA / ACP / Solawi) organizations. It centralizes membership, delivery scheduling, invoicing and member communications for small-to-medium CSA operations.

Key Features

  • Member and subscription management (registration forms, waiting lists, trial baskets, support members, add-ons).
  • Advanced delivery schedule management (multiple frequencies, special needs, automatic absence deductions).
  • Automated billing (QR-reference invoices, payment statement import via EBICS, reminders) and renewal workflows.
  • Built-in online shop for add-on products with stock management.
  • Activity and participation management (member shifts, registrations, validations).
  • Multilingual interface and integrated email/newsletter system.

Use Cases

  • Associations or cooperatives managing member subscriptions, recurring deliveries and basket allocation.
  • Automating invoicing, bank statement reconciliation and end-of-year renewals to reduce manual billing work.
  • Operating an online member shop and coordinating member participation (field work, packing days).

Limitations and Considerations

  • The repository indicates the default setup uses SQLite and SolidQueue/ActiveJob for async jobs; this configuration may limit horizontal scaling without additional configuration or switching to a server-grade RDBMS and background queue.
  • There is no public live demo site; demos are provided by request through the project website/contact.

CSA Admin is a focused, feature-rich tool for managing CSA operations with multilingual support and built-in invoicing and shop functionality. It is open-source and maintained to support the specific workflows of community-supported agriculture organizations.

71stars
20forks

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