Skip to content

Latest commit

 

History

History
96 lines (64 loc) · 5.43 KB

README.md

File metadata and controls

96 lines (64 loc) · 5.43 KB

Awesome Civic Software Awesome

A list of resources for awesome civic software (tools | libraries | applications)

Inspired by the awesome list thing. Feel free to improve this list.

Table of Contents

Libraries

Awesome libraries to help get your civic duty on

⬆️ back to top

Tools

Awesome tools to help get your civic duty on

  • jq A lightweight and flexible command-line JSON processor.
  • Miller is like sed, awk, cut, join, and sort for name-indexed data such as CSV
  • csvdedupe - Command line tool using the dedupe python library for deduplicating CSV files.
  • csvkit - A suite of utilities for converting to and working with CSV files.
  • datamash - Command line tool to perform simple calculation (e.g. count, sum, min, max, mean, stdev, string coalescing) on input files.
  • data-tools - Command line tools for data extraction, data manipulation, and file format conversion.
  • json2csv - Command line tool to convert json to csv.
  • q - Command line tool that allows direct execution of SQL-like queries on CSVs/TSVs (and any other tabular text files).
  • subsample - Command line tool for sampling data from a large, newline-separated dataset (typically a CSV-like file).
  • tabula - A tool for liberating data tables locked inside PDF files.
  • RSelenium - A great R package webscraping hard to get data with Selenium without using java. Don't be afraid to try it. There is a great tutorial.
  • S3 Website - A tool for pushing static websites to S3

Mapping

Implementations

  • AmMaps – An SVG-based mapping implementation by the folks that make AmCharts.
  • Google Maps – The de facto Javascript mapping library.
  • LeafletJS – An alternative, open-source Javascript mapping library.
  • Mapbox – A themed, cloud-hosted LeafletJS implementation.

Tools

  • Geojson.io – A GUI to alter your GeoJSOn files or view it in a tabular form.
  • Google Maps geojson Editor - A tool to prune and move GeoJSON points on a map.
  • Map Shaper – A tool to optimize your GeoJSON files to increase pageload times.
  • Map Starter – A GUI to intuitively manipulate and export a GeoJSON/TopoJSON file.

⬆️ back to top

Applications

⬆️ back to top

Resources

<<<<<<< HEAD

⬆️ back to top

Who to follow

⬆️ back to top

More awesome

Discover other awesome, awesome lists.

⬆️ back to top

License

CC0

To the extent possible under law, @codeforhawaii and all its contributors have waived all copyright and related or neighboring rights to this work.