Sure
ActiveThe personal finance app for everyone.
Ken's Contributions
- UI Refinement: Enhanced the visual layout of the recurring transactions interface by perfectly centering empty-state icons for improved user guidance (#1365).
More contributions on GitHub.
Overview
Sure is the official community-driven successor to Maybe Finance. When the original platform was shut down, a group of dedicated users and contributors formed the We Promise organization to ensure the personal finance app remained open-source, maintained, and evolving.
I joined the project to help refine the user experience as it transitioned from a corporate-backed entity to a purely community-run initiative.
Features
Sure inherits the powerful features of Maybe while introducing community-requested optimizations:
- Cashflow Sankey Diagram: An incredible visualization that maps your income, expenses, and savings in a single, intuitive flow—giving users instant clarity on their financial health.
- Expense Tracking & Budgeting: Advanced categorization and automated rule systems to simplify transaction management.
- Privacy First: Fully self-hostable with Docker, ensuring you have total ownership of your financial data.
Architecture & Tech Stack
Inheriting a robust Ruby on Rails foundation, the project focuses on reliability and ease of self-hosting.
- Backend: Ruby on Rails 7.2, leveraging Sidekiq for advanced background job processing and Sidekiq-cron for scheduled tasks.
- Frontend: A modern Hotwire stack (Turbo & Stimulus) paired with ViewComponents and Lookbook for a robust, reusable UI library. Icons are powered by Lucide.
- Integrations: Deeply integrated with financial and payment ecosystems including Plaid, SnapTrade, and Stripe, with CDP API support for crypto.
- Monitoring & Analytics: Production-ready observability using Sentry for error tracking, PostHog for product analytics, and Skylight for performance profiling.
- AI-Powered: Integrated with OpenAI and Langfuse to provide intelligent financial insights and observability.
- Infrastructure: Containerized with Docker, utilizing PostgreSQL for persistence and Redis for high-performance caching.
Milestones & Impact
Documenting the transition from a corporate project to a global community initiative.
2025: From Fork to Community Successor
- June 2025: Initial fork from the final v0.6.0 release of Maybe Finance to preserve the open-source mission.
- Established the core maintenance protocols and CI/CD pipelines for community contributions under the We Promise organization.
- Gained significant community traction with hundreds of active contributors ensuring the project's longevity.