RSS 42 projects tagged "Go"

Download Website Updated 21 Oct 2013 Weed-FS

Screenshot
Pop 88.08
Vit 1.61

Weed-FS is a simple and highly scalable distributed file system. There are two objectives: to store billions of files, and to serve the files fast! Instead of supporting full POSIX file system semantics, it implements only a key-file mapping. Instead of managing all file metadata in a central master, it manages file volumes in the central master and lets volume servers manage files and the metadata. This relieves concurrency pressure from the central master and spreads file metadata into volume servers' memories, allowing faster file access with just one disk read operation. It is modelled on Facebook's Haystack design paper. Only 40 bytes of disk storage are required for each file's metadata, and disk reads are O(1).

Download Website Updated 06 Oct 2013 filegive

Screenshot
Pop 88.27
Vit 2.67

filegive easily sends or receives files point-to-point, with authentication and ciphering, and the other side only needs a Web browser. No third party server is involved in the transfer. It can use common NAT traversal protocols like uPnP and NAT-PMP, manually forwarded ports, or a public ssh server.

No download Website Updated 02 Oct 2013 AppScale

Screenshot
Pop 103.15
Vit 7.25

AppScale is a platform that allows users to deploy and host their own Google App Engine applications. It executes automatically over Amazon EC2 and Eucalyptus as well as Xen and KVM. It supports the Python, Java, and Go Google App Engine platforms.

No download No website Updated 26 Sep 2013 sseredis

Screenshot
Pop 21.98
Vit 14.34

sseredis is a simple (extremely naïve) Redis PUB/SUB to HTTP server-sent event bridge. It has a configurable keep-alive to sustain connections across proxies and load-balancers.

No download No website Updated 22 Sep 2013 selphy.go

Screenshot
Pop 23.92
Vit 14.50

The Canon Selphy CP-900 is a dedicated dye-sub photo printer. It can print photos straight from flash media, or take jobs from a computer via either USB or WiFi. For the WiFi printing, it uses a proprietary protocol. selphy.go is a simple client implementation of this protocol.

Download Website Updated 15 Sep 2013 csum

Screenshot
Pop 38.54
Vit 14.72

Csum is a tool for manipulating CSV, TSV, PSV and other table formats for the command line. It can be used for converting between several formats; selecting and manipulating cells matching a selector; inserting or rearranging columns; sorting, reversing, or selecting unique rows; rotating rows so they become the columns of the table; and more. It was designed for environments where the use of a graphical spreadsheet to edit a CSV file was not possible or practical.

No download Website Updated 09 Sep 2013 jsonv

Screenshot
Pop 30.89
Vit 14.95

jsonv is a JSON validator for the Go programming language. It enables you to verify that the data returned by json.Unmarshal follows a predefined structure, a "schema".

Download Website Updated 25 Aug 2013 RRDA

Screenshot
Pop 32.65
Vit 1.00

RRDA (RRDA REST DNS API) is a REST API that allows you to perform DNS queries over HTTP. It supports PTR records for both IPv4 and IPv6 addresses and outputs JSON-encoded DNS responses.

Download Website Updated 23 Aug 2013 AnsiGo

Screenshot
Pop 20.86
Vit 15.49

AnsiGo is a simple ANSI-to-PNG converter written in pure Go. It converts files containing ANSI sequences (.ANS) into PNG images using the IBM PC (Code page 437) charset, and outputs optimized 4-bit PNG files.

Download Website Updated 14 Jul 2013 Monsti

Screenshot
Pop 62.65
Vit 3.34

Monsti is a simple and resource-efficient CMS for private and small business sites with mostly static pages and a simple structure.

Screenshot

Project Spotlight

Lynis

A security audit and hardening tool.

Screenshot

Project Spotlight

storebackup

A tool for making disk space optimized snapshot backups onto another disk.