Skip to content
JS
Alternatives

@gitbeaker/rest alternatives

8 packages that do the same job as @gitbeaker/rest: nice-grpc-client-middleware-retry, @cerbos/http, overlayscrollbars, @tanem/svg-injector, react-svg, normalize-exception, set-error-message, @solid-primitives/scroll. Figures below are from npm, GitHub and Bundlephobia.

Data as of 25 Sept 2026
PackageWeekly downloads12-month changeGzipDependenciesLast releaseModuleTypesRuntimes
@gitbeaker/rest
This package
1.2m--210 months agoESM + CommonJSBundled-
nice-grpc-client-middleware-retry307.4k-33%-21 month agoCommonJSBundled-
@cerbos/http24.4k--19 days agoESM onlyBundled-
overlayscrollbars580.5k+39%-04 months agoESM + CommonJSBundled-
@tanem/svg-injector232.4k--024 days agoESM + CommonJSBundled-
react-svg232.1k+20%-124 days agoESM + CommonJSBundled-
normalize-exception222.9k+131%-21 year agoESM onlyBundled-
set-error-message194.1k+123%-11 year agoESM onlyBundled-
@solid-primitives/scroll186.8k--32 months agoESM onlyBundled-

12-month change compares the average of the last 4 weeks of downloads with the first 4 weeks of the 52-week series. Gzip size is for the whole package (Bundlephobia). Runtimes are taken from each package's own documentation; "-" means not recorded.

Retry client middleware for nice-grpc

Compared with @gitbeaker/rest

  • 3.8x fewer weekly downloads (307.4k vs 1.2m)
  • CommonJS vs ESM + CommonJS
  • Declares no Node.js engine range vs Node.js >=18.20.0
  • Last release 4 Aug 2026 vs 1 Nov 2025
  • 3.2x fewer GitHub stars (539 vs 1.7k)

Client library for interacting with the Cerbos policy decision point service over HTTP from browser-based applications

Compared with @gitbeaker/rest

  • 48x fewer weekly downloads (24.4k vs 1.2m)
  • 1 dependency vs 2
  • ESM only vs ESM + CommonJS
  • Declares Node.js >= 22 vs Node.js >=18.20.0
  • Last release 15 Sept 2026 vs 1 Nov 2025
  • 21x fewer GitHub stars (83 vs 1.7k)

A javascript scrollbar plugin that hides the native scrollbars, provides custom styleable overlay scrollbars, and preserves the native functionality and feel.

Compared with @gitbeaker/rest

  • 2.0x fewer weekly downloads (580.5k vs 1.2m)
  • 0 dependencies vs 2
  • Declares no Node.js engine range vs Node.js >=18.20.0
  • Last release 9 May 2026 vs 1 Nov 2025
  • 3.0x more GitHub stars (5.2k vs 1.7k)

Fast, caching, dynamic inline SVG DOM injection library.

Compared with @gitbeaker/rest

  • 5.0x fewer weekly downloads (232.4k vs 1.2m)
  • 0 dependencies vs 2
  • Declares no Node.js engine range vs Node.js >=18.20.0
  • Last release 31 Aug 2026 vs 1 Nov 2025
  • 16x fewer GitHub stars (109 vs 1.7k)

A React component that injects SVG into the DOM.

Compared with @gitbeaker/rest

  • 5.0x fewer weekly downloads (232.1k vs 1.2m)
  • 1 dependency vs 2
  • Declares no Node.js engine range vs Node.js >=18.20.0
  • Last release 31 Aug 2026 vs 1 Nov 2025
  • 2.0x fewer GitHub stars (882 vs 1.7k)

Normalize exceptions/errors

Compared with @gitbeaker/rest

  • 5.3x fewer weekly downloads (222.9k vs 1.2m)
  • ESM only vs ESM + CommonJS
  • Declares Node.js >=18.18.0 vs Node.js >=18.20.0
  • Last release 29 Mar 2025 vs 1 Nov 2025
  • 115x fewer GitHub stars (15 vs 1.7k)

Properly update an error's message

Compared with @gitbeaker/rest

  • 6.0x fewer weekly downloads (194.1k vs 1.2m)
  • 1 dependency vs 2
  • ESM only vs ESM + CommonJS
  • Declares Node.js >=18.18.0 vs Node.js >=18.20.0
  • Last release 29 Mar 2025 vs 1 Nov 2025
  • 433x fewer GitHub stars (4 vs 1.7k)

Reactive primitives to react to element/window scrolling.

Compared with @gitbeaker/rest

  • 6.3x fewer weekly downloads (186.8k vs 1.2m)
  • 3 dependencies vs 2
  • ESM only vs ESM + CommonJS
  • Declares no Node.js engine range vs Node.js >=18.20.0
  • Last release 4 Jul 2026 vs 1 Nov 2025
  • 1.1x fewer GitHub stars (1.6k vs 1.7k)
Sources: npm registry, npm downloads API, GitHub API, Bundlephobia. Data fetched 25 Sept 2026.

Indexability: Indexed.