##Tools and Utilities
-
sh
sh is a full-fledged subprocess replacement for Python that allows you to call any program as if it were a function.
Project Source: https://github.com/amoffat/sh
Project Documentation: http://amoffat.github.io/sh/ -
macropy
MacroPy is an implementation of Syntactic Macros in the Python Programming Language.
Project Source: https://github.com/lihaoyi/macropy -
envoy
A convenience wrapper around the subprocess module.
Project Source: https://github.com/kennethreitz/envoy -
xmltodict
xmltodict is a module that makes working with XML feel like you are working with JSON.
Project Source: https://github.com/martinblech/xmltodict -
GateOne
Gate One is an HTML5 web-based terminal emulator and SSH client.
Project Source: https://github.com/liftoff/GateOne
Project Homepage: http://liftoffsoftware.com/Products/GateOne -
SocketRocket
A conforming Objective-C WebSocket client library.
Project Source: https://github.com/square/SocketRocket -
storm
Manage your SSH like a boss.
Project Source: https://github.com/emre/storm
Project Documentation: http://stormssh.readthedocs.org/en/master/ -
q
q allows direct SQL-like queries on CSVs/TSVs (and any other tabular text files), including joins and any other SQL construct, and supports automatic detection of column types and names.
Project Source: https://github.com/harelba/q -
arrow
Arrow is a Python library that offers a sensible, human-friendly approach to creating, manipulating, formatting and converting dates, times, and timestamps.
Project Source: https://github.com/crsmithdev/arrow
Project Homepage: http://crsmithdev.com/arrow/ -
beeswithmachineguns
A utility for arming many bees to attack targets (web applications).
Project Source: https://github.com/newsapps/beeswithmachineguns -
powerline-shell
A Powerline like prompt for Bash, ZSH and Fish.
Project Source: https://github.com/milkbikis/powerline-shell -
fuckitpy
FuckIt.py uses state-of-the-art technology to make sure your Python code runs whether it has any right to or not.
Project Source: https://github.com/ajalt/fuckitpy -
yowsup
The open source cross platform Whatsapp library powering Wazapp.
Project Source: https://github.com/tgalal/yowsup -
cheat
cheat allows you to create and view interactive cheatsheets on the command-line.
Project Source: https://github.com/chrisallenlane/cheat -
virtualenv
virtualenv is a tool to create isolated Python environments.
Project Source: https://github.com/pypa/virtualenv
Project Documentation: https://virtualenv.pypa.io/en/latest/virtualenv.html#installation -
python-docx
Reads, queries and modifies Microsoft Word 2007/2008 docx files.
Project Source: https://github.com/mikemaccana/python-docx -
tqdm
Instantly make your loops show a progress meter.
Project Source: https://github.com/noamraph/tqdm -
CommonRegex
A collection of common regular expressions bundled with an easy to use interface.
Project Source: https://github.com/madisonmay/CommonRegex -
baseimage-docker
A minimal Ubuntu base image modified for Docker-friendliness.
Project Source: https://github.com/phusion/baseimage-docker
Project Homepage: http://phusion.github.io/baseimage-docker/ -
pip-tools
A set of tools to keep your pinned Python dependencies fresh.
Project Source: https://github.com/nvie/pip-tools -
autopep8
autopep8 automatically formats Python code to conform to the PEP 8 style guide.
Project Source: https://github.com/hhatto/autopep8
Project Homepage: https://pypi.python.org/pypi/autopep8/ -
leapcast
ChromeCast emulation app for any device
Project Source: https://github.com/dz0ny/leapcast -
rumps
Ridiculously Uncomplicated Mac os x Python Statusbar apps.
Project Source: https://github.com/jaredks/rumps -
colout
colout is a simple command to add colors to a text stream in your terminal.
Project Source: https://github.com/nojhan/colout Project Homepage: http://nojhan.github.io/colout/ -
pep8
Simple Python style checker in one Python file
Project Source: https://github.com/jcrocholl/pep8
Project Documentation: http://pep8.readthedocs.org/en/latest/ -
raven-python
Raven is a Python client for Sentry.
Project Source: https://github.com/getsentry/raven-python
Project Documentation: http://raven.readthedocs.org/en/latest/ -
mongol
A simple python tool to pinpoint the IP addresses of machines working for the Great Firewall of China.
Project Source: https://github.com/mothran/mongol -
SpoofMAC
Easily spoof your MAC address.
Project Source: https://github.com/feross/SpoofMAC
Project Homepage: http://feross.org/spoofmac/ -
funcy
A collection of fancy functional tools focused on practicality.
Project Source: https://github.com/Suor/funcy
Project Documentation: https://github.com/Suor/funcy -
pystache
Pystache is a Python implementation of Mustache. Mustache is a framework-agnostic, logic-free templating system inspired by ctemplate and et.
Project Source: https://github.com/defunkt/pystache
Project Homepage: http://mustache.github.com/ -
dropship
Instantly transfer files between Dropbox accounts using only their hashes.
Project Source: https://github.com/driverdan/dropship -
livestreamer
CLI program that extracts streams from various services and pipes them into a video player of choice.
Project Source: https://github.com/chrippa/livestreamer
Project Homepage: http://livestreamer.tanuki.se/en/latest/ -
node-gyp
node-gyp is a cross-platform command-line tool written in Node.js for compiling native addon modules for Node.js.
Project Source: https://github.com/TooTallNate/node-gyp -
everpad
Evernote client well integrated with linux desktop.
Project Source: https://github.com/nvbn/everpad -
redo
redo is a competitor to the long-lived, but sadly imperfect, make program.
Project Source: https://github.com/apenwarr/redo -
furl
furl is a small Python library that makes manipulating URLs simple.
Project Source: https://github.com/gruns/furl -
brackets-shell
CEF3-based application shell for Brackets.
Project Source: https://github.com/adobe/brackets-shell
Project Homepage: http://brackets.io/ -
python-markdown2
A fast and complete implementation of Markdown in Python.
Project Source: https://github.com/trentm/python-markdown2 -
fabtools
Tools for writing awesome Fabric files.
Project Source: https://github.com/ronnix/fabtools
Project Documentation: http://fabtools.readthedocs.org/en/0.17.0/ -
objc_dep
Graph the import dependancies in an Objective-C project.
Project Source: https://github.com/nst/objc_dep -
oauthlib
A generic, spec-compliant, thorough implementation of the OAuth request-signing logic.
Project Source: https://github.com/idan/oauthlib
Project Documentation: https://oauthlib.readthedocs.org/en/latest/index.html -
geeknote
Console client for Evernote.
Project Source: https://github.com/VitaliyRodnenko/geeknote -
plumbum
Plumbum is a small yet feature-rich library for shell script-like programs in Python.
Project Source: https://github.com/tomerfiliba/plumbum
Project Homepage: http://plumbum.readthedocs.org/en/latest/ -
flanker
Python email address and Mime parsing library.
Project Source: https://github.com/mailgun/flanker
Project Documentation: https://github.com/mailgun/flanker/blob/master/docs/User%20Manual.md -
itsdangerous
Various helpers to pass trusted data to untrusted environments.
Project Source: https://github.com/mitsuhiko/itsdangerous
Project Homepage: https://pythonhosted.org/itsdangerous/ -
Printrun
Pure Python 3d printing host software
Project Source: https://github.com/kliment/Printrun -
pdfminer
PDFMiner is a tool for extracting information from PDF documents.
Project Source: https://github.com/euske/pdfminer
Project Homepage: https://euske.github.io/pdfminer/ -
qtile
A small, flexible, scriptable tiling window manager.
Project Source: https://github.com/qtile/qtile
Project Homepage: http://qtile.org/ -
doge
doge is a simple motd script based on the slightly stupid but very funny doge meme. It prints random grammatically incorrect statements that are sometimes based on things from your computer.
Project Source: https://github.com/thiderman/doge
Project Documentation: https://pypi.python.org/pypi/doge/ -
wssh
SSH to WebSockets Bridge.
Project Source: https://github.com/aluzzardi/wssh -
gspread
Google Spreadsheets Python API.
Project Source: https://github.com/burnash/gspread
Project Documentation: http://burnash.github.com/gspread/ -
Python-Markdown
This is a Python implementation of John Gruber's Markdown.
Project Source: https://github.com/waylan/Python-Markdown
Project Documentation: https://pythonhosted.org/Markdown/ -
fail2ban
Daemon to ban hosts that cause multiple authentication errors.
Project Source: https://github.com/fail2ban/fail2ban
Project Homepage: https://github.com/fail2ban/fail2ban -
sabnzbd
SABnzbd is an Open Source Binary Newsreader written in Python.
Project Source: https://github.com/sabnzbd/sabnzbd
Project Homepage; http://sabnzbd.org/ -
delorean
Delorean is a library for clearing up the inconvenient truths that arise dealing with datetimes in Python.
Project Source: https://github.com/myusuf3/delorean
Project Documentation: https://github.com/myusuf3/delorean -
shovel
Shovel is like Rake for python. Turn python functions into tasks simply, and access and invoke them from the command line.
Project Source: https://github.com/seomoz/shovel -
python-phonenumbers
Python port of Google's libphonenumber.
Project Source: https://github.com/daviddrysdale/python-phonenumbers -
virtualenv-burrito
One command to have a working virtualenv + virtualenvwrapper environment.
Project Source: https://github.com/brainsik/virtualenv-burrito -
maestro
Maestro provides the ability to easily launch, orchestrate and manage mulitple Docker containers as single unit.
Project Source: https://github.com/toscanini/maestro -
python-lust
This project implements the basics of creating a proper modern daemon on a Unix system in Python.
Project Source: https://github.com/zedshaw/python-lust -
subliminal
Subliminal is a python library to search and download subtitles.
Project Source: https://github.com/Diaoul/subliminal
Project Documentation: http://subliminal.readthedocs.org/en/latest/ -
readerisdead
A collection of tools to help with the Google Reader shutdown.
Project Source: https://github.com/mihaip/readerisdead
Project Homepage: http://readerisdead.com/ -
pyrasite
Inject code into running Python processes.
Project Source: https://github.com/lmacken/pyrasite
Project Homepage: http://pyrasite.com/ -
DissidentX
DissidentX is a censorship resistance tool.
Project Source: https://github.com/bramcohen/DissidentX -
manage.py
Human friendly CLI builder.
Project Source: https://github.com/Birdback/manage.py -
logbook
A cool logging replacement for Python.
Project Source: https://github.com/mitsuhiko/logbook -
WebSocket-for-Python
WebSocket client and server library for Python 2 and 3 as well as PyPy.
Project Source: https://github.com/Lawouach/WebSocket-for-Python
Project Documentation: https://ws4py.readthedocs.org/en/latest/ -
cryptography
cryptography is a package designed to expose cryptographic primitives and recipes to Python developers.
Project Source: https://github.com/pyca/cryptography
Project Documentation: https://cryptography.io/en/latest/ -
pyquery
A jquery-like library for python.
Project Source: https://github.com/gawel/pyquery
Project Documentation: http://pyquery.readthedocs.org/en/latest/ -
schema
schema is a library for validating Python data structures.
Project Source: https://github.com/halst/schema -
unoconv
Universal Office Converter - Convert between any document format supported by LibreOffice/OpenOffice.
Project Source: https://github.com/dagwieers/unoconv
Project Homepage: http://dag.wiee.rs/home-made/unoconv/ -
magpie
Git-backed Evernote replacement.
Project Source: https://github.com/charlesthomas/magpie -
workflow
minimalist file based workflow.
Project Source: https://github.com/mdipierro/workflow -
binwalk
Firmware Analysis Tool.
Project Source: https://github.com/devttys0/binwalk -
lxml
The lxml XML toolkit for Python
Project Source: https://github.com/lxml/lxml -
curator
Tending your time-series indices in Elasticsearch.
Project Source: https://github.com/elasticsearch/curator
Project Documentation: https://github.com/elasticsearch/curator/wiki -
simplejson
simplejson is a simple, fast, extensible JSON encoder/decoder for Python.
Project Source: https://github.com/simplejson/simplejson
Project Documentation: http://simplejson.readthedocs.org/en/latest/ -
mypy
Mypy is an optional static type checker for Python.
Project Source: https://github.com/JukkaL/mypy
Project Website: http://www.mypy-lang.org/ -
astropy
Repository for the Astropy core package.
Project Source: https://github.com/astropy/astropy
Project Website: http://www.astropy.org/