← all organisations

gchq / Repo explorer

All 73 public alphagov repositories, filterable and sortable.

All 73 public repositories. Commits, authors and file counts come from the mirrored git history; type and team come from the GOV.UK Developer Documentation where it covers the repository. Type to filter; click a column heading to sort.

Repository Language Git size Commits Authors Files Type Team Status
stroom-docs
Documentation for Stroom and associated projects
Shell648.1 MB2,982261,392active CI docker
Gaffer
A large-scale entity and relation database supporting aggregation of properties
Java233.3 MB13,5781412,621archived CI
stroom
Stroom is a highly scalable data storage, processing and analysis platform.
Java227.9 MB23,0053813,167active CI bot docker
Bailo
Managing the lifecycle of machine learning to support scalability, impact, collaboration, compli
TypeScript199.4 MB16,239701,356active CI bot docker
stroom-k8s-operator
Stroom Kubernetes operator, for automating the deployment and lifecycle management of a Stroom c
Go171.5 MB2466132active CI docker
CyberChef
The Cyber Swiss Army Knife - a web app for encryption, encoding, compression and data analysis
JavaScript145.7 MB7,976670984active CI bot docker
sleeper
A cloud-native, serverless, scalable, cheap key-value store
Java81.5 MB35,001323,600active CI bot docker
gaffer-tools
gaffer-tools is deprecated. Use https://github.com/gchq/gafferpy instead
Python78.4 MB4,32863155archived CI
coreax
A library for coreset algorithms, written in JAX for fast execution and GPU support.
Python59.6 MB5,81026196active CI bot
gaffer-doc
Documentation for Gaffer
-54.0 MB1,57630138archived CI
stroom-kubernetes-operator
Stroom Kubernetes operator, for automating the deployment and lifecycle management of a Stroom c
Go51.4 MB11130active CI docker
hbase-common-shaded
A shaded version of org.apache.hbase:hbase-common: shades Jersey and excludes logging.
-29.3 MB11211active
stroom-proxy
Acts as a proxy for forwarding and aggregating data en route to Stroom
Java27.4 MB1054396active docker
BoilingFrogs
GCHQ's internal Boiling Frogs research paper on software development and organisational change i
-23.1 MB2363active
annchor
Fast k-NN graph construction for slow metrics
Python21.7 MB161557active CI
stroom-analytic-demo
Analytic demonstrator / event generator for Stroom. Includes stochastic event generation compon
Jupyter Notebook20.8 MB1561172active
hadoop-common-shaded
A shaded version of org.apache.hadoop:hadoop-common: shades Jersey and excludes logging.
Shell20.1 MB29413active
stroom-visualisations-dev
A set of D3 data visualisations for use in Stroom dashboards or other applications
JavaScript17.6 MB70816553active CI
hadoop-hdfs-shaded
A shaded version of org.apache.hadoop:hadoop-hdfs: shades Jersey and excludes logging.
Shell16.0 MB25413active
gaffer-experimental
Java14.5 MB6,15141449archived CI docker
koryphe
A flexible library for writing functional operations in Java
Java12.6 MB88748455archived CI
Palisade
A Tool for Complex and Scalable Data Access Policy Enforcement
Batchfile11.2 MB2,60439116archived
stroom-resources
Applications and resources on which Stroom services depend
Shell9.3 MB2,79017309active CI docker
Vanguard
Python7.9 MB1,49915234active CI
event-logging
A Java JAXB library for generating events conforming to the Event Logging XML Schema
Java7.8 MB3757123active CI
Palisade-services
Contains the service implementations for a Palisade deployment
Java7.7 MB4,95627978archived docker
stroom-ui
The new (for StroomV7) React based user interface for Stroom
TypeScript7.7 MB80371,043active docker
gafferpy
Python API for Gaffer
Python7.5 MB2,0764283archived CI
event-logging-schema
Event Logging is an XML Schema for describing the auditable events generated by computer systems
Shell7.2 MB67815218active CI docker
event-logging-proto-schema
C++5.0 MB113,318active
LD-Explorer
LD-Explorer is the missing tool for exploring, federating and querying linked data resources dir
TypeScript4.8 MB5375360active CI bot docker
stroom-auth
Java3.8 MB1,2206206active docker
gaffer-docker
Gaffer Docker images and associated Helm charts for deploying on Kubernetes
Shell3.0 MB1,31237342archived CI docker
stroom-query
Java2.6 MB72910276active
stroom-ansible
A home for all stroom related ansible playbooks, roles, etc.
Python2.5 MB29413268active
stroom-stats
Java2.2 MB5747416active docker
Maestro
A framework for configurable operation executors
JavaScript2.1 MB2007425active
gchq-data-quality
A lightweight package to conduct data quality measurements in Pandas and Spark dataframes
Python2.0 MB1396138active CI
MagmaCore
Magma Core is a collection of Java Classes and utilities to enable HQDM objects and patterns to
Java1.9 MB62711819active CI bot
stroom-content
Content for Stroom such as XML Schemas, translations, pipelines and dashboards
XSLT1.3 MB398131,265active CI
stroom-query-elastic
A Stroom API wrapper around Elastic Search
Java1.3 MB1172145active docker
stroom-annotations
Annotations Service for Stroom Dashboards
Java1.1 MB1232109active docker
Kai
Kai is an experimental Graph-as-a-Service framework built with the Amazon CDK
TypeScript992.3 kB4481564archived
Palisade-clients
Contains the code for the client libraries for Palisade
Java952.3 kB51319145archived
iris-timeline-viewer
An IRIS component for navigating and interacting with time based data.
JavaScript888.8 kB10435active
nix-bootstrap
Easily generate reproducible infrastructure
Haskell844.8 kB1092158active CI docker
stroom-spark-datasource
An Apache Spark Datasource for access to data held within Stroom
Java817.2 kB641109active
stroom-expression
Java766.0 kB2558189active
HQDM
Java implementation of the High-Quality Data Model framework.
Java732.2 kB625506archived
stroom-data-generator
Utility for generating data suitable for testing Stroom
Java700.4 kB1092608active
iris-schedule-viewer
An IRIS component for displaying gantt-style categorised data over time.
JavaScript665.6 kB11432active
coreax-metadata
Python647.2 kB4562524active CI
Palisade-examples
Contains the various examples for demoing Palisade
Java622.6 kB1,38719210archived docker
CyberChef-server
A server providing RESTful access to CyberChef
JavaScript615.4 kB2922729active CI docker
ConcourseTools
A Python package for easily implementing Concourse resource types.
Python489.5 kB183699active CI
stroom-headless
An example of how to run Stroom processing from the command line
Shell465.9 kB3110active
Palisade-readers
Contains all the implementations for Palisade data reader technologies.
Java438.3 kB7271983archived
Palisade-common
Contains the libraries that are common across Palisade services
Java404.5 kB6392139archived
gradle-dependency-analyze
Dependency analysis plugin for gradle
Groovy257.0 kB1761517active
stroom-test-data
Generic library for generating test data with configurable fields, formats and outputs
Shell213.0 kB50431active
stroom-clients
A collection of client libraries to help with sending data to Stroom
Shell193.5 kB67634active docker
stroom-timeline
Disorder in, order out
Java192.5 kB39260active
iris-worm
IRIS Worm is a real-time data graphing component.
JavaScript148.5 kB12420active
urlDependencies-plugin
A Gradle plugin for retrieving remote dependencies by URL. E.g. from GitHub releases.
Groovy120.8 kB16214active
stroom-agent
A simple java program that can be used for pulling data (such as log files) from remote hosts an
Java117.8 kB31131active
vanguard-metadata
Python113.7 kB63272active CI
stroom-shaded-dependencies
-103.4 kB3219active
stroom-timeline-loader
Java78.8 kB30324active
detections-schema
Shell52.2 kB22125active CI
synthetic-data-generator
Code for generating synthetic data for testing
Java45.1 kB15231active
stroom-js
JavaScript38.9 kB17110active
CyberChef-web
The Cyber Swiss Army Knife - a web app for encryption, encoding, compression and data analysis
-4.1 kB111active
event-logging-json-schema
-0 B000active