Skip to content
Projects

VintusS/Inpenso has 26 GitHub stars and 6 forks. GitHot measured 0 stars in 24 hours and 0 in 7 days. Last checked 2026-11-11 21:14 UTC. Last push 2026-05-31.

How these counts are measured

A modern iOS expense tracker that helps you monitor spending habits with beautiful analytics and budget management.

What you can do

  • Smart Analytics: Visualize your spending patterns by category, month, and trends
  • Budget Management: Set monthly budgets and track your progress
  • Home Screen Widgets: Monitor your expenses directly from your home screen
  • iOS Integration: Clean SwiftUI design that follows Apple's HIG

Measured star growth

in 24h
0
in 7 days
0
in 15 days
Collecting history
in 1 month
Collecting history

Net star changes over overlapping periods, not daily totals. Missing measurements are left blank. Stars measure attention, not software quality.

README.md

Original

Inpenso

Inpenso Logo

A modern, intuitive expense tracker for iOS that helps you monitor spending, set budgets, and visualize your financial habits through beautiful analytics.

Features

  • Smart Analytics: Visualize your spending patterns by category, month, and trends
  • Budget Management: Set monthly budgets and track your progress
  • Home Screen Widgets: Monitor your expenses directly from your home screen
  • iOS Integration: Clean SwiftUI design that follows Apple's HIG
  • Siri Shortcuts: Add expenses quickly with voice commands
  • Privacy-Focused: All your data stays on your device

Screenshots

Dashboard Analytics Add Expense

Requirements

  • iOS 16.0+
  • Xcode 15.0+
  • Swift 5.9+

Installation

  1. Clone the repository:
git clone https://github.com/VintusS/Inpenso.git
  1. Open Inpenso.xcodeproj in Xcode.

  2. Build and run the app on your iOS device or simulator.

Architecture

Inpenso follows the MVVM (Model-View-ViewModel) architecture pattern:

  • Models: Data structures representing expenses, categories, and budgets
  • Views: SwiftUI views for user interface
  • ViewModels: Business logic that connects models to views
  • Services: Handles data persistence and shared functionalities

Contributing

Contributions are welcome! If you'd like to contribute, please follow these steps:

  1. Fork the repository
  2. Create your feature branch (git checkout -b feature/amazing-feature)
  3. Commit your changes (git commit -m 'Add some amazing feature')
  4. Push to the branch (git push origin feature/amazing-feature)
  5. Open a Pull Request

Please read the CONTRIBUTING.md for details on our code of conduct and the process for submitting pull requests.

License

This project is licensed under the MIT License - see the LICENSE file for details.

Acknowledgments

  • Thanks to all contributors who have helped shape Inpenso
  • Icons provided by SF Symbols
  • Inspiration from other personal finance apps

Contact

Dragomir Mindrescu - @VintusS

Project Link: https://github.com/VintusS/Inpenso

Topics

ios swift swiftui expense-tracker personal-finance budget-app analytics data-visualization mobile-app productivity tools

Explore related projects