• Stars
    star
    289
  • Rank 143,419 (Top 3 %)
  • Language
    C
  • Created almost 12 years ago
  • Updated 5 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Simple HTTP client in C

A simple C http client

This is just a simple implementation of an HTTP client written in C. It uses the included library to initialize and build a dynamically growable buffer.

Dependencies

Installation

Once all dependencies are installed, run these commands to build included dependencies and the client itself:

$ git submodule init && git submodule update
$ cd vendor/buffer && make && cd -
$ make

Usage

The client takes a single parameter -- the URL to fetch:

$ ./bin/http http://example.com/foobar.html

More Repositories

1

fleakr

A small, yet powerful, gem to interface with Flickr photostreams
Ruby
81
star
2

buffer

Simple growable buffer library
C
17
star
3

simple-gem

Make gems. Simple.
Ruby
16
star
4

blurt

rhymes with dirt.
Ruby
7
star
5

graft

Simple XML to attribute mapping for your Ruby classes
Ruby
6
star
6

js-frameworks

Simple server for JS framework group learnin'
Ruby
6
star
7

heroku-go-db-example

Using a DB w/ Heroku & Golang
Go
5
star
8

sluggable

Easily create slugs for your ActiveRecord models
Ruby
5
star
9

etsy

5
star
10

shorty

URL Shortener : Nest.js & TypeORM & SQLite
TypeScript
3
star
11

pong

Example of using ncurses and C to create a one-player Pong clone
C
3
star
12

encode

Simple C program
C
3
star
13

sneaq-theme

theme for sneaq.net
2
star
14

reagent.github.com

My Github Page
SCSS
2
star
15

talks

A collection of various talks I have given
Ruby
2
star
16

minecraft-server

Create a Minecraft server on DigitalOcean w/ Ansible
Python
2
star
17

shorty-ruby

URL Shortener (Ruby / Sinatra / PostgreSQL)
Ruby
2
star
18

snip-snap

A ruby library that allows you to extract images from popular image-sharing services
Ruby
2
star
19

nestjs-playground

A collection of sample Nest.js applications that demonstrate various techniques that go more in-depth than the official documentation.
TypeScript
2
star
20

test-fs

A simple DSL for generating temporary filesystems for your tests
Ruby
2
star
21

fleakr-rails-example

Example on how to use Fleakr (Flickr Ruby library) in a Rails application
Ruby
2
star
22

liblcthw

Sample library from LCTHW exercises
C
1
star
23

slonik-teh-hedgehawg

TypeScript
1
star
24

rust-migrator

Basic Rust library to run SQL migrations in a directory against a PostgreSQL database
Rust
1
star
25

resume-generator

TypeScript
1
star
26

migrator

Simple PostgreSQL migrator using Slonik
TypeScript
1
star
27

heroku-go-example

Example Go application running on Heroku
Go
1
star
28

geocoder

Simple geocoder client
Ruby
1
star
29

kata

StringCalculator kata attempts
JavaScript
1
star