CloudBuddy Analytics is a Web-based tool that generates exhaustive statistical reports about your S3 bucket access. It has an intuitive interface for a rich user experience and takes care of enabling logging, fetching logs and generating reports. It can be configured for multiple S3 accounts, uses the AWStats engine, employs caching for faster reports, and gives details on bandwidth usage, visits, unique visitors, visit durations, last visits, days of week and rush hours (pages, hits, KB for each hour and day of week), domains/countries of visitors, and more.
StarCluster is a utility for creating traditional computing clusters used in research labs or for general distributed computing applications on Amazon's Elastic Compute Cloud (EC2). It uses a simple configuration file provided by the user to request cloud resources from Amazon and to automatically configure them with a queuing system, an NFS shared /home directory, passwordless SSH, OpenMPI, and ~140GB scratch disk space. It consists of a Python library and a simple command line interface to the library. For end-users, the command line interface provides simple intuitive options for getting started with distributed computing on EC2 (i.e. starting/stopping clusters, managing AMIs, etc). For developers, the library wraps the EC2 API to provide a simplified interface for launching/terminating nodes, executing commands on the nodes, copying files to/from the nodes, etc.
iBeans aims to make integration for Web applications much easier than it is today. It does this by focusing on simplicity and task-based integration and avoids technical jargon and new concepts wherever possible. It offers easy to use integration for doing things like publishing and subscribing to JMS queues and topics, sending and receiving email, polling resources such as databases and ATOM feeds, task scheduling, creating HTTP/Rest services, consuming external services such as Amazon EC2 and S3, Twitter, Flickr, Google, and much more. It proves a Tomcat distribution that drops straight into Tomcat, with no need to mess with your project dependencies, and works with developer tooling for Tomcat or Tcat. It has a very simple API using annotations. This means iBeans can be plugged into your existing Web apps easily. It includes easy unit and mock testing using JUnit. IBeans Central offers a great place to discover and try new iBeans in your applications.
LASIC is a language that facilitates creating and managing systems in a cloud environment. It allows you to create scripts that describe a system, its components, and the relationship between those components using a declarative syntax. Various verbs can then be applied to the script such as deploy (create a new system), shutdown, or runAction(run some action on components of the system). LASIC currently supports Amazon's cloud environment (AWS). LASIC stands for Language for Automating Systems in the Cloud.
Libdroplet is a C library that implements the S3 protocol and facilitates the writing of tools that interact with S3 services. Libdroplet comes with a set of features which enhances the S3 protocol, including a multi-profile system, full multi-threading, virtual directories with true absolute and relative path support, on-the-fly encryption/decryption and buffered I/O, management of storage pricing, and simplified metadata management.
Guzzle is a RESTful Web service client framework that enables PHP developers to quickly build testable Web service clients utilizing HTTP/1.1 best practices. It gives you access to advanced features like persistent HTTP connections, parallel requests, exponential backoff, over the wire logging, MD5 validation, cookie jars, and a caching forward proxy.
BitNami Cloud Tools packages together Amazon Web Services tools with preconfigured Java and Ruby language runtimes to work out of the box. It is a self-contained, easy to use distribution with one goal in mind: to make it simple to get started using AWS services from the command line.