# Ocular

> Self-hosted budget tracker to see your budgets across years

- Page: https://www.whatwemade.app/p/ocular
- What it is: Web app, for finance
- Made by: [simon](https://www.whatwemade.app/u/simon)
- Run it yourself: get the code and run your own copy
- Live: https://simonwep.github.io/ocular
- Code: https://github.com/simonwep/ocular (MIT, 582 stars)
- Languages: Czech, German, English, Spanish, French, Hungarian, Polish, Portuguese, Russian, Turkish
- Wants contributors
- Tags: budget, self-hosted, expenses, personal-finance, cash-flow
- Upvotes: 0, comments: 0

## About

Ocular is an open-source budgeting app for tracking your budget across multiple years. It is self-hosted and can be deployed as a single container with Docker. It is also installable as a Progressive Web App and works on mobile devices.

It includes a dashboard with statistics and charts, including a Sankey diagram, plus an all-time overview of your budgets. You can import data from a Google Sheets annual planner and export your data as JSON. It supports multiple languages and common currencies, a light and dark theme, and a privacy mode for use in public places.

Ocular is for people who want to see their personal budgets clearly and keep their financial data on their own server. User management and authentication are handled through the app and a command-line interface. The project states that no AI was used during development, except for translations.

## How it was made

- Copilot, 90% of the work: Translation of localization files and code review only

## What you need to run it

- Tools: Node ^24.12.0+, Go ^1.26+

Shared on WhatWeMade: https://www.whatwemade.app/p/ocular
