Skip to content
/ SPLIT Public

Lightweight, self-hosted expense splitter for easily calculating shared costs and balances.

License

Notifications You must be signed in to change notification settings

polius/SPLIT

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SPLIT

SPLIT Logo

GitHub Release Docker Pulls License

SPLIT is a simple, lightweight, self-hosted expense splitter that makes it easy to calculate who owes what when sharing expenses with friends or groups.


SPLIT Screenshot

Features

  • 🌍 Multi-language support - Available in English, Spanish and Catalan
  • 💰 Customizable currency - Configure your preferred currency symbol and position
  • 📱 Responsive design - Works seamlessly on desktop and mobile devices
  • 🎨 Modern UI - Clean, professional interface with smooth animations
  • Fast & Lightweight - No database required, runs entirely in the browser
  • 🐳 Docker-ready - Easy deployment with Docker

Installation

The recommended installation method is Docker.

Run with Docker CLI

docker run -d \
  --name split \
  -p 80:80 \
  -e CURRENCY="" \
  -e CURRENCY_POSITION="right" \
  poliuscorp/split

Run with Docker Compose

services:
  split:
    image: poliuscorp/split
    container_name: split
    restart: unless-stopped
    ports:
      - "80:80"
    environment:
      CURRENCY: ""
      CURRENCY_POSITION: "right"

Environment Variables

Split supports the following environment variables:

Variable Default Description
CURRENCY The currency symbol to display (e.g., $, £, , ¥)
CURRENCY_POSITION right Position of currency symbol: left or right

License

MIT License - see LICENSE file for details

About

Lightweight, self-hosted expense splitter for easily calculating shared costs and balances.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors