Skip to main content
U.S. flag

An official website of the United States government

Dot gov

The .gov means it’s official.
Federal government websites often end in .gov or .mil. Before sharing sensitive information, make sure you’re on a federal government site.

Https

The site is secure.
The https:// ensures that you are connecting to the official website and that any information you provide is encrypted and transmitted securely.

Featured Repo: SkillTree

SkillTree's homepage

SkillTree is an innovative approach to implementing application training.

VIEW REPO

NSA-Developed Open Source Software

Welcome to the National Security Agency’s Open Source Software Site. The software listed below was developed within the National Security Agency and is available to the public for use. We encourage you to check it out!

accumulo-python3

Build Python 3 applications that integrate with Apache Accumulo

call-stack-profiler

SkillTree

datawave

DataWave is an ingest/query framework that leverages Apache Accumulo to provide fast, secure data access.

datawave-accumulo-service

datawave-accumulo-utils

datawave-audit-service

datawave-authorization-service

datawave-base-rest-responses

datawave-common-utils

datawave-config-service

datawave-dictionary-service

The Dictionary service provides access to the data dictionary and edge dictionary. These services provide metadata about fields that are stored in Accumulo.

datawave-hazelcast-service

datawave-in-memory-accumulo

datawave-ingest-services

datawave-mapreduce-query-service

datawave-metadata-utils

datawave-metrics-reporter

datawave-microservices-root

datawave-modification-service

datawave-muchos

This project leverages Ansible to automate DataWave deployments on your cluster

datawave-parent

datawave-query-executor-service

datawave-query-metric-service

datawave-query-service

datawave-query-storage-service

datawave-service-parent

datawave-spring-boot-starter

datawave-spring-boot-starter-audit

datawave-spring-boot-starter-cache

datawave-spring-boot-starter-cached-results

datawave-spring-boot-starter-metadata

datawave-spring-boot-starter-query

datawave-spring-boot-starter-query-metric

datawave-type-utils

datawave-utils

DCP

Digest, stat, and copy files from one location to another in the same read pass

emissary

Distributed P2P Data-driven Workflow Framework

enigma-simulator

An educational demonstration of breaking the Enigma machine

fractalrabbit

Simulate realistic trajectory data seen through sporadic reporting

ghidra

Ghidra is a software reverse engineering (SRE) framework

ghidra-data

Supporting Data Archives for Ghidra

kmyth

lemongraph

Log-based transactional graph engine

lemongrenade

Data-driven automation platform

maat

Maat is a centralized software integrity measurement and attestation (M&A) service

MADCert

Create root and intermediate Certificate Authorities, issue user and server certificates, etc. for testing purposes.

PACE

Proactively-secure Accumulo with Cryptographic Enforcement (PACE) adds client-side encryption and signatures to Accumulo.

PACE-python

pelz

qgis-bulk-nominatim

Provides bulk nominatim geocoding for QGIS

qgis-d3datavis-plugin

QGIS D3 Date and Time Heatmap

qgis-datetimetools-plugin

QGIS conversion tools to display the local date, time, time zone, convert between UNIX time (Epoch), Julian dates, ISO8601, calculate the difference between two dates, select a location and time zone by clicking on the map and display the closet location and sun statistics.

qgis-densityanalysis-plugin

QGIS vector based density analysis plugin.

qgis-earthsunmoon-plugin

QGIS plugin to show the location of the sun, moon, and planets at their zenith for a particular date and time.

qgis-h3library-plugin

QGIS plugin that installs the H3 library without having to 'pip install h3'.

qgis-kmltools-plugin

Fast KML Import and Export Plugin for QGIS

qgis-latlontools-plugin

QGIS tools to capture and zoom to coordinates using decimal, DMS, WKT, GeoJSON, MGRS, UTM, UPS, GEOREF, ECEF, H3, and Plus Codes notation. Provides external map support, MGRS & Plus Codes conversion and point digitizing tools.

qgis-lockzoom-plugin

QGIS Lock Zoom to Tile Scale

qgis-mgrs-plugin

QGIS Tools to capture and zoom to MGRS coordinates.

qgis-searchlayers-plugin

Enhanced textual vector layer searching in QGIS.

qgis-shapetools-plugin

Shape Tools creates geodesic shapes and includes a number of geodesic tools for QGIS including the XY to Line tool, geodesic densify tool, geodesic line break, geodesic measure tool, geodesic measurement layer, geodesic scale, rotate and translate tool, and digitize points at an azimuth & distance tools.

qonduit

A WebSocket library for use with Apache Accumulo

SIMP

A system automation and configuration management stack targeted toward operational flexibility and policy compliance.

skills-client

SkillTree client libraries facilitating the rapid integration of a gamified tool training approach in conjunction with skills-service. Provides out of the box support for Angular, React, Vue.js, and native Javascript.

skills-client-examples

SkillTree skills-client-examples

skills-docs

SkillTree documentation, covering client integration, dashboard administration and deployment, and contribution guidelines.

skills-service

SkillTree is a micro-learning gamification platform supporting the rapid integration of a gamified tool training approach into new and existing applications.

skills-stress-test

SkillTree

timely

Accumulo backed time series database

XORSATFilter

A library for building efficient set-membership filters and dictionaries based on the Satisfiability problem.