Showing 844 open source projects for "java personal finance"

View related business solutions
  • Our Free Plans just got better! | Auth0 Icon
    Our Free Plans just got better! | Auth0

    With up to 25k MAUs and unlimited Okta connections, our Free Plan lets you focus on what you do best—building great apps.

    You asked, we delivered! Auth0 is excited to expand our Free and Paid plans to include more options so you can focus on building, deploying, and scaling applications without having to worry about your security. Auth0 now, thank yourself later.
    Try free now
  • MongoDB Atlas runs apps anywhere Icon
    MongoDB Atlas runs apps anywhere

    Deploy in 115+ regions with the modern database for every enterprise.

    MongoDB Atlas gives you the freedom to build and run modern applications anywhere—across AWS, Azure, and Google Cloud. With global availability in over 115 regions, Atlas lets you deploy close to your users, meet compliance needs, and scale with confidence across any geography.
    Start Free
  • 1
    Yahoo! Finance market data downloader

    Yahoo! Finance market data downloader

    Yahoo! Finance market data downloader

    Ever since Yahoo! finance decommissioned their historical data API, many programs that relied on it to stop working. yfinance aims to solve this problem by offering a reliable, threaded, and Pythonic way to download historical market data from Yahoo! finance. yfinance aimed to offer a temporary fix to the problem by scraping the data from Yahoo! Finance and returning a the data in the same format as pandas_datareader's get_data_yahoo(), thus keeping the code changes in existing software to a...
    Downloads: 2 This Week
    Last Update:
    See Project
  • 2
    Actual

    Actual

    A local-first personal finance app

    Actual is a local-first personal finance application designed to give users full control over their budgeting and financial data without relying on centralized cloud services. It is built using Node.js and operates with a synchronization layer that allows users to keep their data consistent across multiple devices while still maintaining ownership of their information.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 3
    Firefly III

    Firefly III

    Firefly III: a personal finances manager

    Firefly III is a personal finance manager and double-entry accounting tool built to help individuals and small organizations track budgets, investments, debts, and expenses. Users can import bank statements (CSV, OFX, QIF) or integrate via APIs, map transaction categories, and reconcile accounts. The system supports budgeting schedules, repeating transactions, automatic categorization rules, and reporting dashboards to analyze trends over time.
    Downloads: 8 This Week
    Last Update:
    See Project
  • 4
    Maybe

    Maybe

    The personal finance app for everyone

    Maybe is an open-source personal finance and wealth management application designed to help users manage their finances effectively. Originally developed as a comprehensive platform, it included features like connecting with certified financial advisors. Although the commercial venture was discontinued, the source code remains available for the community to explore and build upon.
    Downloads: 0 This Week
    Last Update:
    See Project
  • Gemini 3 and 200+ AI Models on One Platform Icon
    Gemini 3 and 200+ AI Models on One Platform

    Access Google's best plus Claude, Llama, and Gemma. Fine-tune and deploy from one console.

    Build generative AI apps with Vertex AI. Switch between models without switching platforms.
    Start Free
  • 5
    Cashew

    Cashew

    An app created to help users manage a budget and purchases

    Cashew is a minimalist personal finance and budgeting app built with Flutter, designed to help individuals track expenses and income easily. It emphasizes simplicity and clarity, offering straightforward interfaces for adding transactions, categorizing them, and monitoring balances. Users can visualize their financial activity with charts and summaries, giving them insight into spending patterns.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 6
    Ghostfolio

    Ghostfolio

    Open Source Wealth Management Software. Angular + NestJS + Prisma

    Ghostfolio is an open-source wealth management software built with web technology. The application empowers busy people to keep track of stocks, ETFs or cryptocurrencies and make solid, data-driven investment decisions. The software is designed for personal use in continuous operation. Ghostfolio is a privacy-first, open-source dashboard for your personal finances. Break down your asset allocation, know your net worth and make solid data-driven investment decisions. Ghostfolio empowers busy...
    Downloads: 2 This Week
    Last Update:
    See Project
  • 7
    Budget

    Budget

    Get a grip on your finances

    Budget is an open-source web application designed to help users manage their personal finances by tracking transactions, organizing expenses, and visualizing spending patterns. It is built as a self-hostable platform, giving users full control over their financial data while still offering the convenience of a modern web interface. The application allows users to input transactions manually or import them from CSV files, making it adaptable to different workflows and banking systems. It...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 8
    EZ Bookkeeping

    EZ Bookkeeping

    A lightweight, self-hosted personal finance app

    Ez Bookkeeping is an open-source personal finance and bookkeeping web application designed to help individuals and small businesses track income, expenses, accounts, and budgets with simplicity and clarity. It provides a clean, modern interface where users can enter transactions, categorize expenses, and visualize financial data through dashboards, charts, and monthly summaries so that users can better understand their cash flow and spending patterns.
    Downloads: 5 This Week
    Last Update:
    See Project
  • 9
    pmxt

    pmxt

    A unified API for trading across prediction markets

    PMXT is a powerful, cross-platform terminal emulator and multiplexer designed to enhance productivity for command-line users by seamlessly blending terminal emulation with workspace management. It lets you run multiple shell sessions in panes and tabs, detach and reattach to workspaces, and persist session layouts—making it ideal for developers, sysadmins, and power users who juggle many concurrent tasks. PMXT also includes built-in features like customizable keybindings, layout presets, and...
    Downloads: 1 This Week
    Last Update:
    See Project
  • AI-generated apps that pass security review Icon
    AI-generated apps that pass security review

    Stop waiting on engineering. Build production-ready internal tools with AI—on your company data, in your cloud.

    Retool lets you generate dashboards, admin panels, and workflows directly on your data. Type something like “Build me a revenue dashboard on my Stripe data” and get a working app with security, permissions, and compliance built in from day one. Whether on our cloud or self-hosted, create the internal software your team needs without compromising enterprise standards or control.
    Try Retool free
  • 10
    Java API for GitHub

    Java API for GitHub

    Java API for GitHub

    This library defines an object oriented representation of the GitHub API. By "object oriented" we mean there are classes that correspond to the domain model of GitHub (such as GHUser and GHRepository), operations that act on them as defined as methods (such as GHUser.follow()), and those object references are used in favor of using string handle (such as GHUser.isMemberOf(GHOrganization) instead of GHUser.isMemberOf(String)) The library supports both github.com and GitHub Enterprise. Most of...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 11
    Actual Budget

    Actual Budget

    Fast, privacy-focused personal finance app

    Actual Budget is a fast, privacy-focused personal finance app built around the proven envelope budgeting methodology. It keeps you in control of your money with tools designed to help you make thoughtful financial decisions rather than relying on automated guesswork. The app is fully local-first, meaning it works offline and syncs quietly across your devices without ever compromising ownership of your data.
    Downloads: 7 This Week
    Last Update:
    See Project
  • 12
    WYGIWYH

    WYGIWYH

    A simple but powerful self-hosted finance tracker

    WYGIWYH (What You Get Is What You Have) is a self-hosted, principles-first personal finance tracker built for people who prefer a simple, intuitive approach to tracking money without complicated budgets or categories. Based on a philosophy that you should use what you earn each month for that month, it helps you understand where your funds go while keeping savings clearly separated so they aren’t accidentally dipped into for everyday expenses.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 13
    Yapbam
    Yapbam (Yet Another Personal Bank Account Manager) is ... another personnal bank account manager. It's cross-platform (Java), portable, extensible (with plugins), and (I hope) easy to use. More information at http://www.yapbam.net If you think Yapbam is valuable, please vote up below.
    Leader badge
    Downloads: 142 This Week
    Last Update:
    See Project
  • 14
    Dexter

    Dexter

    An autonomous agent for deep financial research

    Dexter is an autonomous agent tailored for deep financial research: you pose complex financial questions (for example, about a company’s revenue growth or financial ratios) and Dexter breaks them down into structured research tasks, fetches relevant real-time data (e.g. income statements, cash flows), performs analysis, and returns data-backed answers. It uses a multi-agent architecture with components such as a planning agent (to decompose queries), an action agent (to run tasks & fetch...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 15

    Personal Budget Tracker

    Personal Budget Tracker — Simple Expense Logger

    Personal Budget Tracker is a minimal yet functional CLI tool to help users manage their income and expenses. It supports categorization, listing, and CSV export. Great for learning Python or organizing your personal finances.
    Leader badge
    Downloads: 0 This Week
    Last Update:
    See Project
  • 16
    MoneyCSV

    MoneyCSV

    Personal finance program based on CSV text files (no closed database)

    This personal finance program allows you track all personal accounts including investment accounts. Money CSV provides reoccurring bills, budget tracking, report generation, net worth tracking and custom transaction import rules. The program supports importing of downloaded transaction files (OFX, QFX and QIF). Money CSV supports stock price updates if you get a key for the Yahoo Finance (YH Finance) API from RapidAPI.com.
    Downloads: 8 This Week
    Last Update:
    See Project
  • 17
    Liberapay

    Liberapay

    Source code of the recurrent donations platform Liberapay

    Liberapay is an open-source platform designed to facilitate recurring donations to creators, developers, and projects, with a strong emphasis on transparency, privacy, and sustainability. It operates as a nonprofit service that allows users to financially support individuals or teams on a weekly, monthly, or yearly basis without expecting rewards in return. The platform is particularly focused on funding open-source software, free knowledge, and creative work, helping contributors maintain...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 18
    GnuCash

    GnuCash

    Personal and small-business finance manager

    GnuCash is a personal and small-business finance manager with a check-book like register GUI to enter and track bank accounts, stocks, income and expenses. GnuCash is designed to be simple and easy to use but still based on formal accounting principles.
    Leader badge
    Downloads: 5,299 This Week
    Last Update:
    See Project
  • 19
    TradingAgents

    TradingAgents

    Chinese Financial Trading Framework Based on Multi-Agent LLM

    TradingAgents-CN is a Chinese-enhanced, multi-agent LLM framework aimed at building financial analysis and trading-oriented workflows, with an emphasis on collaboration between specialized agents rather than a single monolithic prompt. It organizes market-related tasks into roles and stages so different agents can contribute research, reasoning, aggregation, and decision support in a structured pipeline. The project is oriented toward practical usage, including a stack that can be run in a...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 20
    Tally

    Tally

    Let agents classify your bank transactions

    ...It generates human-readable reports and can produce HTML, JSON, or Markdown outputs to suit dashboards or personal finance workflows. The project emphasizes transparency, allowing users to see why a particular transaction was classified a certain way and to refine rules over time. While it’s tailored toward developers and advanced users, it also includes an interactive command-line experience for initializing budgets, generating charts, and diving deep into spending patterns.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 21
    OpenMoneyBox

    OpenMoneyBox

    Budget management

    OpenMoneyBox is an application designed to manage small personal budgets in the easiest way. Check the homepage to download apps/packages for additional Operating Systems.
    Downloads: 64 This Week
    Last Update:
    See Project
  • 22
    EasyCalendarBudget

    EasyCalendarBudget

    Personal Finance and Budgeting Program with a Calendar View

    With Easy Calendar Budget, you can view your dollar balances any day - even into the future. Simply enter your starting account balance, add your transactions, then view the calendar or reports. Profit and Loss reports can be printed, of a date range of your choosing. A platform independent and portable program, that works by running locally on your computer. (Please note: This program was written in Java, and so requires Java to be downloaded and installed once to run. Eg. available...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 23

    jOceanus

    Java utility packages

    jOceanus is a set of Java utilities providing a wide range of functionality.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24
    Reposilite

    Reposilite

    Lightweight and easy-to-use repository management software

    Personal access-token-based authorization with configurable routes and permissions. Exposes dedicated REST API to communicate with repository using external tools. Extend your instance with personalized extensions in Java, Kotlin or Groovy.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 25
    Portfolio Performance

    Portfolio Performance

    Track and evaluate the performance of your investment portfolio

    Portfolio Performance: Track and evaluate the performance of your investment portfolio across stocks, cryptocurrencies, and other assets. Performance indicators like that True-Time Weighted Rate of Return or the internal rate of return ( Internal rate of return ) are calculated. Historical courses are automatically run by Yahoo Finance loaded or can be extracted from any HTML pages. Due to the open file format, all data is available as XML available or can be used as CSV be exported. Support...
    Downloads: 18 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • 2
  • 3
  • 4
  • 5
  • Next
MongoDB Logo MongoDB