Govuk's Gems

icon
#Total RankDaily RankNameSummary
14,4225,308gds-api-adaptersA set of adapters providing easy access to the GDS GOV.UK APIs
24,5785,355govuk_publishing_componentsA gem to document components in GOV.UK frontend applications
34,9442,953gem_publisherAutomatically build, tag, and push a gem when its version has been updated.
45,2724,545rubocop-govukShared RuboCop rules for Ruby projects in GOV.UK
56,2855,692plekFind the right hostname for each service in an environment-dependent manner
66,3435,425govuk_app_configBase configuration for GOV.UK applications
77,1949,260slimmerRack middleware for skinning pages using a specific template
87,3157,490govspeakA set of extensions to markdown layered on top of the kramdown library for use in the U...
97,4738,243gds-ssoClient for GDS' OAuth 2-based SSO
107,6547,612govuk_frontend_toolkitTools for building frontend applications
119,09515,336govuk_content_modelsShared models for Panopticon and Publisher
129,35411,335govuk-lintInclude this in your project to easily validate it against the GDS style guides
139,4017,211govuk_personalisationA gem to hold shared code which other GOV.UK apps will use to implement accounts-relate...
1410,0817,490govuk_sidekiqProvides standard setup and behaviour for Sidekiq in GOV.UK applications.
1510,14310,346govuk_admin_templateStyles, scripts and templates for GOV.UK admin applications
1610,3607,472govuk_testTest configuration and dependencies for applications on GOV.UK
1710,4568,135govuk_tech_docsGem to distribute the GOV.UK Tech Docs Template. See https://github.com/alphagov/tech-d...
1810,5728,243govuk_templateRails engine supplying the GOV.UK header/footer template
1910,8916,771govuk_schemasGem to generate test data based on GOV.UK content schemas
2012,55214,336govuk_elements_railsA gem wrapper around govuk_elements v3.1.3 that pulls stylesheet and javascript files ...
2112,85112,754scss_lint-govukShared scss-lint rules for SASS projects in GOV.UK
2212,97210,205middleman-search-gdsLunrJS-based search for Middleman. This is an unofficial fork of the middleman-search gem.
2313,49110,386rails_translation_managerTasks to manage translation files
2413,67011,587govuk_ab_testingGem to help with A/B testing on the GOV.UK platform
2513,88311,438omniauth-gdsOmniauth strategy for GDS oauth2 provider
2614,01813,229govuk-content-schema-test-helpersThis app provides test helpers for working with [alphagov/govuk-content-schemas](https:...
2715,0819,122govuk_document_typesGem to share document type groupings
2816,75923,796vcloud-coreCore tools for interacting with VMware vCloud Director. Includes vCloud Query, a light ...
2917,65514,521govuk_navigation_helpersGem to transform items from the content-store into payloads for GOV.UK components
3019,44841,708smartdownInteractive question-answer flows using markdown-like external DSL
3122,22430,201govwifi_eapoltestThese are a set of helpers to test Freeradius.
3222,87219,254asset_bom_removal-railsHooks into rails asset:precompile task to remove the BOM from any CSS files generated b...
3323,02313,229content_block_toolsA suite of tools for working with GOV.UK Content Blocks
3423,44825,376shared_mustacheShare mustache between Rails templates and the browser (using compiled hogan.js templat...
3523,5099,588govuk_message_queue_consumerAvoid writing boilerplate code in order to consume messages from an AMQP message queue....
3623,73827,466vcloud-edge_gatewayTool to configure a VMware vCloud Edge Gateway. Uses vcloud-core.
3724,92311,587govuk_web_bannersA gem to support banners on GOV.UK frontend applications
3825,21734,472rummageableDEPRECATED - Mediator for apps that want their content to be in the search index
3925,71318,654gds_zendeskClient and models for communicating with Zendesk
4028,75018,654vcloud-launcherTool to launch and configure vCloud vApps
4129,56534,472vcloud-net_launcherTool to launch and configure vCloud networks. Uses vcloud-core.
4229,69715,814vcloud-tools-testerTool to facilitate testing of vCloud Tools
4331,90856,448geogovGeolocation and utilities for UK Government single domain
4432,38641,708vcloud-walkerVcloud-walker is a command line tool to describe different vCloud entities. ...
4533,46441,708bad_link_finderCrawls a static site mirror testing all links. Reports links which don't return 200 or...
4635,3709,825rack-logstasherRack middleware to log requests in logstash json event format. Like the logstasher gem...
4735,97130,201deprecated_columnsMark column(s) for deprecation to permit subtractive schema changes in production.
4842,59993,637govuk-connectCommand line tool to connect to GOV.UK infrastructure
4946,38515,130optic14nCanonicalises URLs.
5060,46156,448vcloud-box-spinnerCreate new VM and apply an opinionated set of commands to them, using vcloud API. The v...
5165,67456,448govuk-dummy_content_storeRack app which serves example files from govuk-content-schemas
5265,91493,637gds-warmup-controllerProvide a standard url which can be hit to warmup an app server
5367,24393,637vcloud-net-spinnerIt allows one to right rules for firewall, NAT and load balancer using vcloud API and c...
5468,77641,708govuk_taxonomy_helpersParses the taxonomy of GOV.UK into a browseable tree structure.
5569,08041,708govuk_seed_crawlerRetrieves a list of URLs to seed the crawler by publishing them to a RabbitMQ exchange.
5671,27893,637ubuntu_unused_kernelsIdentify unused Ubuntu kernels
5777,46456,448vcloud-toolsTools for VMware vCloud
5881,34356,448google_auth_bridgebridge for supporting multiple google authentication libraries
5983,08393,637govuk_security_auditWraps bundler-audit gem to check specific repos for gem vulnerabilities
6086,62241,708govuk-client-url_arbiterAPI client for the url-arbiter
6198,04313,471govuk_content_item_loaderProvides a standardised content item loader for GOV.UK frontend apps with configurable ...
62111,02556,448govuk-diff-pagesDiffs web pages both visually and textually.
63118,85293,637async_experimentsAn asynchronous experiment framework.
64120,28319,889nokodiffA Ruby Gem to highlight additions, deletions and character level changes while preservi...
65131,52930,201siteimprove_api_clientNo description provided (generated by Openapi Generator https://github.com/openapitools...
66134,77156,448govuk_mirrorerTool to generate a static version of GOV.UK
67142,94993,637call-rotaGem that provides a script to generate on-call rotas
68147,53593,637vcloud-network-configuratorIt allows one to right rules for firewall, NAT and load balancer using vcloud API and c...
69151,57393,637smart_payRuby library for handling Barclaycard Smartpay requests and responses
70169,40656,448vcloud-converterConvert your vCloud Tools manifests to Terraform
71180,46956,448github_commitGem for GitHub commits as a Concourse Resource Type
72162,28650,861govuk_configBase configuration for GOV.UK applications