Skip to content

Latest commit

 

History

History
1071 lines (913 loc) · 55.3 KB

devops.md

File metadata and controls

1071 lines (913 loc) · 55.3 KB

Bookmarks tagged [devops]

https://medium.com/@aymendaoudi/publishing-and-consuming-debugging-symbols-for-net-core-library-d0e8...

A good practice when having a class library that is used in one or across several projects is to make it available through a nuget feed. This library project should be pushed to this nuget feed using…


https://www.code4it.dev/blog/connect-npm-feeds-from-azure-devops

Azure DevOps, among its capabilities, allows you to store npm packages in their system. Here we'll see how to connect to an npm feed and how to solve the 401-unauthorized error.


https://www.heavybit.com/library/podcasts/to-be-continuous/

A show all about continuous delivery and software development. Brought to you by Heavybit.


https://podcast.bretfisher.com/

Hey DevOps fans 👋, this podcast contains interviews and audience Q&A from my weekly YouTube Live show. It might be me talking on a topic, o...


https://www.cloudbees.com/resources/devops-radio

DevOps Radio is a CloudBees-sponsored podcast series. Hosting experts from around the industry, the show dives into what it takes to successfully develop, deliver and deploy software in today’s ever-c...


https://www.arresteddevops.com/

Arrested DevOps is the podcast that helps you achieve understanding, develop good practices, and operate your team and organization for maximum DevOps awesomeness.


https://cloud.google.com/pubsub/docs/monitoring

The Cloud Pub/Sub API exports metrics via Stackdriver. Stackdriver allows you to create monitoring dashboards and alerts or access the metrics programmatically.


https://www.codepedia.org/ama/a-cleaner-multi-stage-deployment-on-kubernetes-of-a-create-react-app-w...

This blog posts presents a clean way to make a multi-stage deployment of a Create React App on a Kubernetes Cluster. Deployments with kubectl, helm charts, kustomize and skaffold are presented.


https://redblink.com/become-full-stack-developer-2019-roadmap/

How To Become A Full Stack Developer In 2019 [ROADMAP]? So, You want to be a good developer, so you want to go full stack. Entering the web development industry is a relatively easy task today, but ri...

  • 📆 published on: 2019-07-04
  • tags: dev, devops

https://github.com/smira/aptly

aptly is a Debian repository management tool.


https://github.com/xuri/aurora

Cross-platform web-based Beanstalkd queue server console.


https://github.com/soniah/awsenv

Small binary that loads Amazon (AWS) environment variables for a profile.


https://github.com/dave/blast

A simple tool for API load testing and batch jobs.


https://github.com/codesenberg/bombardier

Fast cross-platform HTTP benchmarking tool.


https://github.com/bosun-monitor/bosun

Time Series Alerting Framework.


https://github.com/centerorbit/depcharge

Helps orchestrating the execution of commands across the many dependencies in larger projects.


https://github.com/liudng/dogo

Monitoring changes in the source file and automatically compile and run (restart).


https://github.com/appleboy/drone-jenkins

Trigger downstream Jenkins jobs using a binary, docker or Drone CI.


https://github.com/appleboy/drone-scp

Copy files and artifacts via SSH using a binary, docker or Drone CI.


https://github.com/chrismckenzie/dropship

Tool for deploying code via cdn.


https://github.com/appleboy/easyssh-proxy

Golang package for easy remote execution through SSH and SCP downloading via ProxyCommand.


https://github.com/mkchoi212/fac

Command-line user interface to fix git merge conflicts.


https://github.com/gaia-pipeline/gaia

Build powerful pipelines in any programming language.


https://github.com/go-gitea/gitea

Fork of Gogs, entirely community driven.


https://git.jonasfranz.software/JonasFranzDEV/gitea-github-migrator

Migrate all your GitHub repositories, issues, milestones and labels to your Gitea instance.


https://github.com/go-furnace/go-furnace

Hosting solution written in Go. Deploy your Application with ease on AWS, GCP or DigitalOcean.


https://github.com/sanbornm/go-selfupdate

Enable your Go applications to self update.


https://github.com/cryptojuice/gobrew

gobrew lets you easily switch between multiple versions of go.


https://github.com/sirnewton01/godbg

Web-based gdb front-end application.


https://gogs.io/

A Self Hosted Git Service in the Go Programming Language.


https://github.com/inconshreveable/gonative

Tool which creates a build of Go that can cross compile to all platforms while still using the Cgo-enabled versions of the stdlib packages.


https://github.com/ahmetalpbalkan/govvv

“go build” wrapper to easily add version information into Go binaries.


https://github.com/mitchellh/gox

Dead simple, no frills Go cross compile tool.


https://github.com/laher/goxc

build tool for Go, with a focus on cross-compiling and packaging.


https://github.com/yaronsumel/grapes

Lightweight tool designed to distribute commands over ssh with ease.


https://github.com/moovweb/gvm

GVM provides an interface to manage Go versions.


https://github.com/rakyll/hey

Hey is a tiny program that sends some load to a web application.


https://github.com/ajvb/kala

Simplistic, modern, and performant job scheduler.


https://github.com/cswank/kcli

Command line tool for inspecting kafka topics/partitions/messages.


https://github.com/kubernetes/kubernetes

Container Cluster Manager from Google.


https://github.com/ivanilves/lstags

Tool and API to sync Docker images across different registries.


https://github.com/timdp/lwc

A live-updating version of the UNIX wc command.


https://github.com/xwjdsh/manssh

manssh is a command line tool for managing your ssh alias config easily.


https://github.com/moby/moby

Collaborative project for the container ecosystem to assemble container-based systems.


https://github.com/emicklei/mora

REST server for accessing MongoDB documents and meta data.


https://github.com/ostrost/ostent

collects and displays system metrics and optionally relays to Graphite and/or InfluxDB.


https://github.com/mitchellh/packer

Packer is a tool for creating identical machine images for multiple platforms from a single source configuration.


https://github.com/bengadbois/pewpew

Flexible HTTP command line stress tester.


https://github.com/pomerium/pomerium

Pomerium is an identity-aware access proxy.


https://github.com/alouche/rodent

Rodent helps you manage Go versions, projects and track dependencies.


https://github.com/rlmcpherson/s3gof3r

Small utility/library optimized for high speed transfer of large objects into and out of Amazon S3.


https://github.com/scaleway/scaleway-cli

Manage BareMetal Servers from Command Line (as easily as with Docker).


https://github.com/bitfield/script

Making it easy to write shell-like scripts in Go for DevOps and system administration tasks.


https://github.com/ChristopherRabotin/sg

Benchmarks a set of HTTP endpoints (like ab), with possibility to use the response code and data between each call for specific server stress based on its previous response.


https://github.com/TimothyYe/skm

SKM is a simple and powerful SSH Keys Manager, it helps you to manage your multiple SSH keys easily!


https://github.com/sanathp/statusok

Monitor your Website and REST APIs.Get Notified through Slack, E-mail when your server is down or response time is more than expected.


https://github.com/containous/traefik

Reverse proxy and load balancer with support for multiple backends.


https://github.com/tsenart/vegeta

HTTP load testing tool and library. It's over 9000!


https://github.com/adnanh/webhook

Tool which allows user to create HTTP endpoints (hooks) that execute commands on the server.


https://wide.b3log.org/login

Web-based IDE for Teams using Golang.


https://github.com/masterzen/winrm-cli

Cli tool to remotely execute commands on Windows machines.


https://github.com/crufter/borg

Terminal based search engine for bash snippets.


https://github.com/tejo/boxed

Dropbox based blog engine.


https://github.com/rafael-santiago/cherry

Tiny webchat server in Go.


https://github.com/gocircuit/circuit

Circuit is a programmable platform-as-a-service (PaaS) and/or Infrastructure-as-a-Service (IaaS), for management, discovery, synchronization and orchestration of services and hosts comprising cloud ap...


https://github.com/tylertreat/Comcast

Simulate bad network connections.


https://github.com/kelseyhightower/confd

Manage local application configuration files using templates and data from etcd or consul.


https://github.com/skibish/ddns

Personal DDNS client with Digital Ocean Networking DNS as backend.


http://www.docker.com/

Open platform for distributed applications for developers and sysadmins.


https://github.com/documize/community

Modern wiki software that integrates data from SaaS tools.


https://github.com/odeke-em/drive

Google Drive client for the commandline.


https://github.com/gilbertchen/duplicacy

A cross-platform network and cloud backup tool based on the idea of lock-free deduplication.


https://github.com/Antonito/gfile

Securely transfer files between two computers, without any third party, over WebRTC.


https://github.com/shurcooL/Go-Package-Store

App that displays updates for the Go packages in your GOPATH.


https://github.com/Sioro-Neoku/go-peerflix

Video streaming torrent client.


https://github.com/Humpheh/goboy

Nintendo Game Boy Color emulator written in Go.


https://github.com/goccmack/gocc

Gocc is a compiler kit for Go written in Go.


https://github.com/timothyye/godns

A dynamic DNS client tool, supports DNSPod & HE.net, written in Go.


https://github.com/diankong/GoDocTooltip

Chrome extension for Go Doc sites, which shows function description as tooltip at function list.


https://jetbrains.com/go

Full featured cross-platform Go IDE.


https://github.com/buger/gor

Http traffic replication tool, for replaying traffic from production to stage/dev environments in real-time.


http://gohugo.io/

Fast and Modern Static Website Engine.


https://github.com/thestrukture/ide

Browser accessible IDE. Designed for Go with Go.


https://github.com/dimiro1/ipe

Open source Pusher server implementation compatible with Pusher client libraries written in GO.


https://github.com/assafmo/joincap

Command-line utility for merging multiple pcap files together.


https://jujucharms.com/

Cloud-agnostic service deployment and orchestration - supports EC2, Azure, Openstack, MAAS and more.


https://github.com/jeffail/leaps

Pair programming service using Operational Transforms.


https://github.com/yunabe/lgo

Interactive Go programming with Jupyter. It supports code completion, code inspection and 100% Go compatibility.


http://limetext.org/

Lime Text is a powerful and elegant text editor primarily developed in Go that aims to be a Free and open-source software successor to Sublime Text.


https://github.com/visualfc/liteide

LiteIDE is a simple, open source, cross-platform Go IDE.


https://github.com/quii/mockingjay-server

Fake HTTP servers and consumer driven contracts from one configuration file. You can also make the server randomly misbehave to help do more realistic performance tests.


https://github.com/mehrdadrad/mylg

Command Line Network Diagnostic tool written in Go.


https://github.com/unix4fun/naclpipe

Simple NaCL EC25519 based crypto pipe tool written in Go.


https://github.com/fogleman/nes

Nintendo Entertainment System (NES) emulator written in Go.


https://github.com/noraesae/orange-cat

Markdown previewer written in Go.


https://github.com/gulien/orbit

A simple tool for running commands and generating files from templates.


https://github.com/pointlander/peg

Peg, Parsing Expression Grammar, is an implementation of a Packrat parser generator.


https://github.com/b3log/pipe

A small and beautiful blogging platform.


https://github.com/restic/restic

De-duplicating backup program.


https://github.com/coreos/rkt

App Container runtime that integrates with init systems, is compatible with other container formats like Docker, and supports alternative execution engines like KVM.


https://github.com/boyter/scc

Sloc Cloc and Code, a very fast accurate code counter with complexity calculations and COCOMO estimates.


https://github.com/chrislusf/seaweedfs

Fast, Simple and Scalable Distributed File System with O(1) disk seek.


https://github.com/msoap/shell2http

Executing shell commands via http server (for prototyping or remote control).


https://github.com/intelsdi-x/snap

Powerful telemetry framework.


https://github.com/lucasgomide/snitch

Simple way to notify your team and many tools when someone has deployed any application via Tsuru.


https://github.com/pressly/sup

Stack Up, a super simple deployment tool - just Unix - think of it like 'make' for a network of servers.


https://syncthing.net/

Open, decentralized file synchronization tool and protocol.


https://github.com/crazcalm/term-quiz

Quizzes for your terminal.


https://github.com/shopify/toxiproxy

Proxy to simulate network and system conditions for automated tests.


https://tsuru.io/

Extensible and open source Platform as a Service software.


https://github.com/VerizonDigital/vflow

High-performance, scalable and reliable IPFIX, sFlow and Netflow collector.


https://github.com/wellington/wellington

Sass project management tool, extends the language with sprite functions (like Compass).


https://github.com/backup/backup

Provides an elegant DSL in Ruby for performing backups on UNIX-like systems.


https://github.com/PagerDuty/blender

A modular system orchestration framework with pluggable driver and host discovery.


https://github.com/cloudfoundry/bosh

Cloud Foundry BOSH is an open source tool chain for release engineering, deployment and lifecycle management of large scale distributed services.


http://capistranorb.com

A remote server automation and deployment tool written in Ruby.


https://github.com/newrelic/centurion

A mass deployment tool for Docker fleets.


https://github.com/chef/chef

A systems integration framework, built to bring the benefits of configuration management to your entire infrastructure.


https://github.com/etsy/deployinator

Deployinator is a deployment framework extracted from Etsy.


https://github.com/stripe/einhorn

Einhorn will open one or more shared sockets and run multiple copies of your process. You can seamlessly reload your code, dynamically reconfigure Einhorn, and more.


https://github.com/itamae-kitchen/itamae

Simple and lightweight configuration management tool inspired by Chef.


https://github.com/square/kochiku

Kochiku is a distributed platform for test automation.


https://www.lita.io/

ChatOps for Ruby: A pluggable chat bot framework usable with any chat service.


https://github.com/elastic/logstash

Logs/event transport, processing, management, search.


https://github.com/mina-deploy/mina

Really fast deployer and server automation tool.


https://github.com/puppetlabs/puppet

An automated administrative engine for your Linux, Unix, and Windows systems, performs administrative tasks (such as adding users, installing packages, and updating server configurations) based on a c...


https://github.com/wvanbergen/request-log-analyzer

Create reports based on your log files. Supports Rails, Apache, MySQL, Delayed::Job, and other formats.


https://github.com/rubber/rubber

The rubber plugin enables relatively complex multi-instance deployments of RubyOnRails applications to Amazon's Elastic Compute Cloud (EC2).


https://github.com/bensie/sshkey

SSH private and public key generator in pure Ruby (RSA & DSA).


https://github.com/kenn/sunzi

Server provisioning utility for minimalists


https://github.com/lxc/ruby-lxc

Native ruby binding for Linux containers.


http://www.vagrantup.com

Create and configure lightweight, reproducible, and portable development environments.


https://github.com/GoogleContainerTools/kaniko

Build Container Images In Kubernetes. Contribute to GoogleContainerTools/kaniko development by creating an account on GitHub.


https://github.com/johanhaleby/kubetail

Bash script to tail Kubernetes logs from multiple pods at the same time - johanhaleby/kubetail


https://kubectx.dev/

Switch faster between clusters and namespaces in kubectl - ahmetb/kubectx


https://www.youtube.com/watch?v=pRG47EQ5OAg

This presentation by Marc Campbell, CTO and Founder of Replicated, is from the Kubernetes, Kustomize & Ship Meetup in SF - ship video reference


https://www.weave.works/technologies/gitops/

Learn what is GitOps and how you can implement GitOps workflows to reliably run Kubernetes in production and at scale. Also find out why GitOps is the more secure way to deploy apps to Kubernetes.


https://github.com/ripienaar/free-for-dev#readme

A list of SaaS, PaaS and IaaS offerings that have free tiers of interest to devops and infradev - ripienaar/free-for-dev


https://stackify.com/continuous-delivery-vs-continuous-deployment-vs-continuous-integration/

The DevOps trend has given rise to a number of buzzwords and methodologies aiming to speed delivery and accuracy, giving developers the tools they need to deliver better products, with fewer bugs, and...


http://www.spinnaker.io/

Spinnaker is an open source, multi-cloud continuous delivery platform for releasing software changes with high velocity and confidence.


https://martinfowler.com/bliki/BlueGreenDeployment.html

One of the challenges with automating deployment is the cut-over itself, taking software from the final stage of testing to live production. You usually need to do this quickly in order to minimize do...


https://www.weave.works/blog/what-is-gitops-really

A year ago we published an introduction to GitOps - Operations by Pull Request. This post described how Weaveworks ran a complete Kube...


https://codeburst.io/trunk-based-development-vs-git-flow-a0212a6cae64

Git is merely a tool. You can use it in many different ways. Currently, two most popular development styles you can encounter are Git flow and [trunk-based developme...


http://kompose.io/

kompose is a tool to help users familiar with docker-compose move to Kubernetes. It takes a Docker Compose file and translates it into Kubernetes resources.


https://github.com/docker/docker-bench-security

The Docker Bench for Security is a script that checks for dozens of common best-practices around deploying Docker containers in production. - docker/docker-bench-security


https://www.youtube.com/watch?v=esEFaY0FDKc

Learn about Amazon's transition to a service-oriented architecture over a decade ago. We share lessons learned, processes adopted, and the tools built to increase both agility and reliability.

  • 📆 published on: 2015-10-15
  • tags: aws, devops

https://github.com/motdotla/dotenv

Loads environment variables from .env for nodejs projects.


http://www.baeldung.com/kubernetes

A brief introduction to Kubernetes fundamentals.


https://puppet.com/blog/what-is-devops

What is DevOps? DevOps is a set of principles and practices — both technical and cultural — that can help organizations deploy better software, faster.

  • 📆 published on: 2017-01-30
  • tags: devops

https://puppet.com/products/how-puppet-works

Puppet gives you an automatic way to inspect, deliver, operate and future-proof all of your software, no matter where it runs. With the Puppet approach, you know what you have so you can control and e...


https://12factor.net/

In the modern era, software is commonly delivered as a service: called web apps, or software-as-a-service. The twelve-factor app is a methodology for building software-as-a-service apps that:


https://blog.risingstack.com/continuous-deployment-of-node-js-applications/

  • From Source Control to Production
  • Continuous deployment tools
  • Automated tests
  • Creating Artifacts
  • Deploy
  • Rollbacks
  • 📆 published on: 2014-07-30
  • tags: node.js, devops

https://strongloop.com/strongblog/node-js-deploy-production-best-practice/

One of the struggles developers face when moving to Node.js is the lack of best practices for automated deployment of Node applications. The challenges are many-fold – packaging and dependency managem...


https://expressjs.com/en/advanced/best-practice-performance.html

This article discusses performance and reliability best practices for Express applications deployed to production.

This topic clearly falls into the “devops” world, spanning both traditional developm...