Skip to main content
drupalreleases
Release: Cms 2.2.3 — Update released for Drupal core (2.2.3)! Release: Easy Breadcrumb 2.0.11 — Minor update available for module easy_breadcrumb (2.0.11). Release: Bootstrap 8.x-3.42 — Minor update available for theme bootstrap (8.x-3.42). Release: Editoria11y Accessibility Checker 3.0.10 — Minor update available for module editoria11y (3.0.10). Release: Editoria11y Accessibility Checker 2.2.24 — Minor update available for module editoria11y (2.2.24). Release: Leaflet 10.4.13 — Minor update available for module leaflet (10.4.13). Release: Flag 5.1.1 — Minor update available for module flag (5.1.1). Release: Layout Paragraphs 3.0.0-beta5 — New beta version released for module layout_paragraphs (3.0.0-beta5). Module Revived: Bootstrap 8.x-3.41 — Theme bootstrap updated after 6 months of inactivity (8.x-3.41). Security Coverage: Component Library — Module component_library now has official Drupal security advisory coverage.

NBG Currency Rates for Georgian Lari (₾)

3 sites No security coverage Drupal 11 · not 10 PHP >=8.3
View on drupal.org

This module provides a block that displays a list of selected currencies fetched from the National Bank of Georgia API.

NBG Currency displays official GEL exchange rates from the National Bank of Georgia in a configurable block, with currencies selected by the site builder.

AI Development Disclosure: This project integrates AI coding agents into its core development lifecycle. Although extensive portions of the code are AI-generated, every commit is subjected to rigorous human review and directed by professional developers to ensure strict adherence to Drupal coding and security standards.

Features

  • Display the National Bank of Georgia's current official exchange rates in Georgian lari (GEL / ₾).
  • Choose any currencies in the current NBG publication; new blocks start with the US Dollar and Euro selected.
  • Show each currency's published unit count, localized name, GEL rate, change since the previous publication, and rate validity date.
  • Use Georgian currency names on Georgian-language pages and English names for every other interface language.
  • Show flag emoji when available, or use a plain table without flags.
  • Cache API responses according to NBG's publication schedule and continue serving the last known rates when fresh data cannot be obtained.
  • Choose a rendered table cache duration independently for each block.
  • Integrate automatically with Tagify and Drupal Canvas when those modules are installed.

Use NBG Currency when a site needs a focused, read-only presentation of the official NBG publication. These are indicative reference rates, not commercial bank buy and sell prices. The module does not convert arbitrary amounts or provide historical rates.

Post-Installation

Enable the module, then go to /admin/structure/block and place the NBG Currency block. Select the currencies to display, choose how long to cache the rendered table, and choose whether to show flag emoji when available. There is no separate module configuration page and no API key to enter.

A new block displays the US Dollar and Euro by default. The module retrieves the available currency list and rates from NBG. If fresh data cannot be obtained, it continues serving cached rates; the block is omitted only when no cached rates are available.

When Drupal Canvas is installed, the block is available as a placeable component and can be configured with currency checkboxes in the Canvas editor.

Additional Requirements

No API credentials, external PHP libraries, or contributed modules are required.

  • Tagify replaces the currency checkboxes with a searchable tag field on standard block configuration forms. Drupal CMS includes Tagify.
  • Drupal Canvas makes the NBG Currency block available for placement in Canvas page layouts.

Similar projects

Currency is a better choice when a site needs general-purpose currency metadata, amount formatting, or a currency conversion API. Commerce Exchanger is designed for exchange-rate handling and price conversion in Drupal Commerce.

NBG Currency has a narrower purpose: it displays the current official National Bank of Georgia publication as a configurable block. It does not add currency entities, price conversion, historical-rate storage, or Drupal Commerce integration.

Depends on

Dependencies of the latest stable release

  • block Drupal core

Required by

Tracked projects that depend on this one

No tracked projects depend on this one yet.

Activity

Tracked releases
3
Tracked since
Jul 2026
Latest release
1 month ago
Releases (12 mo)
3 ▲ from 0
Maintenance
Active

Release Timeline

Releases

Version Type Core Release date
2.0.1 Stable 11 Sep 7, 2026
2.0.0 Stable 11 Aug 13, 2026
2.x-dev Dev 11 Jul 9, 2026