Skip to content
You must be logged in to sponsor tedivm

Become a sponsor to Robert Hafner

My name is Rob and I need your help to build tools and services for developers. I've been working on open source software for about two decades now, both to build tools that I (and hopefully others) find useful and as a creative outlet.

What I'm Building

I have an extremely varied list of projects. These days I'm spending time refactoring some of my existing applications to better scale. I'm also working on a new twitter application and a web based text adventure game.

GitConsensus

I created GitConsensus as an experiment to see what it would look like if open source project governance itself was automated. With GitConsensus developers can upvote and downvote Pull Requests to have them merged based off of the repository's rules (which are themselves hosted in git and can potentially be changed via vote).

This lead to creating other Github applications. The Github Organization Manager can be used to set and enforce rules for repositories (such as branch protection and team access). Another application, GitStars, lets developers get the Github star values for repositories without hitting the rate limits on Github anonymous access.

Nebula

One of my larger projects, Nebula is a web interface that lets users manage SSH Keys and launch machines on AWS. It has a bunch of features that make it easy for admins to define the machines and users to manage them.

Libraries

I have several popular libraries, Stash and JShrink. Stash is a caching library with some pretty unique features, and JShrink is a pure PHP javascript minifier. Both of these libraries are pretty stable.

Templates

One of my favorite projects is a Flask Starter Template with features such as LDAP Authentication, Celery Tasks, and Docker support. Even for people who prefer starting their projects from scratch it provides some excellent examples on how to set things up.

Weird and Fun Things

I also have a whole list of smaller projects, from IoT Buttons to text my wife, ircd and psad Puppet modules, to interactive shells that treat JSON like a filesystem. On the more artful side I've open sourced my own colorful variant on the Game of Life and whatever is going on here.

Future Projects

Right now I have two projects in private repositories that I'm working on. ByeByeBirdies is a Twitter application that recommends accounts to unfollow. Another application that's even further along is an adventure game engine (with similar mechanics to Kingdom of Loathing). Both of these will be open source once released.

How your contributions help!

Some of my projects, such as GitConsensus and Github Organization Manager, are hosted directly by me as Github Apps free of charge for open source project. Your contributions make those services more reliable, and in turn help the projects that they're based off of.

Other applications also require hosting. The BadThingsDaily Slackbot and GitStars applications both have back ends that are needed to function. Two future projects that are currently in development are also going to have hosting needs.

@tedivm

Help get my profile started! As my first sponsors you'll help me cover my core hosting costs.

Current sponsors 2

@pyrodogg
@the-eater

Past sponsors 3

@signalnine
Private Sponsor
@thefuturebird

Featured work

  1. tedious/Stash

    The place to keep your cache.

    PHP 957
  2. tedious/JShrink

    Javascript Minifier built in PHP

    PHP 747
  3. tedious/Fetch

    An IMAP library for PHP

    PHP 502
  4. gitconsensus/GitConsensusCLI

    Automate Open Source Governance

    Python 53
  5. tedivm/tedivms-flask

    Flask starter app with celery, bootstrap, and docker environment

    CSS 220
  6. tedivm/robs_awesome_python_template

    A Highly Configurable Python Project Template for Modern Python Projects

    Python 117

20% towards 10 monthly sponsors goal

@pyrodogg @the-eater

pyrodogg and 1 other sponsor this goal

Select a tier

$ one time

Choose a custom amount.

$50 one time

Select
  • I will review your projects and tell you why you should be proud of yourself

$75 one time

Select
  • I will review your projects and tell you why you should be ashamed of yourself

$200 one time

Select
  • One on One support for launching one of my projects yourself

$12,000 one time

Select

You define an application and I will build the prototype.