Microweb is a Django web client for the Microcosm API.
Go based API and core business logic for the Microcosm community CMS.
bluemonday: a fast golang HTML sanitizer (inspired by the OWASP Java HTML Sanitizer) to scrub user generated content of XSS
Django codebase for the landing page and site creation at https://microco.sm
API documentation for Microco.sm
Puppet Module to manage NGINX on various UNIXes
Sleek, intuitive, and powerful front-end framework for faster and easier web development.
Exports a vBulletin database (with attachments loaded into the database) into a set of directories and JSON files. You can then import this into another system or just archive it.
CSS for https://microco.sm/
Selenium integration tests for the microweb project
Allows site admins to grant or deny access to a site based on the email address of the user.
Creates a development VM for Microcosm
Requests + Gevent = <3
Read image exif data and create a new image with orientation applied
Manage and install Postgresql databases and users
Tests for the Microcosm API, written in Go and requiring a fresh database before the test run
Puppet module for the Graphite monitoring tool
A set of JSON schemas that will hopefully evolve into a common format to which forums from any platform (Discourse, Invision, Microcosm, moot.it, phpBB, Vanilla, vBulletin, XenForo, etc) can be exported.
Our goal is to operate this CDN in a peer reviewed fashion.
Collectd module for Puppet
Blackfriday: a markdown processor for Go
Bootstrap retro edition
Example of using Go to knock out a quick weekend project. This example just attempts to show some common tasks to getting a quick website up, such as dealing with a database (PostgreSQL), caching (memcached), running cron jobs, having a config file, etc.
Configuration file parser for Go