Open source Python libraries for the public sector
-
AI Powered Migration Tools
This repository outlines processes and includes tools used for interpreting data generated from site crawls to inform content migrations. The tools are designed to assist with data migration, data cleaning, and AI-fueled data analysis tasks. The goal is to apply data-based decisions to consolidating the migration of multiple sites. -
AllUSGov
This project attempts to map the organization of the US Federal Government by gathering and consolidating information from various directories. -
Argus
Argus is a CI/CD pipeline plugin that brings “a hundred eyes” to your project, combining leading open source security tools into a scalable, automated, continuous security pipeline. Argus supports emerging compliance profiles including FedRAMP 20X and NIST, as well as custom-defined compliance frameworks, to provide continuous visibility into a system's security posture.
Contributed by Huntridge Labs. -
Comet-API
The goal of this project is to provide a Python-based starter API, which comes pre-configured with tools supporting the accelerated development of both Comet as well as general python APIs.
Contributed by Metrostar. -
Compliance IO
Python library for reading/writing compliance as code:- Read / write OpenControl repositories
- Serialize OSCAL SSP and component definitions to JSON
-
m2py
m2py is a MUMPS-to-Python transpiler that uses textX to parse MUMPS source code into an Abstract Semantic Graph (ASG), enrich it through multi-pass analysis, and generate executable Python code, with a runtime library to support MUMPS semantics. -
Medium Post Scripts
Download CivicActions Medium accessibility posts using and save them as posts in a separate site. -
Pyction
Run Python scripts with uv inside a slim, fast Docker container based on Python 3.13. -
Python Site Evaluation Tools
Scan alt text from government sites to produce CSV's with images and associated text descriptions. There is also an AI component which generates AI alt text for comparison with the existing alt text. -
SSP-Flask
The CivicActions SSP Toolkit is a collection of Python scripts and markdown and YAML file templates that are used to automate the generation of System Security Plan documents. SSP Flask is a wrapper for the SSP Toolkit which uses a Flask web application to facilitate the generation and management of the files. -
Template-Application-Flask
This is a template application that can be used to quickly create an API using Python and the Flask framework.
Contributed by Nava.
Supported by