Skip to content
You must be logged in to sponsor tedivm

Become a sponsor to Robert Hafner

@tedivm

Robert Hafner

tedivm
Chicago, IL

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 1

@pyrodogg
Past sponsors 4
@signalnine
@the-eater
Private Sponsor
@thefuturebird

Featured work

  1. tedious/Stash

    The place to keep your cache.

    PHP 962
  2. tedious/JShrink

    Javascript Minifier built in PHP

    PHP 750
  3. tedious/Fetch

    An IMAP library for PHP

    PHP 503
  4. gitconsensus/GitConsensusCLI

    Automate Open Source Governance

    Python 54
  5. tedivm/tedivms-flask

    Flask starter app with celery, bootstrap, and docker environment

    CSS 228
  6. tedivm/robs_awesome_python_template

    A Highly Configurable Python Template: Optionally use FastAPI, SQLAlchemy 2, Pydantic, Typer, Celery, and more depending on your application's needs!

    Python 162

10% towards 10 monthly sponsors goal

@pyrodogg

pyrodogg sponsors this goal

Select a tier

$ a month

Choose a custom amount.

$2 a month

Select
  • Get a Sponsor badge on your profile
  • That warm and fuzzy feeling that comes with knowing you helped someone make cool stuff

$5 a month

Select
  • Get a Sponsor badge on your profile
  • That warm and fuzzy feeling that comes with knowing you helped someone make cool stuff
  • Services (such as GitConsensus and Git Organizer) will work for private repositories

$10 a month

Select
  • Get a Sponsor badge on your profile
  • That warm and fuzzy feeling that comes with knowing you helped someone make cool stuff
  • Services (such as GitConsensus and Git Organizer) will work for private repositories
  • A link to your github account on my website's sponsor page

$25 a month

Select
  • Get a Sponsor badge on your profile
  • That warm and fuzzy feeling that comes with knowing you helped someone make cool stuff
  • Services (such as GitConsensus and Git Organizer) will work for private repositories
  • A link to your github account on my website's sponsor page
  • I promise I will read every one of your bug reports and feature requests
  • Corporate Support Level- guaranteed response to reasonable support requests

$12,000 a month

Select
  • Get a Sponsor badge on your profile
  • That warm and fuzzy feeling that comes with knowing you helped someone make cool stuff
  • Services (such as GitConsensus and Git Organizer) will work for private repositories
  • A link to your github account on my website's sponsor page
  • I promise I will read every one of your bug reports and feature requests
  • Corporate Support Level- guaranteed response to reasonable support requests
  • Your issues will get priority
  • I will personally call you every week day to thank you