HMRC on GitHub > Service Catalogue

Service Catalogue

a-b-test
Micro-library to help with A-B-Testing
accessibility-developer-tools
accessibility-driver
address-capture-frontend
address-lookup-demo
address-lookup-frontend
address-reputation-ingester
address-reputation-store
addresses
agent-access-control
agent-client-authorisation
agent-client-authorisation-frontend
agent-self-assessment
akka-rabbitmq
RabbitMq client in Scala and Akka actors
alert-config-builder
antivirus-scanner
Antivirus REST API
api-example-java-client
api-example-scala-client
api-gatekeeper-frontend
api-gateway-async-example
api-integration-test-runner
api-revocation-frontend
app-config-validator
apprenticeship-levy
apprenticeship-levy-stub
assets-frontend
Shared static assets for frontends on the Multichannel Digital Tax Platform - http://hmrc.github.io/assets-frontend
ated-subscription
back-office-adapter
bank-account-reputation-frontend
batch-updater
Micro-library for doing audited batch updates
birth-registration-matching
birth-registration-matching-proxy
bobby-open-config
Configuration for https://github.com/hmrc/sbt-bobby
bta-persistence
bulk-entity-streaming
Streams deliminator based data from a source converting to an iterator or a list of converted entities
business-customer
business-matching
business-registration
business-registration-frontend
business-registration-notification
campaign-manager
campaign-manager-frontend
capital-gains-calculator
capital-gains-calculator-frontend
captain
The Captain of our containers
car-tax-calculator
Car tax calculation library
catalogue-frontend
cb-frontend
cb-submission
cc-frontend
child-benefits-prototype
clamav-client
company-registration
component-finder
A tool for searching frontends
component-library-template
Template files for HMRC’s component library
contact-advisors-frontend
crypto
A micro-library for all Crypto related infrastructure.
ct-calculations
customer-profile
domain
Micro-library for typing and validating UK tax identifiers
dynamic-stub
email-verification
email-verification-frontend
emailaddress
Micro-library for validating and obfuscating email addresses
embedded-drools
employment-check
employment-check-stub
ers-checking-frontend
ers-file-validator
file-upload
file-upload-frontend
fleximon
flume-http-sink
for-frontend
frontend-bootstrap
This library implements a basic Play Global object and related functionality for frontend applications.
frontend-bootstrap-25
frontend-bootstrap-java
fset-faststream
fset-faststream-frontend
fset-faststream-prototype
fset-fasttrack
fset-fasttrack-frontend
fset-launchpad-gateway
garethr-docker
Puppet module for managing docker
generator-hmrc-prototype-kit
A yeoman generator for HMRC prototypes (based on govuk_prototype_kit)
git-client
git-stamp
A library that provides Git information
github-client
gmp
gmp-bulk
gmp-frontend
govuk-template
A simple library wrapping the GDS GOV.UK template
help-frontend
A frontend service which provides help pages
hiera-eyaml-gpg
GPG encryption backend for the hiera-eyaml module
hmflow
A simple git branching model for peer reviewed code
hmrc-portfolio
The portfolio of DWP digital services.
hmrc-screens
Browse screenshots of HMRC services
hmrc.github.io
Information about the HMRC GitHub organisation, repositories and approaches to software
hmrctest
Scala library providing some useful functionality for unit and integration tests
hmrctest-25
hmrc_prototype_kit
Quick prototyping tool for UK government digital services
http-caching-client
Play! plugin to simplify interactions with a mongo-caching instance
http-exceptions
Micro-library containing typed exceptions for HTTP error status codes
http-verbs
Library which encapsulates common concerns for calling other HTTP services
http-verbs-25
http-verbs-test
https-stream
iht-api
incorporation-dynamic-stub
indicators
init-repository
init-repository-py
A script to initialise a HMRC repository on GitHub, Travis, and Bintray
init-service
init-webhook
investment-tax-relief
investment-tax-relief-agent
investment-tax-relief-agent-dynamic-stub
investment-tax-relief-agent-frontend
investment-tax-relief-frontend
investment-tax-relief-submission
investment-tax-relief-submission-dynamic-stub
investment-tax-relief-submission-frontend
investment-tax-relief-submission-stub
investment-tax-relief-subscription
investment-tax-relief-subscription-dynamic-stub
investment-tax-relief-subscription-frontend
investment-tax-relief-subscription-stub
jekyll-grid
Jekyll theme (used on 25x52.com) displays posts in a grid. Ideal for projects
jenkins-job-builders
Automated Jenkins job and view configuration, via the Jenkins Job DSL Plugin
jenkins-jobs
Job definitions derived from jenkins-job-builders
json-encryption
A library that provides JSON encryption
karma-jasmine-jquery
Jasmine-jquery plugin for Jasmine in Karma
mdtp-api-microservice
mdtp-contributor-guidelines
Guidelines for contributing to MDTP services
mdtp-frontend-microservice
microservice-async
microservice-bootstrap
Skeleton for an MDTP Microservice
microservice-bootstrap-25
microservice-bootstrap-java
mobile-messages
mobile-token-exchange
mobile-token-proxy
mongo-caching
Micro-library containing functionality to cache generic data HTTP payloads into MongoDB
mongo-lock
mongo-vagrant
A Mongo cluster running in Vagrant with VPN between nodes
native-apps-api-orchestration
nginx-buildpack
Run NGINX in front of your app server on Heroku
nisp
nisp-frontend
node-git-versioning
A utility package to version an HMRC Node.js project.
openid-connect-userinfo
order-id-encoder
paac
paac-frontend
pbik
pbik-frontend
pensions-lifetime-allowance
pensions-lifetime-allowance-frontend
performance-test-runner
personal-income
pertax-integration
phone-number
pla-dynamic-stub
platops-service-hook
test repo
play-async
play-auditing
play-auditing-25
play-authorisation
play-authorised-frontend
play-breadcrumb
play-conditional-form-mapping
play-config
A micro-library containing Play configuration utility functions.
play-config-25
play-events
play-filters
A library containing Play Framework filters to be used by frontend apps and microservices.
play-filters-25
play-filters-java
play-graphite
A library that can hook to a Play Global object to start the Graphite reporter.
play-graphite-25
play-hal
play-health
A health monitor endpoint for Play applications
play-health-25
play-hmrc-api
play-json-logger
Json logger encoder for Play applications
play-json-logger-25
play-json-union-formatter
play-language
play-partials
A library used to retrieve HTML partials
Play-ReactiveMongo
ReactiveMongo plugin for Playframework
play-scheduling
Helpers for scheduling jobs from Play! on the Tax Platform
play-time
play-ui
Core for HMRC’s UI, incl. formatters, validators, mappers and helper templates
play-url-binders
Basic functionality related to binding URL parameters and query strings in Play controllers
play-url-binders-25
play-whitelist-filter
puppet-clamav
ClamAV module extracted from GRUMPS for public consumption
puppet-strongswan
puppetlabs-apt
Puppet module to help manage Apt
push-notification
push-registration
reactive-circuit-breaker
ReactiveMongo
Non-blocking, Reactive MongoDB Driver for Scala
reactivemongo-json
ReactiveMongo in JSON
reactivemongo-test
Test library for reactivemongo
reference-checker
Tax Reference Checker
release
Tool that helps releasing an artefact
releaser
Transforming release candidates into releases
sbt-auto-build
Simpler build settings
sbt-auto-build-25
sbt-auto-code-review
Provide automatic code review for projects
sbt-bintray-publish
Publish to HMRC Bintray
sbt-bobby
Sbt plugin that can be used to enforce or warn when libraries and dependencies need to be upgraded
sbt-distributables
SBT plugin to create and publish tgz artifacts
sbt-distributables-25
sbt-distributables-plugin-25
sbt-docker
Create Docker images directly from sbt
sbt-git-stamp
SBT Plugin that add’s git meta data to MANIFEST.MF
sbt-git-versioning
Configuration for sbt-git plugin
sbt-git-versioning-25
sbt-settings
SBT plugin that provides common utility functions and configurations
sbt-templates
Templates for creating new SBT projects
scala-zip
Zip & Unzip files in a scala like style
secure
Simple library wrapping java security/crypto framework for encyption/decryption and signing/signature validation
secure-message-renderer
self-assessment
self-assessment-api
self-service-time-to-pay
self-service-time-to-pay-frontend
service-manager
A python tool to manage developing and testing with lots of microservices
service-releases
simple-reactivemongo
Simple case class serialization for Reactivemongo
slugrunner
Runs Heroku slugs produced by slugbuilder in Docker
stageprompt
JavaScript for tracking user journeys for the Performance Platform
state-pension
stream-processor
Collection of functions that wrap stream processing flows
submission-tracker
tabular-data-validator
tamc
tamc-frontend
tax-account-router-frontend
tax-credits-calculator-frontend
tax-credits-service-alpha-prototype
tax-year
taxcalc
taxcalc-frontend
tcs-frontend
teams-and-repositories
terraform
Terraform is a tool for building, changing, and combining infrastructure safely and efficiently.
time
Date and time utility featuring some specific utilities relating to UK Tax
updated-print-suppressions
url-builder
Micro-library for building URLs from templates and tags
valuetype
vmware-govcd
vCloud Air API bindings for Golang
voa-property-linking
voa-property-linking-frontend
website
The source for scala-sbt.org
work-item-repo
worldpay-downloader
worldpay-report-generator
Emis report generator which can be used to stub Worldpay reporting functionality
wristband
A REST API for the Wristband deployment service.
wristband-frontend
Internal tool for promoting releases through environments and managing services.
xml-parser
zone-health