• Stars
    star
    113
  • Rank 310,115 (Top 7 %)
  • Language
    Go
  • Created about 12 years ago
  • Updated almost 12 years ago

Reviews

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

Repository Details

A SPDY implementation for humans, written in Go

spdy.go: a SPDY Golang implementation for humans

About

spdy.go is a SPDY implementation for humans, written in Golang. It extends the official package [1] with a higher-level API.

[1] http://code.google.com/p/go.net/spdy

Status

This package is under active development. It is alpha software and should not be used in production. Contributions and patches are welcome!

Author: Solomon Hykes [email protected] URL: http://github.com/shykes/spdy-go

Installation

  1. Install GO on your computer (http://golang.org/doc/install)

  2. Setup your GO environment:

    $ mkdir ~/go

    $ export GOPATH=~/go

    $ export PATH=$PATH:$GOPATH/bin

  3. Install the library

    $ go get github.com/shykes/spdy-go

Examples

Serve a web application over spdy

[Shell A]   $ go run examples/webapp.go -t :8080

[Chrome]    https://localhost:8080

Bugs & missing features

  • No support for SETTINGS

  • No support for GOAWAY

More Repositories

1

devbox

Solomon's dev environment
Vim Script
95
star
2

daggerverse

My personal collection of Dagger modules
Go
45
star
3

pybuilder

A simple builder for python web apps
Shell
20
star
4

dssh

dssh: a simple programmable ssh server
Go
19
star
5

docker-znc

Run the ZNC irc bouncer on Docker (http://docker.io)
17
star
6

moby-extras

Go
16
star
7

sb

A standard builder for cloud applications, inspired by dotCloud's custom services and Heroku's buildpacks
Python
13
star
8

changer

Python
8
star
9

bittorrentsync

Shell
6
star
10

dockerbuilder

A script to build docker (using docker)
Shell
6
star
11

setns

Execute commands in persistent Linux namespaces from the command-line
Go
6
star
12

cloudlets

Cloudlets are universal server images for the cloud. They're lightweight, version-controlled, and you can export them to any bootable format known to man: Xen, KVM, Amazon EC2, or just a plain bootable CD.
Python
5
star
13

gha

Generate Github Actions configurations from Dagger pipelines
Go
4
star
14

libpack

A toolkit to organize and deliver digital content, safely and reliably
Go
4
star
15

libpack-1

Use git as a database
Go
4
star
16

vr_node_example

Mirror of bitbucket.org/btubbs/vr_node_example
JavaScript
3
star
17

pyzmq-mdp

ØMQ-MDP implementation using pyzmq
Python
3
star
18

fsarmor

Convert tar archives to armored directories which can be checked into git, and back again
Go
3
star
19

git

Go
3
star
20

docker-ce-library

A prototype of the docker-ce-library
Shell
2
star
21

aufs.py

A python wrapper around the AUFS filesystem
Python
2
star
22

blagger

Go
2
star
23

apiproxy

An experimental proxy for developing with REST APIs
Python
2
star
24

jeeves

A little irc bot
Python
2
star
25

stack.io

Distributed Event library to make the communication between NodeJS services easy.
JavaScript
2
star
26

mdpbroker

A ready-to-use ZeromQM/MDP broker
Python
1
star
27

helloflask

Python
1
star
28

willy

1
star
29

tests

A placeholder for various tests. Different branches may hold different things.
Shell
1
star
30

lazycopy

A copy-on-write version of cp, based on aufs
Python
1
star
31

sqlwars

SQL Wars: MongoDB versus PostgreSQL
1
star
32

clouddemo

supporting materials for cloudhackers' demo projects
1
star
33

mqtools

Tools to interact with an AMQP broker.
Python
1
star
34

dotcloud-nestoria

A simple Nestoria clone hosted on dotcloud
Perl
1
star
35

dotcloud_rails

make rails app dotlcoud ready
Ruby
1
star
36

dclips

1
star
37

sesame

Programmatically open your building's door
JavaScript
1
star
38

repoview

Easily build and host a website from the markdown in your code
Shell
1
star
39

socket.io

Running socket.io on Dotcloud
JavaScript
1
star
40

fxize

Python
1
star
41

mkns

Create persistent Linux namespaces from the command line
Go
1
star