Displaying 1 to 20 from 21 results

nanobox - The ideal platform for developers

  •    Go

Nanobox automates the creation of isolated, repeatable environments for local and production applications. When developing locally, Nanobox provisions your app's infrastructure inside of a virtual machine (VM) and mounts your local codebase into the VM. Any changes made to your codebase are reflected inside the virtual environment.Once code is built and tested locally, Nanobox provisions and deploys an identical infrastructure on a production platform.

DevDocs - API Documentation Browser

  •    Ruby

DevDocs combines multiple API documentations in a fast, organized, and searchable interface.Unless you wish to contribute to the project, I recommend using the hosted version at devdocs.io. It's up-to-date and works offline out-of-the-box.

devdocs - API Documentation Browser

  •    Ruby

DevDocs combines multiple API documentations in a fast, organized, and searchable interface. Unless you wish to contribute to the project, I recommend using the hosted version at devdocs.io. It's up-to-date and works offline out-of-the-box.

mist - A distributed, tag-based pub-sub service for modern web applications and container-driven cloud

  •    Go

Mist is a simple pub/sub based on the idea that messages are tagged. To subscribe, a client simply constructs a list of tags that it is interested in, and all messages that are tagged with all of those tags are sent to that client. A client can not only be a subscriber (with multiple active subscriptions), but also a publisher. Clients will receive messages for any tags they are subscribed, except message publish by themselves.




shaman - Small, lightweight, api-driven dns server.

  •    Go

Small, clusterable, lightweight, api-driven dns server. The connection string looks like scribble://localhost/path/to/data/store.

nanobox-engine-ruby - Engine for running Ruby apps on Nanobox

  •    Shell

This is a Ruby engine used to launch Ruby apps on Nanobox. It installs all binaries to run a Ruby app.To use the Ruby engine, specify ruby as your engine in your boxfile.yml.

nanobox-engine-php - Engine for running PHP apps on Nanobox

  •    Shell

This is a generic PHP engine used to launch PHP web and worker services on Nanobox. It exposes a wide collection configuration options generally handled in the php.ini and other configuration files. Both PHP settings and web server settings are available.This engine uses Composer to manage dependencies. If a composer.json file exists at the root of your application, dependencies will be fetched during a build.

nanobox-engine-python - Engine for running Python apps on Nanobox

  •    Shell

This is a Python engine for developing python apps on Nanobox.This engine exposes configuration options through the boxfile.yml, a yaml config file used to provision and configure your app's infrastructure when using Nanobox.


hoarder - A simple, api-driven storage system for storing code builds and cached libraries for cloud-based deployment services

  •    Go

Hoarder is a simple, api-driven, storage system for storing anything for cloud based deployment services. To configure hoarder, a config.yml file can be passed with --config. Configuration read in through a file will overwrite the same configuration specified by a flag. If no config file is passed, and no flags are set, reasonable defaults will be used.

hookit - A devops configuration management tool that responds to events, with a chef-like dsl.

  •    Ruby

A devops configuration management tool that responds to events, with a chef-like dsl. Contributions to the hookit project are welcome and encouraged. hookit is a Nanobox project and contributions should follow the Nanobox Contribution Process & Guidelines.

narc - Small utility to watch log files and ship to syslog service.

  •    C

Small client utility to watch log files and ship to syslog service, like logvac. Contributions to the narc project are welcome and encouraged. Narc is a Nanobox project and contributions should follow the Nanobox Contribution Process & Guidelines.

pulse - Dynamic, api-driven stats collector service for realtime stats publishing and historical aggregation with Influxdb

  •    Go

Pulse is a stat collecting and publishing service. It serves historical stats over an http api while live stats are sent to mist for live updates. note: The API requires a token to be passed for authentication by default and is configurable at server start (--token). The token is passed in as a custom header: X-AUTH-TOKEN.

red - A fast, in-kernel, ad-hoc point-to-point vxlan network.

  •    C

A fast, in-kernel, ad-hoc point-to-point vxlan network. This project interacts with redd to build virtual networks. The redd project is the daemon that interacts with the kernel's vxlan module. This project is the command-line utility used to interact with redd. Add ip to the vxlan interface. Must specify with the cidr (192.168.0.1/24).

redundis - Redis high-availability cluster using Sentinel to transparently proxy connections to the active primary member

  •    Go

Redis high-availability cluster using Sentinel to transparently proxy connections to the active primary member - with full redis capability. Redundis is a smart, sentinel aware proxy for redis that allows redis clients to not care about failover of the redis master node.

shon - A simple tool to convert json or yaml into a shell-compliant data structure.

  •    Go

A simple tool to convert json or yaml into a shell-compliant data structure. Contributions to the shon project are welcome and encouraged. Shon is a Nanobox project and contributions should follow the Nanobox Contribution Process & Guidelines.

nanobox-engine-nodejs - Engine for running Node.js apps on Nanobox

  •    Javascript

This is a Node.js engine for running node apps with Nanobox. This engine exposes configuration options through the Boxfile, a yaml config file used to provision and configure your app's infrastructure when using Nanobox.

cargo-modules - A cargo plugin for showing a tree-like overview of a crate's modules.

  •    Rust

A cargo plugin for showing a tree-like overview of a crate's modules. With time, as your Rust projects grow bigger and bigger, it gets more and more important to properly structure your code. Fortunately Rust provides us with a quite sophisticated module system, allowing us to neatly split up our crates into arbitrarily small sub-modules of types and functions. While this helps to avoid monolithic and unstructured chunks of code, it can also make it hard at times to still mentally stay on top of the over-all high-level structure of the project at hand.

redd - The red management plane daemon.

  •    C

Redd is a management plain for the Linux vxlan module. The Linux vxlan module can use multicast to auto-discover peers, and send broadcast packets (like arp requests). Many datacenters don't handle multicast traffic very well when hosts are on different network segments. The other method is to seed the forwarding database with the location to find the IPs. This doesn't work very well if you want to have IPs switch between machines. Redd is a compromise between the two. Redd listens for multicast packets and sends a copy of it out to each node in a list allowing hosts that can't multicast to each other to talk to each other. This allows arp requests and other broadcast packets to be delivered to each host that needs them. Path to file where a pidfile is stored. Defaults to "/var/run/red.pid".





We have large collection of open source products. Follow the tags from Tag Cloud >>


Open source products are scattered around the web. Please provide information about the open source projects you own / you use. Add Projects.