Skip to content


Subversion checkout URL

You can clone with
Download ZIP
Hurl makes HTTP requests.
JavaScript Ruby CSS
Branch: master

Correct emails

latest commit c6ade3f6e7
Kevin Burke authored
Failed to load latest commit information.
app Spell initialize correctly
docs updating github urls to reference the twilio repo
public Merge pull request #23 from hstove/master
test remove xmllint dependency
tmp hi world
.gitignore ignore --local --binstubs stuff Correct emails
Gemfile Use ruby 2.0
Gemfile.lock Update gems to latest versions
LICENSE add MIT license Added more help to docs.
Rakefile Serve static files via Rack
hurls.yaml updated github hurl with new api url


Hurl was created for the Rails Rumble 2009 in 48 hours. Now Hurl is an open source project for your enjoyment.


Hurl requires Ruby 1.8.6+

First download hurl and cd into the directory:

git clone git://
cd hurl

Or download the zip.

Next make sure you have RubyGems installed.

Then install Bundler:

gem install bundler

Now install Hurl's dependencies:

bundle install

Run Locally

bundle install
bundle exec shotgun

Setting up Postgres

Make sure you have the user postgres created

In psql run:

# \connect hurls;
# create table views (id character(40), content bytea);
# create table hurls (id character(40), content bytea);
# create table users (id character(40), content bytea);

Make sure to have the proper permissions: # Assign owner to postgres # ALTER TABLE views OWNER TO postgres; # ALTER TABLE hurls OWNER TO postgres; # ALTER TABLE users OWNER TO postgres;

Now visit http://localhost:9393

Run in Heroku

heroku create
git push heroku master
heroku open

This will open a copy of Hurl running on your own private Heroku instance.


Find a bug? Want a feature? Submit an issue here. Patches welcome!



Original Authors

  • [Leah Culver][2]
  • [Chris Wanstrath][3]
Something went wrong with that request. Please try again.