Skip to content

Latest commit

 

History

History
283 lines (222 loc) · 11.7 KB

Devops.md

File metadata and controls

283 lines (222 loc) · 11.7 KB

Devops

  1. ansible
    Ansible is a radically simple configuration-management, application deployment, task-execution, and multinode orchestration engine.
    Project Source: https://github.com/ansible/ansible
    Project Homepage: http://www.ansible.com/home

  2. sentry
    Sentry is a realtime event logging and aggregation platform. It specializes in monitoring errors and extracting all the information needed to do a proper post-mortem without any of the hassle of the standard user feedback loop.
    Project Source: https://github.com/getsentry/sentry
    Project Homepage: https://getsentry.com/welcome/

  3. salt
    Salt is a new approach to infrastructure management. Easy enough to get running in minutes, scalable enough to manage tens of thousands of servers, and fast enough to communicate with them in seconds.
    Project Source: https://github.com/saltstack/salt
    Project Homepage: http://www.saltstack.com/

  4. fabric
    Fabric is a library and command-line tool for streamlining the use of SSH for application deployment or systems administration tasks.
    Project Source: https://github.com/fabric/fabric
    Project Homepage: http://www.fabfile.org/

  5. Glances
    Glances is a cross-platform curses-based monitoring tool written in Python.
    Project Source: https://github.com/nicolargo/glances
    Project Homepage: http://nicolargo.github.io/glances/

  6. Watchdog
    Python library and shell utilities to monitor filesystem events.
    Project Source: https://github.com/gorakhargosh/watchdog
    Project Homepage: https://pythonhosted.org/watchdog/

  7. iOS-Universal-Framework
    An XCode project template to build universal (arm6, arm7, and simulator) frameworks for iOS.
    Project Source: https://github.com/kstenerud/iOS-Universal-Framework

  8. murder
    Murder is a method of using Bittorrent to distribute files to a large amount of servers within a production environment.
    Project Source: https://github.com/lg/murder
    Online Demo Address: http://vimeo.com/11280885

  9. fig
    fig is a Fast, isolated development environments using Docker.
    Project Source: https://github.com/orchardup/fig
    Project Homepage: http://orchardup.github.io/fig/

  10. pinax
    Pinax is an open-source platform built on the Django Web Framework. By integrating numerous reusable Django apps and providing starter projects and infrastructure tools, Pinax takes care of the things that many sites have in common so you can focus on what makes your site different.
    Project Source: https://github.com/pinax/pinax
    Project Homepage: http://pinaxproject.com/

  11. shipyard
    shipyard shows you which docker instances are running on a given machine. It also allows you delete and create new instances and much more.
    Project Source: https://github.com/shipyard/shipyard
    Project Homepage: http://shipyard-project.com/

  12. kivy
    Kivy is a Python framework for the development of multi-touch enabled media rich applications.
    Project Source: https://github.com/kivy/kivy
    Project Homepage: http://kivy.org/

  13. deis
    Deis is an open source PaaS that makes it easy to deploy and manage applications on your own servers.
    Project Source: https://github.com/deis/deis
    Project Homepage: http://deis.io/

  14. blueprint
    Blueprint is a simple configuration management tool that reverse-engineers servers. It figures out what you've done manually, stores it locally in a Git repository, generates code that's able to recreate your efforts, and helps you deploy those changes to production.
    Project Source: https://github.com/devstructure/blueprint
    Project Homepage: http://devstructure.com/blueprint/

  15. treeio
    Tree.io is a powerful business management platform with tons of great features including integrated Project Management, Help Desk (support ticketing) and CRM modules.
    Project Source: https://github.com/treeio/treeio
    Project Homepage: http://www.tree.io/

  16. ajenti
    Ajenti is a Linux & BSD web admin panel.
    Project Source: https://github.com/Eugeny/ajenti
    Project Homepage: http://ajenti.org/

  17. appscale
    AppScale is a platform that allows users to deploy and host their own Google App Engine applications.
    Project Source: https://github.com/AppScale/appscale
    Project Homepage: http://www.appscale.com/

  18. selfspy
    Selfspy is a daemon for Unix/X11, Mac OS X and Windows, that continuously monitors and stores what you are doing on your computer.
    Project Source: https://github.com/gurgeh/selfspy

  19. cuisine
    Cuisine is a small set of functions that sit on top of Fabric, to abstract common administration operations.
    Project Source: https://github.com/sebastien/cuisine

  20. psdash
    psdash is a system information web dashboard for linux using data mainly served by psutil.
    Project Source: https://github.com/Jahaja/psdash

  21. supervisor
    Supervisor is a client/server system that allows its users to control a number of processes on UNIX-like operating systems.
    Project Source: https://github.com/Supervisor/supervisor
    Project Documentation: http://supervisord.org/

  22. skyline
    Skyline is a real-time anomaly detection system, built to enable passive monitoring of hundreds of thousands of metrics.
    Project Source: https://github.com/etsy/skyline
    Project Homepage: https://github.com/etsy/skyline/wiki

  23. amonone
    Modern self-hosted server monitoring.
    Project Source: https://github.com/martinrusev/amonone
    Project Homepage: http://martinrusev.github.io/amonone/

  24. stashboard
    Stashboard was written by Twilio to provide status information on our phone, SMS, and Communication APIs.
    Project Source: https://github.com/twilio/stashboard
    Project Homepage: http://stashboard.org/

  25. Diamond
    Diamond is a python daemon that collects system metrics and publishes them to Graphite or one of many other supported stats dashboards/collectors.
    Project Source: https://github.com/BrightcoveOS/Diamond

  26. lettuce
    Lettuce is a Behavior-Driven Development tool.
    Project Source: https://github.com/gabrielfalcao/lettuce
    Project Homepage: http://lettuce.it/

  27. docker-registry
    Registry server for Docker.
    Project Source: https://github.com/dotcloud/docker-registry

  28. graph-explorer
    A highly interactive dashboard to satisfy varying ad-hoc information needs across a multitude of metrics in a very powerful way.
    Project Source: https://github.com/vimeo/graph-explorer
    Project Homepage: http://vimeo.github.io/graph-explorer/

  29. flower
    Flower is a web based tool for monitoring and administrating Celery clusters.
    Project Source: https://github.com/mher/flower
    Project Documentation: http://flower.readthedocs.org/en/latest/

  30. pyinotify
    Monitoring filesystems events with inotify on Linux.
    Project Source: https://github.com/seb-m/pyinotify
    Project Homepage: https://github.com/seb-m/pyinotify/wiki

  31. circus
    Circus is a program that runs and watches processes and sockets. Circus can be used as a library or through the command line.
    Project Source: https://github.com/mozilla-services/circus
    Project Documentation: http://circus.readthedocs.org/en/latest/

  32. cobbler
    Cobbler is a Linux installation server that allows for rapid setup of network installation environments.
    Project Source: https://github.com/cobbler/cobbler
    Project Webpage: http://www.cobblerd.org/

  33. dpxdt
    Make continuous deployment safe by comparing before and after webpage screenshots for each release.
    Project Source: https://github.com/bslatkin/dpxdt
    Project Homepage: https://dpxdt-test.appspot.com/

  34. scales
    Tracks server state and statistics, allowing you to see what your server is doing.
    Project Source: https://github.com/Cue/scales

  35. ngxtop
    Real-time metrics for nginx server
    Project Source: https://github.com/lebinh/ngxtop

  36. autojump
    A faster way to navigate your filesystem.
    Project Source: https://github.com/joelthelion/autojump

  37. bup
    Very efficient backup system based on the git packfile format, providing fast incremental saves and global deduplication.
    Project Source: https://github.com/bup/bup

  38. logster
    Logster is a utility for reading log files and generating metrics in Graphite or Ganglia or Amazon CloudWatch.
    Project Source: https://github.com/etsy/logster

  39. mackup
    Keep your application settings in sync.
    Project Source: https://github.com/lra/mackup
    Project Documentation: https://github.com/lra/mackup/tree/master/doc

  40. pidcat
    Colored logcat script which only shows log entries for a specific application package.
    Project Source: https://github.com/JakeWharton/pidcat

  41. reviewboard
    An extensible and friendly code review tool for projects and companies of all sizes.
    Project Source: https://github.com/reviewboard/reviewboard
    Project Homepage: http://www.reviewboard.org/

  42. plop
    Plop is a stack-sampling profiler for Python.
    Project Source: https://github.com/bdarnell/plop

  43. carbon
    Carbon is one of the components of Graphite, and is responsible for receiving metrics over the network and writing them down to disk using a storage backend.
    Project Source: https://github.com/graphite-project/carbon

  44. planout
    PlanOut is a library and interpreter for designing online experiments.
    Project Source: https://github.com/facebook/planout
    Project Homepage: http://facebook.github.io/planout/

  45. cuckoo
    Cuckoo Sandbox is an automated dynamic malware analysis system.
    Project Source: https://github.com/cuckoobox/cuckoo
    project Homepage: http://www.cuckoosandbox.org/

  46. firefly
    game server distributed framework.
    Project Source: https://github.com/9miao/firefly
    Project Homepage: http://firefly.9miao.com/

  47. simmetrica
    Lightweight framework for collecting and aggregating event metrics as timeseries data.
    Project Source: https://github.com/o/simmetrica

  48. yandex-tank
    Load and performance benchmark tool.
    Project Source: https://github.com/yandex-load/yandex-tank

  49. littlechef
    Cook with Chef without a Chef Server.
    Project Source: https://github.com/tobami/littlechef

  50. pythonz
    Python installation manager supporting CPython, Stackless, PyPy and Jython.
    Project Source: https://github.com/saghul/pythonz

  51. radon
    Various code metrics for Python code.
    Project Source: https://github.com/rubik/radon
    Project Documentation: https://radon.readthedocs.org/en/latest/

  52. ranger
    A vim-inspired filemanager for the console.
    Project Source: https://github.com/hut/ranger

  53. salmon
    A simple monitoring system.
    Project Source: https://github.com/lincolnloop/salmon

  54. shinken
    Flexible and scalable monitoring framework.
    Project Source: https://github.com/naparuba/shinken
    Project Homepage: http://www.shinken-monitoring.org/

  55. honcho
    honcho: a python clone of Foreman, for managing Procfile-based applications.
    Project Source: https://github.com/nickstenning/honcho
    Project Documentation: https://pypi.python.org/pypi/honcho

  56. memory_profiler
    Monitor Memory usage of Python code.
    Project Source: https://github.com/fabianp/memory_profiler
    Project Documentation: https://pypi.python.org/pypi/memory_profiler

  57. gunnery
    Remote task execution tool.
    Project Source: https://github.com/gunnery/gunnery
    Project Homepage: http://gunnery.io/

  58. pythonz
    Python installation manager supporting CPython, Stackless, PyPy and Jython.
    Project Source: https://github.com/saghul/pythonz
    Project Homepage: http://saghul.github.io/pythonz/

  59. pyinstrument
    Call stack profiler for Python. Inspired by Apple's Instruments.app.
    Project Source: https://github.com/joerick/pyinstrument

  60. maestro-ng
    A command-line utility that allows for automatically managing the orchestrated deployment and bring up of a set of service instance containers that compose an environment on a set of target host machines.
    Project Source: https://github.com/signalfuse/maestro-ng