Tools

Tools

847 bookmarks
Custom sorting
etckeeper
etckeeper
etckeeper is a collection of tools to let /etc be stored in a git, mercurial, darcs, or bzr repository. It hooks into apt (and other package managers including yum and pacman-g2) to automatically commit changes made to /etc during package upgrades. It tracks file metadata that revison control systems do not normally support, but that is important for /etc, such as the permissions of /etc/shadow. It's quite modular and configurable, while also being simple to use if you understand the basics of working with revision control.
etckeeper
phpmemcacheadmin - Project Hosting on Google Code
phpmemcacheadmin - Project Hosting on Google Code

Graphic stand-alone administration for memcached to monitor and debug purpose This program allows to see in real-time (top-like) or from the start of the server, stats for get, set, delete, increment, decrement, evictions, reclaimed, cas command, as well as server stats (network, items, server version) with googlecharts

You can go further to see each server slabs, occupation, memory wasted and items (key & value).

phpmemcacheadmin - Project Hosting on Google Code
Treesaver/treesaver - GitHub
Treesaver/treesaver - GitHub

Treesaver is a JavaScript framework for creating magazine-style layouts that dynamically adapt to a wide variety of browsers and devices. Designers use standards-compliant HTML and CSS for both content and design, no JavaScript programming is required. Key features and aspects: Fast and compact: The JavaScript is under 25K gzipped (important for mobile).Highly compatible: Works with most modern browsers, and degrades gracefully for older browsers (or those with JavaScript disabled).Liberally licensed: Dual-licensed as MIT and GPL.

Treesaver/treesaver - GitHub
Jo HTML5 Mobile App Framework
Jo HTML5 Mobile App Framework

A Pretty UI Widget Framework With a side of DOM, event and data stuff Open Source Under a friendly OpenBSD License Cross Platform webOS, iOS, Android, Symbian, Safari, Chrome, Dashboard Widgets (wait, what?) Light and Efficient Minified JavaScript is just over 8K with no dependancies Compatible with PhoneGap Plus most other JavaScript frameworks

Jo HTML5 Mobile App Framework
iClassify - GitHub
iClassify - GitHub

iClassify allows for the easy registration and classification of nodes. Most of the time, a node is a server. With iClassify:

Nodes register themselves with a central web service, including reporting Facter facts. You can then tag those nodes, and add manual attributes. You can search the nodes with a full text search engine You can write recipies for icagent to auto-classify and auto-attribute your nodes. You can tie it in to Puppet as an external node classification tool, enabling you to easily configure hundreds of nodes at a time. You can tie it in to Capistrano, and have a dynamic ad-hoc configuration tool, see CapistranoTask.

iClassify - GitHub
RUNDECK(1) RunDeck User Manuals | Version 1.1
RUNDECK(1) RunDeck User Manuals | Version 1.1

"RunDeck is open source software that helps you automate ad-hoc and routine procedures in data center or cloud environments. RunDeck provides a number of features that will alleviate time-consuming grunt work and make it easy for you to scale up your scripting efforts.

RunDeck allows you to run tasks on any number of nodes from a web-based or command-line interface. RunDeck also includes other features that make it easy to scale up your scripting efforts including: access control, workflow building, scheduling, logging, and integration with external sources for node and option data."

RUNDECK(1) RunDeck User Manuals | Version 1.1
RUNDECK(1) RunDeck User Manuals | Version 1.1
RUNDECK(1) RunDeck User Manuals | Version 1.1

"RunDeck is open source software that helps you automate ad-hoc and routine procedures in data center or cloud environments. RunDeck provides a number of features that will alleviate time-consuming grunt work and make it easy for you to scale up your scripting efforts.

RunDeck allows you to run tasks on any number of nodes from a web-based or command-line interface. RunDeck also includes other features that make it easy to scale up your scripting efforts including: access control, workflow building, scheduling, logging, and integration with external sources for node and option data."

RUNDECK(1) RunDeck User Manuals | Version 1.1
Create a new Fiddle - jsFiddle - Online Editor for the Web (JavaScript, MooTools, jQuery, Prototype, YUI, Glow and Dojo, HTML, CSS)
Create a new Fiddle - jsFiddle - Online Editor for the Web (JavaScript, MooTools, jQuery, Prototype, YUI, Glow and Dojo, HTML, CSS)
JsFiddle is a playground for web developers, a tool which may be used in many ways. One can use it as an online editor for snippets build from HTML, CSS and JavaScript. The code can then be shared with others, embedded on a blog, etc. Using this approach, JavaScript developers can very easily isolate bugs. We aim to support all actively developed frameworks - it helps with testing compatibility.
Create a new Fiddle - jsFiddle - Online Editor for the Web (JavaScript, MooTools, jQuery, Prototype, YUI, Glow and Dojo, HTML, CSS)
Transifex
Transifex

"Transifex is a highly scalable localization platform with a focus on integrating well with the existing workflow of both translators and developers.

It aims in making it dead-simple for content providers to receive quality translations from big translation communities, no matter where the project is hosted. "

Transifex
DAG: unoconv: Convert between any document format supported by OpenOffice
DAG: unoconv: Convert between any document format supported by OpenOffice

unoconv converts between any document format that OpenOffice understands. It uses OpenOffice's UNO bindings for non-interactive conversion of documents.

Supported document formats include Open Document Format (.odt), MS Word (.doc), MS Office Open/MS OOXML (.xml), Portable Document Format (.pdf), HTML, XHTML, RTF, Docbook (.xml), and more.

DAG: unoconv: Convert between any document format supported by OpenOffice
devstructure/blueprint - GitHub
devstructure/blueprint - GitHub

Blueprint reverse engineers servers

Easy configuration management. Detect relevant packages, files, and source installs. Generate reusable server configs. Convert blueprints to Puppet or Chef. No DSLs, no extra servers, no workflow changes. Blueprint looks inside popular package managers, finds changes you made to configuration files, and archives software you built from source. It runs on Debian- and RPM-based Linux distros with Python >= 2.6 and Git >= 1.7. Move blueprints around with Blueprint I/O.

devstructure/blueprint - GitHub
jedi4ever/veewee - GitHub
jedi4ever/veewee - GitHub

VeeWee: the tool to easily build vagrant base boxes Vagrant is a great tool to test new things or changes in a virtual machine(Virtualbox) using either chef or puppet. The first step is to download an existing 'base box'. I believe this scares a lot of people as they don't know who or how this box was build. Therefore lots of people end up first building their own base box to use with vagrant.

Veewee tries to automate this and to share the knowledge and sources you need to create a basebox. Instead of creating custom ISO's from your favorite distribution, it leverages the 'keyboardputscancode' command of Virtualbox so send the actual 'boot prompt' keysequence to boot an existing iso.

jedi4ever/veewee - GitHub
Holland Backup Project | Backed the #$%& Up!
Holland Backup Project | Backed the #$%& Up!

Holland is an Open Source backup framework originally developed at Rackspace and written in Python. Its goal is to help facilitate backing up databases with greater configurability, consistency, and ease. Holland is capable of backing up other types of data, too. Because of its plugin structure, Holland can be used to backup anything you want by whatever means you want. Notable Features Pluggable FrameworkSupports Multiple Backup SetsDatabase and Table Filtering (Using GLOBs)Auto-Detection of Transactional DBsSafe use of –single-transaction with mysqldumpIn-Line and Pluggable CompressionBackups Suitable for Point-In-Time Recovery / ReplicationMySQL + LVM Snapshot and Logical BackupsPostgreSQL backups using pgdump

Holland Backup Project | Backed the #$%& Up!