GCHQ
We are the UK's intelligence, security and cyber agency. Our mission is to help keep the country safe.
UK
Pinned Repositories
annchor
Fast k-NN graph construction for slow metrics
Bailo
Managing the lifecycle of machine learning to support scalability, impact, collaboration, compliance and sharing.
BoilingFrogs
GCHQ's internal Boiling Frogs research paper on software development and organisational change in the face of disruption #boilingfrogs
CyberChef
The Cyber Swiss Army Knife - a web app for encryption, encoding, compression and data analysis
CyberChef-server
A server providing RESTful access to CyberChef
Gaffer
A large-scale entity and relation database supporting aggregation of properties
LD-Explorer
LD-Explorer is the missing tool for exploring, federating and querying linked data resources directly from the browser
Palisade
A Tool for Complex and Scalable Data Access Policy Enforcement
sleeper
A cloud-native, serverless, scalable, cheap key-value store
stroom
Stroom is a highly scalable data storage, processing and analysis platform.
GCHQ's Repositories
gchq/CyberChef
The Cyber Swiss Army Knife - a web app for encryption, encoding, compression and data analysis
gchq/Gaffer
A large-scale entity and relation database supporting aggregation of properties
gchq/stroom
Stroom is a highly scalable data storage, processing and analysis platform.
gchq/CyberChef-server
A server providing RESTful access to CyberChef
gchq/Bailo
Managing the lifecycle of machine learning to support scalability, impact, collaboration, compliance and sharing.
gchq/sleeper
A cloud-native, serverless, scalable, cheap key-value store
gchq/annchor
Fast k-NN graph construction for slow metrics
gchq/nix-bootstrap
Easily generate reproducible infrastructure
gchq/gaffer-docker
Gaffer Docker images and associated Helm charts for deploying on Kubernetes
gchq/coreax
A library for coreset algorithms, written in JAX for fast execution and GPU support.
gchq/stroom-docs
Documentation for Stroom and associated projects
gchq/MagmaCore
Magma Core is a collection of Java Classes and utilities to enable HQDM objects and patterns to be created and consumed as RDF Linked Data.
gchq/event-logging-schema
Event Logging is an XML Schema for describing the auditable events generated by computer systems, hardware devices and access control systems
gchq/koryphe
A flexible library for writing functional operations in Java
gchq/ConcourseTools
A Python package for easily implementing Concourse resource types.
gchq/LD-Explorer
LD-Explorer is the missing tool for exploring, federating and querying linked data resources directly from the browser
gchq/stroom-visualisations-dev
A set of D3 data visualisations for use in Stroom dashboards or other applications
gchq/gaffer-doc
Documentation for Gaffer
gchq/stroom-content
Content for Stroom such as XML Schemas, translations, pipelines and dashboards
gchq/gafferpy
Python API for Gaffer
gchq/stroom-proxy
Acts as a proxy for forwarding and aggregating data en route to Stroom
gchq/stroom-resources
Applications and resources on which Stroom services depend
gchq/stroom-ansible
A home for all stroom related ansible playbooks, roles, etc.
gchq/stroom-clients
A collection of client libraries to help with sending data to Stroom
gchq/Vanguard
gchq/coreax-metadata
gchq/detections-schema
gchq/vanguard-metadata
gchq/stroom-k8s-operator
Stroom Kubernetes operator, for automating the deployment and lifecycle management of a Stroom cluster
gchq/stroom-kubernetes-operator
Stroom Kubernetes operator, for automating the deployment and lifecycle management of a Stroom cluster