Commits to github.com/jywarren/seeing-lost-enclaves are on behalf of the Library of Congress as 2023 Innovator in Residence.
cartagen. Cartagen is a vector-based, client-side framework for rendering maps in native HTML 5. Maps are styled in GSS, a cascading stylesheet specification for geospatial information – a decision which leverages literacy in CSS to make map styling more accessible.
257fisheyegl. A JavaScript library for correcting fisheye, or barrel distortion, in images in the browser with WebGL -- adapted from fisheye-correction-webgl by @bluemir.
153spectral-workbench. Web-based tools for collecting, analyzing, and sharing data from a DIY spectrometer
97risoAtHome. Web-based tools for printing separated colors w/ halftone on a home laser printer
54mapknitter. Use Public Lab's MapKnitter to turn your aerial images into projected maps for print and web
44bookletize.js. Reformat PDFs into booklets in 4,1,2,3 or 8,1,2,7/6,3,4,5 format in JavaScript for making bound paper booklets.
28mapmill. A Hot-or-Not styled crowdsourcing engine for sorting raw map imagery
21pxlshp. A minimal icon-authoring web service in Canvas and jQuery/jQuery Mobile
18plots2. The Public Lab website!
17vectorcam. A website for taking pictures and converting them into vector files
15webgl-distort. A demo project for perspective transformations on a given image at full resolution
13image-sequencer. Prototype sequential image processing system, inspired by storyboards. Network root at https://github.com/publiclab/image-sequencer/
13plots. This is the old website for Public Lab; visit http://publiclab.org and https://github.com/publiclab/plots2 for the new website.
12thermographer. Prototype DIY thermographer control code
11marginalia. Even the most open content system is only as transparent as its interface. Taking cues from the timeless activity of annotating the margins of books, Marginalia provides a visual overlay for analyzing Wikipedia articles. Employing a number of different visualizations, users can browse Wikipedia with a critical eye for who authored each section, how contentious an article or topic is, or the geographic diversity of the authors. Marginalia pulls back the curtains on the collaborative authorship process, and has broader applications in the critical reading of online works.
10antfarm. JS experimental "ant farm" simulator
10grassroots-mapping. Git repository for "Grassroots Mapping: tools for participatory and activist cartography", master's thesis by Jeff Warren
9fred. Simple, stripped down JavaScript layered drawing environment with multitouch events
9jurassic-park. An open source clone of some of Jurassic Park's computer systems
8clashifier. Not-yet-working web service to train a classification algorithm to identify land types and perform classification on arbitrary images... esp. eventually map tiles. Will act as a map tile proxy which generates classified land cover imagery. Please help make this happen.
8newsflow. NEWSFLOW is a dynamic, real-time map of news reporting, which displays both the latest top stories as well as the news organizations which covered them. All articles are from the last few minutes.
7peepoltv. map-based real-time streaming video aggregator
7aerial-image-analytics. Tools for analyzing and graphing images from a balloon or kite flight -- such as battery temperature over the duration of the flight and filesize (as a possible measure of blurriness).
6infrared-visible-video-kit. A Processing-based program to generate live infrared/visible composite video for vegetation analysis
6ruby-asterisk-speaker. A Ruby on Rails application with RAGI interface to Asterisk, which can generate speech from arbitrary text strings and play it over the asterisk-phone interface.
6SVGEditor. A minimal d3-based SVG editor.
6spectral-workbench-mobile. PhoneGap-based mobile app version of SpectralWorkbench.org, focus on iOS
5community-toolbox. Tools to understand and welcome people into a contributor community
5homeland-security. The Department of Homeland Security builds partnerships at the regional, state and local level to protect the critical infrastructure that supports much of our daily life.
5ruby-googlenews. A library for fetching Google News articles as native Ruby objects
4p5js-webjack-sensor. A demo of using Webjack with p5js to visualize sensor data
4armsflow. A Java/Processing visualization of international arms trades tracked by SIPRI, with a Ruby on Rails backend
4scrolls. scrolling mural anyone can draw on
4hellschreiber-js. A JavaScript implementation of a Hellschreiber encoder
4plots-leaflet-viewer. A leaflet-based TMS viewer which accepts a TMS URL as a GET parameter. Good for fullscreen map viewing and embedding.
4video-analyzer. Web app to analyze change in color of one pixel in a (timelapse) video
4marktone. Tone markup. Simple interface for generating tone sequences from a text string that you can modify in real-time.
4growpoodle. barebones Linux clone of GlowDoodle, can do HD "long exposure" images in Processing
3p5-webjack. JavaScript
3openstreetmap-website. The Rails application powering http://www.openstreetmap.org. Mirror of git://git.openstreetmap.org/rails.git
3pxlqst. A pixel quest.
3napchat. a web app to help people sleep together in public
3woofmark. :dog2: Barking up the DOM tree. A modular, progressive, and beautiful Markdown and HTML editor
3whooz. A live map of SMS submitted "reports" using simple grammar to count animal sightings
3protest-banners. HTML
2audiospace. JavaScript
2pntr.js. A simple touch-enable Processing-like Canvas environment
2opk-firmata-cli. An Open Pipe Kit command line interface for interacting with analog, digital, i2c etc interfaces of an Arduino with the Firmata firmware.
2markdown-pages. Minimal Markdown-based static sites in JavaScript, no server
2miniproxy. A tiny proxy built in a skeleton Rails app which lets you proxy requests through SSL using only a URL
2grapherate. Quick graphing of phantjs csv feeds.
2micro-joystick. 🕹️🔬 joysticks for microscopes
2