Grow your team on GitHub
GitHub is home to over 28 million developers working together. Join them to grow your own development teams, manage permissions, and collaborate on projects.Sign up
bluemonday: a fast golang HTML sanitizer (inspired by the OWASP Java HTML Sanitizer) to scrub user generated content of XSS
Microweb is a Django web client for the Microcosm API.
Go based API and core business logic for the Microcosm community CMS.
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