Skip to content
/ finx Public

A modular and extensible fintech framework that helps developers rapidly build fintech platforms. Supports multiple payment rails, integrations, and extensions out of the box.

Notifications You must be signed in to change notification settings

bajoski34/finx

Repository files navigation

Finx

Logo

🚀 Finx is a modular and extensible fintech framework that helps developers rapidly build fintech platforms.
It provides a unified way to connect to multiple payment rails, third-party integrations, and financial services.


✨ Features

  • 🔌 Extensible – add new providers and integrations with ease
  • 💳 Payments-ready – handle collections, payouts, and transfers
  • 🏗️ Framework-agnostic – use with Node.js, PHP, Python, or other stacks
  • 📊 Telemetry built-in – track performance and usage metrics
  • 🔒 Secure by default – with encryption, validation, and error handling

📦 Installation

# Clone the repo
git clone https://github.com/bajoski34/finx.git

cd finx

# Install dependencies (example with Node.js)
npm install

Usage

import { Finx } from "finx";

// Initialize with config
const finx = new Finx({
  provider: "flutterwave",
  apiKey: process.env.API_KEY
});

// Example: Create a payment.
await finx.payments.create({
  amount: 5000,
  currency: "NGN",
  customer: { email: "jane@example.com" }
});

About

A modular and extensible fintech framework that helps developers rapidly build fintech platforms. Supports multiple payment rails, integrations, and extensions out of the box.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •