erl-ibrowse is a HTTP client written in Erlang. Featuring:
- RFC2616 compliant
- Supports GET, POST, OPTIONS, HEAD, PUT, DELETE, TRACE, MKCOL,
PROPFIND, PROPPATCH, LOCK, UNLOCK, MOVE and COPY
- Understands HTTP/0.9, HTTP/1.0 and HTTP/1.1
- Understands chunked encoding
- Can generate requests using Chunked Transfer-Encoding
- Pools of connections to each webserver
- Pipelining support
- Download to file
- Asynchronous requests. Responses are streamed to a process
- and much more
ok aja@
erl-gen_bunny is a RabbitMQ client library for erlang whose primary goal is
to be easy to use. Especially for simple publisher and consumer
applications.
ok aja@
couchbeam is a simple erlang CouchDB framework. couchbeam provides you a
full featured and easy client to access and manage multiple couchdb
Nodes.
ok aja@
With meck you can easily mock modules in Erlang. You can also perform
some basic validations on the mocked modules, such as making sure no
unexpected exceptions occurred or looking at the call history.
ok aja@
Jiffy is a JSON parser as a NIF. This is a complete rewrite of the work
I did in EEP0018 that was based on Yajl. This new version is a hand
crafted state machine that does its best to be as quick and efficient as
possible while not placing any constraints on the parsed JSON.
ok aja@
Folsom is an Erlang based metrics system inspired by Coda Hale's
metrics. The metrics API's purpose is to collect realtime metrics from
your Erlang applications and publish them via Erlang APIs and output
plugins. folsom is not a persistent store. There are 6 types of metrics:
counters, gauges, histograms (and timers), histories, meter_readers and
meters. Metrics can be created, read and updated via the folsom_metrics
module.
ok aja@
Decode and encode JSON into/from Erlang terms using Elang NIF library if
available.. This the module used in CouchDB project ported a standalone
module with rebar support.
ok aja@
The ej module makes it easier to work with Erlang terms representing
JSON in the format returned by jiffy, mochijson2, or ejson. You can use
ej:get/2 to walk an object and return a particular value, ej:set/3 to
update a value within an object, or ej:delete/2 to remove a value from
an object.
ok aja@
Depsolver is a dependency solver package for erlang. You supply it with a list
of versioned objects that are in the world and then you can solve for
different version constraints.
ok aja@
erl-bear is a set of statistics functions for Erlang.
Currently bear is focused on use inside the Folsom Erlang metrics
library but all of these functions are generic and useful in other
situations.
ok aja@
Free Pascal (aka FPK Pascal) is a 32 and 64 bit professional Pascal
compiler. It is available for different processors: Intel x86,
Amd64/x86_64, PowerPC, PowerPC64, Sparc, ARM. The discontinued 1.0
version also supports the Motorola 680x0. The following operating
systems are supported: Linux, FreeBSD, Haiku, Mac OS X/Darwin, DOS,
Win32, Win64, WinCE, OS/2, Netware (libc and classic) and MorphOS.
Thanks to pierre at freepascal dot org for taking care of the patches
and to aja@ for mirroring the bootstrap.
tweaks and ok jasper@ sthen@
This is an Erlang MySQL driver, based on a rewrite at Electronic Arts.
Easy to use, strong connection pooling, prepared statements & stored
procedures. Optimized for a central node architecture and OLTP.
ok aja@
The pooler application allows you to manage pools of OTP behaviors such as
gen_servers, gen_fsms, or supervisors, and provide consumers with exclusive
access to pool members using pooler:take_member.
ok aja@
Baikal offers ubiquitous and synchronized access to your calendars and
address books over CalDAV and CardDAV. Baikal implements the current
IETF recommendation drafts of these industry standards for centralized
calendar and address book collections.
ok aja@
SilverStripe CMS is an open source web content management system used by
governments, businesses, and non-profit organisations around the world.
It is a power tool for professional web development teams, and web
content authors rave about how easy it is to use.
ok aja@