Companies House
Executive agency
https://www.gov.uk/government/organisations/companies-house
Total FTE: 1,775·Digital & data FTE: 370
Stars of active repositories
327
Active repositories
292
Live repositories
670
Unavailable repositories
70
Languages of active repositories
- 1.Java (36%)
- 2.HCL (19%)
- 3.TypeScript (13%)
Active: currently on GitHub, not archived, and pushed to within 180 days. Live: currently on GitHub. Unavailable: previously on GitHub but not currently found.
GitHub accounts
Repositories
Showing all 292 active repositories, sorted by stars
Node.js SDK that abstracts the calls to Companies House public APIs
API for the Register An Overseas Entity service
A small Java web application that is used primarily for the use of karate testing and interacting with CHS services. The testing with this harness focuses on obtaining the correct scopes and permissions that are requested via this web application for use of Companies House Enabled API's
Companies House core web application
Web front-end for the Register An Overseas Entity service
Java service for handling company level appointment data (company officer appointments)
This API is for appointing, changing and terminating director details
Docker build and source code for CHIPS batch processes that run against WebLogic
The Companies House API for handling company accounts
Certificate ordering web service integrating with the CH orders service
Company Profile API
Documentation for the Companies House Developer Hub
API for payments
A service to reconcile payments.
The Companies House web application for handling transactions
Web front-end for the Limited Partnerships service
API service wrapper for CHIPS Oracle DB queries. This API should be used for all queries from CHS to the CHIPS database.
Node.js module handling Companies House sessions
CH API handling CRUD operations on certificate items for the CH Ordering Service
its a webapp to define your companies journey
API for Confirmation Statement service
A web application for the Authorised Corporate Service Providers (ACSP)
Service to send delta events from CHIPS on the correct kafka topic
Temporary - Server side application for the emergency auth code solution.
A CLI tool for spinning up a CHS like system local in a Docker environment orchestrated using Docker Compose.
Web application for paying late filing penalties
CHS API handling CRUD operations for ordering missing images through the Companies House Direct (CHD) database
Web application that allows users to search for SIC Codes (Standard Industrial Classification of economic activities).
A java repo for ACSP workstream, to build out IDV features for ACSP
Service to extract text from images
Application to compare CHIPS data with CHS data.
A web frontend for the account filing service, allowing users to submit accounts by uploading a zip file.
Web frontend for the 'Appeal a late filing penalty' service
Docker build and source code for fes processes that run against the fes database
Infrastructure and deployment code for AIS Tuxedo services
Infrastructure and deployment code for DPS services
Web front end for Confirmation Statement service
CHS API using Java Springboot to enable certified copies to be ordered.
A backend service allowing users to test XBRL validation on their accounts.
Windows server terrafotrm infrastructure
Kafka processor service for consuming strike-off objections and withdrawals, integrating with CHIPS and sending callback notification to partner organisations (e.g. HMRC).
API service for processing strike-off objections and withdrawals submitted by partner organisations (e.g. HMRC)
This micro-service transforms a JSON received via an internal HTTP request, into a Kafka TOPIC. Any entrypoint is statically configured to be mapped onto its own KAFKA TOPIC. This micro-service can be easily extended to manage further entrypoints/KAFKA TOPICS. For context of this micro-service in streaming Streaming Platform HLD
Docker build for chips-app image
A microservice to Validate CSV files received from AML supervisory bodies.
Transforms company exemptions deltas into an entity sent to company-exemptions-data-api
Kafka consumer to process scan upon demand orders.
set of node utils which can be used across repos/projects
Docker build for chips-domain image
Web application for payments
Document generation services
The Accounts association api is used to manage associations between users and companies.
A web frontend for the account-validation service, allowing users to test XBRL validation on their accounts.
The Emergency Filing Service API is responsible for handling and processing EFS applications submitted by users.
Temporary - Front end application for the emergency auth code solution.
Query company profile information that is sorted in an alphabetical order. The service also provides an option to add or update companies used for the search.
Linux server Terraform infrastructure
Infrastructure code to support CHIPS RunDeck service
The filing-history-data-api is a Java service that transforms filing history deltas to a standardised structure then stores these to the company_filing_history collection in MongoDB. On completion the filing-history-data-api enqueues a resource changed message that triggers further downstream processing.
An Ansible Galaxy collection comprising security Ansible roles and playbooks for use in Companies House projects.
Service to enable PSCs to supply their verification details
Docker container for RunDeck used for control of CHIPS envrionments
Library for handling security in java API services
CHS Gov.uk Notify Integration
For performing CRUD functions on PSC statement data
Consume kafka message and send a request to send a letter or email
This module receives a request to send a letter or an email via a REST interface and passes that request on to a Kafka 3 queue
Infrastructure and deployment code for FIL Tuxedo services
Infrastructure and deployment code for CHL Tuxedo services
Tell Companies House you have verified someone’s identity. Use this service to tell us when you've verified someone's identity for Companies House.
This repository contains a python package, providing a Python interface for interacting with Microsoft SharePoint via the Microsoft Graph API. It supports authentication, file upload/download and folder navigation.
Web frontend for submitting objections to a company being struck off the register.
Library with company accounts specific utilities
API for handling objections to a company being struck off the register
Starter template for Node applications that use Typescript. Part of the ongoing Node review process.
Gov.uk theme for Dapperdox
Web service handling the generic parts of the CH ordering service
Docker build for container used to convert PDF & PCL files to TIFF files
Docker build for chips-apache image
Provides a Docker image to run Terraform 0.13 playbooks
Docker build for chips-tuxedo-proxy WebLogic domain
Repository for the Restricted Word web application for internal users
API for paying late filing penalties
Repo for a number of CHIPS Training environments
Docker build for Staffware EAI AQ Daemon
A Docker image for Node builds
Prototype for the Limited Partnerships project
Consumes Kafka messages from the sign-digital-document topic
Listen to the disqualified officers stream for updates & deletes and then use search-api to update the elastic search index.
A backend service allowing users to submit accounts in zip format.
Request an email to be sent based on kafka messages
Dapperdox based documentation package
Web front-end for the Registered Email Address service
Terraform for the Amazon FSx for ONTAP Service
This service handles updating the transaction resource with a list of filings after the transaction has been closed and starts the processing of the transaction.
psc-extensions-api is a Spring Boot REST API which forms part of the Identification Verification (IDV) service and is responsible for handling and processing PSC Extention requests.
A service that consumes messages from the stream-company-psc topic and sends data to the primary-search-api
Shared code and resources for Java web applications
Security for web applications in node
acsp-data-api handling the data collection for Authorised Corporate Service Providers
Provides structured logging for node applications, wrapping the Winston logger and appending some items needed
Receive and save customer feedback
Mock for the chips filing consumer
Repository to hold common code used across data sync deltas
API for the Limited Partnerships service
CHS Web front end for officer filings: Remove a director, Appoint a director and Update a director
Base AMI for RHEL 8
A service that consumes messages from the stream-company-profile topic and upserts the data to the advanced ElasticSearch index.
Terraform code for the CHIPS dev, test & training environment infrastructure
Service for generating and storing random test company data
acsp-profile-delta-consumer is a Java service which utilizes Spring Kafka to process acsp-profile deltas. It consumes the deltas from the acsp-profile-deltas Kafka topic and transforms them before sending requests to acsp-data-api for the delta to be persisted.
Grafana Dashboards terraform infrastructure
A Docker image containing both Java and Node.js
Consumer for sending messages from a Kafka error topic to a retry topic
Infrastructure code for the provisioning of object storage for physical media backups
Infrastructure code for the provisioning of object storage for call centre data
A service that consumes messages from the stream-company-profile topic and upserts the data to the alphabetical ElasticSearch index.
Verify your identity prototype
Consumer to match users who want to be notified of changes to a company
Packer and Ansible configuration to build an AMI for use with Localstack
Prototype for the Companies House user account service
Notify the user with order confirmation and status updates
Handler service dealing with placed orders and producing individual items to be processed internally
An api used for creating presenter accounts. A presenter account is needed to file via the XMLGW.
Handles CRUD functions for PSC's
API to manage users and roles for an ACSP
The Companies House web application for handling company accounts
Repository for accounts user data set, to replace exiting pearl code.
Company Metrics API
Notification handler once a user has been matched to a company
Notify users of the state of a transaction.
Ansible to install NetApp SnapCenter and depenencies.
Kafka consumer that hooks into the document-generator process asynchronously
Prototype for creating accessibility statements
A command-line business transaction data (BTD) parser.
Web service for use by internal finance users to manage payments
A web service for creating presenter accounts. A presenter account is needed to file via the XMLGW.
Models for use with Avro which will be auto-generated from Kafka schemas
API for Registered Email Address - provides functionality for changing and retrieving a companies registered email address
Git repository template for Analytics development and analysis projects.
insolvency-data-api
This is a web frontend for the PSC Extension Requests
Microservice version of CH URI service
Consumer to allow for reconciliation of payments
API for searching for bankrupt officers
insolvency-delta-consumer is responsible for transforming insolvency data from the insolvency-delta kafka as part of chips and chs data sync
Service that deals with payment processed messages
filing-history-delta-consumer is a Java service which utilises Spring Kafka to process filing-history deltas. It consumes the deltas from the filing-history-delta Kafka topic and transforms them before sending requests to filing-history-data-api for the delta to be persisted.
API for the Extensions-Web service. Handles building, storing and retrieval of extension requests from MongoDB
Kafka consumer processing document store deltas from CHIPS into CHS
company-links-consumer
Alpine based image for running Rundeck jobs as part of a Concourse pipeline.
charges-delta-consumer is responsible for transforming charges data from the charges-delta kafka as part of chips and chs data sync
A consumer for events where the auth code is changed or cancelled
This is a consumer that reads the refund-request topic and starts the refund process in the payment service.
Service used to send email notifications when new auth code requested.
Service to enable PSCs to supply their verification details
This repository is for new bind server/service which will be implemented using terraform and will be replacing the current bind servers ( ch-ns1 & ch-ns2)
Application management web client for the Companies House Identity service
REST API handling the company register data set.
Administration tool for Front End Scanned (FES) documents to enable me to monitor, audit and investigate the routing, status and journey of Front End Scanned document submissions.
API to sign documents digitally.
Infrastructure and deployment code for OIS Tuxedo services
For the purpose of deploying/managing bind services
Rest API to handle item group workflow requests.
Infrastructure and deployment code for FIL Tuxedo services
Web application to control user journeys that lookup company details directly then proceed on to complete specific a journey
For the purpose of deploying/managing bind services
Ansible for the Amazon FSx for ONTAP Service
The disqualified-officers-delta-consumer is responsible for transforming officer disqualification data from the disqualification-data kafka topic as part of chips and chs data sync.
Creates and updates search indices in the elasticsearch primary index.
Prototype of proposed confirmation statement service
Transforms company profile deltas into an entity sent to company-profile-data-api.
Kafka consumer that reads from item-group-processed topic to update item group status.
Consuming messages from the item-ordered-certified-copy Kafka topic
Internal Admin web application tool used to examine orders.
Provides address lookup and validation to be used by CHIPS and frontend CH services. Addresses to be validated using a live API provided by Ordinance Survey, with a cache in a Postgres database and a backup solution of data stored in the Postgres db.
Post-run ansible to configure postfix instances
acsp verifying an individual prototype.
AFD postcode update for managing updates and license
Base AWS machine image for ais-tuxedo deployments
API handling CRUD operations on CH Ordering Service
Infrastructure for common services
Handles CRUD functions for disqualified officers.
IDV prototype
The psc-delta-consumer is responsible for transforming psc data from the psc-delta kafka topic as part of chips and chs data sync.
Provides a base template for Packer and Ansible based AMI builds.
Concourse resource for remotely managing GitHub webhooks
Transforms psc statement deltas into an entity sent to psc-statement-data-api
Contains Terraform code to build the infrastructure required for the ocr-api service.
Tidy-up component of the services dashboard
Folding-space Terraform configuration for provisioning and managing the infrastructure.
Prototype
This repository contains the files for building the container images for our devcontainer environments
Base image to install the tooling shared by CH language builds
Provides a generic interface to upload and download files via CHS. Each file is stored in S3 and a Virus Scan will be performed against it.
Provides builds for ch-oraclelinux, ch-serverjre and ch-weblogic images
Kafka consumer processing register election deltas from CHIPS into CHS
A tool for building a custom OpenTelemetry collector image
Provides a Docker image that contains ansible and molecule and will be used to provision and run tests
Maintenance scripts for fil-tuxedo-stack services
A Docker configuration for CI builds that require AWS CLI
CSI version tracking web application using AL2023 base AMI for single EC2 instance.
An Ansible Galaxy collection comprising csi Ansible roles and playbooks for use in Companies House projects.
CHS API using Java Springboot to enable scan upon demand requests to be ordered.
Infrastructure for document service
Used to create, read, update, delete company exemptions resources.
Web application for searching for bankrupt officers
CH repo for Weblate
ECS cluster to deploy internal development tools.
Prototype
Infrastructure for the test-utility ECS cluster, as need to migrate few services from an older legacy ECS cluster (test-data-stack), as currently working on the java upgrade for chips-filing-mock
Consumes messages from the item-group-ordered topic
Service to monitor external identity verification cases and update/progress their status ona daily basis. Implemented as a set of lambdas
Content delivery network (CDN) infrastructure code for CHS services.
Prototyping Confirmation Statement on the Limited Partneship project
For initiating the notification letter generation process
Image used for Amazon Corretto 17 Maven application builds
POC to query the GitHub API to draw version numbers out of relevant files
Prototype of XBRL company accounts validator