npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

banks-in-india

v0.3.1

Published

Websites & icons for all active Indian banks.

Readme

Banks in India

jsDelivr downloads

Comprehensive directory of all active Indian banks with IFSC codes, logos, and official websites.

Live Site: banksin.in

Features

  • 🏦 Complete Bank Directory - All active Indian banks across multiple categories
  • 🔍 IFSC Codes - Bank IFSC code prefixes for easy identification
  • 🎨 Bank Logos - High-quality logos for all banks via CDN
  • 🔗 Official Links - Direct links to official bank websites
  • 📱 Responsive Design - Works seamlessly on all devices
  • Fast & Lightweight - Built with Astro for optimal performance

Bank Categories

  • Private Sector Banks (22 banks)
  • Public Sector Banks (12 banks)
  • Small Finance Banks (12 banks)
  • Payment Banks (6 banks)
  • Regional Rural Banks (43 banks)
  • Local Area Banks (2 banks)
  • Foreign Banks (40+ banks)
  • Financial Institutions (4 institutions)

Installation

Install as an npm package:

# Using pnpm
pnpm install banks-in-india

# Using npm
npm install banks-in-india

# Using yarn
yarn add banks-in-india

Usage

As a Data Source

import banksData from 'banks-in-india/src/datasets/banksData.json';

// Access all banks
const { banks } = banksData;

// Filter by category
const privateBanks = banks.find(section => 
  section.category === 'private_sector_banks'
);

Icon Library

Download the complete Figma icon library: Banks in India - Figma Icons ($5)

Development

Prerequisites

  • Node.js 18+ or Bun
  • pnpm (recommended) or npm

Setup

# Clone the repository
git clone https://github.com/planetabhi/banks-in-india.git
cd banks-in-india

# Install dependencies
pnpm install

# Start development server
pnpm dev

The site will be available at http://localhost:4321

Build

# Build for production
pnpm build

# Preview production build
pnpm preview

Data Structure

Bank Object

interface Bank {
  name: string;      // Full name of the bank
  ifsc: string;      // IFSC code prefix
  icon: string;      // URL to bank logo (via jsDelivr CDN)
  website: string;   // Official website URL
}

Bank Section

interface BankSection {
  title: string;     // Display title (e.g., "Private Sector Banks")
  category: string;  // Category identifier (e.g., "private_sector_banks")
  content: Bank[];   // Array of banks in this category
}

Tech Stack

Resources

Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

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

License

MIT © @planetabhi

Author

Created and maintained by @planetabhi (^0^)ノ


Note: Bank data is sourced from official RBI and NPCI listings. Please verify critical information from official bank websites.