Top 50 Awesome List

Higher Education

Higher Education


Miscellaneous  53 years ago  1.5k
continuous integration and continuous delivery
View on Github

Jun 26th, 2020

Online Build System

  • — Automated mobile CI/CD/CT for iOS and Android with online device emulators.
  • May 28th, 2020

    secure tools

  • Deepfence Enterprise - Full life cycle Cloud Native Workload Protection platform for kubernetes, virtual machines and serverless.
  • Deepfence Threat Mapperstars1.8k - Powerful runtime vulnerability scanner for kubernetes, virtual machines and serverless.
  • Apr 15th, 2020

    Online Build System

  • Buildkite - Lightning fast testing and delivery for all your software projects
  • Jan 6th, 2020

    secure tools

  • whitesource The simplest way to secure and manage open source components in your software.
  • Nov 29th, 2019

    Provisioning Tools

  • terraform Use Infrastructure as Code to provision and manage any cloud, infrastructure, or service
  • SaltStack Radically simple configuration-management, application deployment, task-execution, and multi-node orchestration engine
  • Nov 25th, 2019

    Dev env

  • T.A.D.S. boilerplatestars585 A boilerplate to setup a Docker Swarm environment with Ansible
  • Nov 1st, 2019

    Online Build System

  • DeployPlace - Complex deployments become simple. Deploy your applications from git or CI in minutes.
  • Jul 31st, 2019

    Build And Release System

  • Concourse Rather than a myriad of checkboxes, pipelines are defined as a single declarative config file
  • Mar 15th, 2019


  • dostars24 The simplest build tool on earth. Agnostic and multipurpose build tool and a build file. Tries to be better than the usual shell hell.
  • Theory

  • ci/cd pipeline
  • Feb 12th, 2019

    Online Build System

  • Cirrus CI Free for open source, supports Linux, Windows, macOS and FreeBSD, flexible hosted CI service
  • Theory

  • devops_roadmapstars203.1k
  • Feb 6th, 2019

    Online Build System

  • Bitrise Cloud based continuous integration and delivery for mobile, free for OSS
  • Oct 22nd, 2018


  • Learning Continuous Integraion with TeamCity - Master the principles and practices behind Continuous Integration by setting it up for different technology stacks using TeamCity
  • Jun 15th, 2018


  • Macacastars3.1k Automation test solution for native, hybrid, mobile web and web application on mobile and desktop platforms
  • Nov 19th, 2017


  • citrixserver XenServer is the best server virtualization platform for public and private clouds, powering 4 of the 5 largest hosting provider clouds. Built with scale, security and multi-tenancy in mind, XenServer allows for even greater flexibility and cost efficiency
  • Oct 8th, 2017

    Provisioning Tools

  • Ansible Simple infrastructure management tool via human readable playbooks
  • Oct 2nd, 2017

    Online Build System

  • snap-ci Easy builds, deployed when you want.
  • May 3rd, 2017


  • mesosphere-dc/os As a datacenter operating system, DC/OS is itself a distributed system, a cluster manager, a container platform, and an operating system.
  • Mar 1st, 2017

    Online Build System

  • -, hosted continuous integration and delivery service for innovators who shape the future.
  • Feb 5th, 2017


  • CatLight Build status monitor for Jenkins, TeamCity, Travis CI, Appveyor and TFS
  • Feb 2nd, 2017

    Code Review

  • Ebert Ebert does continuous static analysis of your GitHub repositories and delivers it straight to your Pull Requests, helping your team to focus on what's important and deliver better software.
  • Dec 1st, 2016

    Online Build System

  • deploybot - Instantly build and ship code anywhere in one consistent process for your entire team.
  • Semaphore CI — Fast and easy to use continuous integration and deployment service with native Docker support.
  • Sep 21st, 2016

    Sep 18th, 2016


  • Securing DevOps - A book on utilizing CI/CD techniques to improve the security of web applications and their infrastructure.
  • Aug 24th, 2016

    Dynamic Check

  • valgrind automatically detect many memory management and threading bugs, and profile your programs in detail
  • Aug 16th, 2016

    Code Review

  • Upsource Polyglot Code Review Tool, featuring code insight for PHP, JavaScript and Kotlin, GitHub integration, automated workflows, integration with CI servers
  • Build

  • SBT sbt is an open source build tool for Scala and Java projects.
  • Jul 29th, 2016

    Other Awesome Lists

  • awesome-dockerstars22.4k
  • Jul 16th, 2016


  • Assertible Continuous post deployment testing for GitHub
  • Jul 5th, 2016

    Build And Release System

  • ElectricFlow ElectricFlow/ElectricCommander gives distributed teams shared control and visibility into infrastructure, tool chains and processes. It accelerates and automates the software delivery process to enable agility, predictability and security across many build-test-deploy pipelines
  • Jun 7th, 2016

    Build And Release System

  • Solano CI Faster Continuous Integration and Deployment with patented auto-parallelization. See results 10 to 80x faster. 14-day free trial. No credit card required.
  • Jan 24th, 2016


  • selenium Selenium automates browsers
  • Monkey Test It Free automated website tester with CURLable API
  • Nov 14th, 2015


  • software integration
  • ci cheatsheet
  • Build And Release System

  • BuildForge Automate and accelerate build and release processes
  • Online Build System

  • cloudbees the Enterprise Jenkins Company
  • shippable Hosted continuous integration and deployment service built on docker
  • buildbox Simple self-hosted Continuous Integration
  • GitLab CI - Based off of ruby. They also provide GitLab, which manages git repositories.
  • Infrastructure

  • LSF Platform Load Sharing Facility (or simply LSF) is a workload management platform, job scheduler, for distributed HPC environments. It can be used to execute batch jobs on networked Unix and Windows systems on many different architectures
  • amazon Scalable, pay-as-you-go compute capacity in the cloud
  • Source Code Management

  • perforce Industry’s most reliable and proven platform for versioning code, images, documents... everything
  • mercurial Mercurial is a free, distributed source control management tool. It efficiently handles projects of any size and offers an easy and intuitive interface
  • gitlab Open source self-hosted Git management software
  • Code Review

  • codecollaborator Collaborator helps development, testing and management teams work together to produce high quality code
  • crucible Code reviews = quality code. Review code, discuss changes, share knowledge, and identify defects with Crucible's flexible review workflow. It's code review made easy for Subversion, CVS, Perforce, and more
  • reviewboard Review Board takes the pain out of code review, saving you time, money, and sanity so you can focus on making great software
  • gerrit Gerrit is a web based code review system, facilitating online code reviews for projects using the Git version control system
  • Build

  • gnumake GNU Make is a tool which controls the generation of executables and other non-source files of a program from the program's source files
  • gnuautoconf Autoconf is an extensible package of M4 macros that produce shell scripts to automatically configure software source code packages
  • cmake cmake offers robust, cross-platform software development solutions. Find out how we can help your team efficiently manage the build, test, and package process for your software project
  • gradle Gradle is build automation evolved. Gradle can automate the building, testing, publishing, deployment and more of software packages or other types of projects such as generated static websites, generated documentation or indeed anything else.
  • Static Check

  • static tools wiki wiki page
  • Dynamic Check

  • dynamic tools wiki wiki page
  • Performance Analysis

  • performance tools wiki wiki page
  • Coverage

  • code coverage wiki wiki page
  • Testing

  • Testingautomation test automation wiki page
  • Package

  • NSIS NSIS (Nullsoft Scriptable Install System) is a professional open source system to create Windows installers. It is designed to be as small and flexible as possible and is therefore very suitable for internet distribution
  • Deploy

  • jfrog s the first Binary Repository Management solution, Artifactory has changed the way binaries are controlled, stored and managed throughout the software release cycle
  • xl-deploy Agentless, Model-based App Deployment
  • Delivery

  • sl-release Orchestrate your Continuous Delivery pipelines. Simple. Flexible. End-to-End
  • Provisioning Tools

  • Chef Fast, scalable and flexible software for data center automation
  • Web Server

  • jetty
  • OS And Shell

  • awesome-perlstars611
  • Applications And Container

  • suseapplication tools to create suse applications
  • Sep 19th, 2015

    Online Build System

  • closeheat Static website integration with GitHub and Cloud development environment
  • Aug 28th, 2015

    Other Awesome Lists

  • ci tools compare
  • Jul 17th, 2015

    Online Build System

  • codecov Continuous code coverage. Featuring browser extenstions and awesome pull request commentsto track coverage over time on your GitHub/Bitbucket/Gitlab repo
  • Jun 22nd, 2015

    Source Code Management

  • phabricator Phabricator is a collection of open source web applications that help software companies build better software.
  • Static Check

  • findbugs Find Bugs in Java Programs
  • Testing

  • opensourcetesting open source software testing tools, news and disccussions
  • Delivery

  • herdstars411 A single-command bittorrent distribution system, based on Twitter's Murder
  • Database Version Control

  • dbdeploy dbdeploy is a Database Change Management tool. It’s for developers or DBAs who want to evolve their database design – or refactor their database – in a simple, controlled, flexible and frequent manner
  • Jun 17th, 2015

    Build And Release System

  • Teamcity Ready to work, extensible
  • Online Build System

  • travis-ci ci server for github and bitbuckets
  • elasticbox A DevOps approach that focuses on reusable application components as a service, and enables operations to provide IT as a Service
  • coveralls Track your project's code coverage over time, changes to files, and badge your GitHub repo
  • drone Open source continuous integration platform built on Docker
  • appveyor Continuous Integration and Deployment service for busy Windows
  • codeship Continuous Integration and Delivery made simple
  • githost Painless GitLab CE & CI Hosting
  • Source Code Management

  • github Powerful collaboration, review, and code management for open source and private development projects.
  • bitbuckets Plant your code in the cloud. Watch it grow.
  • IBM DevOps Services - Store, manage, edit, and collaborate on your source code. Then deploy onto the IBM Bluemix cloud platform.
  • Code Review

  • codestriker Codestriker is an open-sourced web application which supports online code reviewing. Traditional document reviews are supported, as well as reviewing diffs generated by an SCM (Source Code Management) system and plain unidiff patches
  • getbarkeep a fast, fun way to review code
  • Build

  • mozillabuildtools The Mozilla build system, like the rest of the Mozilla codebase, is cross-platform. It uses traditional Unix-style autoconf and make tools to build the various applications (even on non-unix operating systems)
  • Static Check

  • sonar SonarQube is an open platform to manage code quality
  • Testing

  • softwareqatest FAQ page
  • qaforums SQA Forums
  • Package

  • installshield World's #1 Software Installation Solution-Build Reliable MSI Installers for Windows Applications
  • rpm The RPM Package Manager (RPM) is a powerful command line driven package management system capable of installing, uninstalling, verifying, querying, and updating computer software packages
  • yum Yum is an automatic updater and package installer/remover for rpm systems
  • wix The most powerful set of tools available to create your Windows installation experience.
  • Deploy

  • bintray The fastest and most reliable way to automate the distribution of your software releases
  • Delivery

  • archiva Apache Archiva™ is an extensible repository management software that helps taking care of your own personal or enterprise-wide build artifact repository. It is the perfect companion for build tools such as Maven, Continuum, and ANT
  • Provisioning Tools

  • Puppet Build, destroy and rebuild servers on any public or private cloud
  • Web Server

  • apache Apache httpd has been the most popular web server on the Internet since April 1996
  • OS And Shell

  • awesome-pythonstars135.3k
  • awesome-sysadminstars22.3k
  • Database Version Control

  • liquibase source control for your database
  • dbmaestro Controlled Database Continuous Delivery is Our Business
  • Jun 2nd, 2015

    Online Build System

  • IBM DevOps Services - Develop, track, plan, and deploy software onto the IBM Bluemix cloud platform.
  • Jan 24th, 2015


  • SGE Grid Engine is typically used on a computer farm or high-performance computing (HPC) cluster and is responsible for accepting, scheduling, dispatching, and managing the remote and distributed execution of large numbers of standalone, parallel or interactive user jobs. It also manages and schedules the allocation of distributed resources such as processors, memory, disk space, and software licenses
  • Dec 24th, 2014

    Code Review

  • Codebrag Codebrag is a simple code review tool that makes the process work for your team.
  • Dec 22nd, 2014


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

  • boxstarter Repeatable, reboot resilient windows environment installations made easy using Chocolatey packages.
  • vagrantup Create and configure lightweight, reproducible, and portable development environments.
  • veeweestars4.3k Easing the building of vagrant boxes
  • Delivery

  • nexus The use of repository managers (also known as component managers) is helping software development teams achieve simple gains in speed, efficiency, and quality of their operations
  • chocolatey Chocolatey NuGet is a Machine Package Manager, somewhat like apt-get, but built with Windows in mind
  • pulp Pulp is a platform for managing repositories of content, such as software packages, and pushing that content out to large numbers of consumers.
  • murderstars2.5k Large scale server deploys using BitTorrent and the BitTornado library from
  • Dec 19th, 2014


  • fpmstars10.5k Effing package management! Build packages for multiple platforms (deb, rpm, etc) with great ease and sanity.
  • Nov 29th, 2014


  • ElectricacCelerator Continuous Delivery isn’t continuous if builds and tests take too long to complete. ElectricAccelerator speeds up builds and tests by up to 20X, improving software time to market, infrastructure utilization and developer productivity
  • Nov 27th, 2014

    Applications And Container

  • docker Docker - An open platform for distributed applications for developers and sysadmins
  • Nov 26th, 2014

    Database Version Control

  • flywaydb Database Migrations Made Easy
  • Deploy

  • Jenkinsdeployplugin deploy to tomcat
  • OS And Shell

  • awesome-shell
  • Static Check

  • coverity Continually measure and improve code quality and security across your development organization
  • fxcop FxCop is an application that analyzes managed code assemblies (code that targets the .NET Framework common language runtime) and reports information about the assemblies, such as possible design, localization, performance, and security improvements
  • cpd Duplicate code can be hard to find, especially in a large project. But PMD's Copy/Paste Detector (CPD) can find it for you
  • checkstyle Checkstyle is a development tool to help programmers write Java code that adheres to a coding standard
  • Theory

  • continuousIntegration
  • continuousdelivery
  • devopsdays
  • Build And Release System

  • Jenkins An extendable open source continuous integration server
  • Online Build System

  • circleci Continuous Integration for web apps.
  • testling Automatic browser tests on every push
  • magnum-ci Hosted Continuous Integration and Delivery Platform for private repositories
  • wercker Test and deploy your applications with ease
  • Infrastructure

  • GridWiki wiki page for Grid
  • UGE Univa workload management solutions maximize the value of existing computing resources by efficiently sharing workloads across thousands of servers
  • vmwarevshpere VMware vSphere (formerly VMware Infrastructure 4) is VMware's cloud computing virtualization operating system
  • [miscrosofthyperv](Docker - An open platform for distributed applications for developers and sysadmins) microsoft virtualization
  • Source Code Management

  • git Git is a free and open source distributed version control system designed to handle everything from small to very large projects with speed and efficiency
  • clearcase IBM Rational ClearCase is a software configuration management solution that provides version control, workspace management, parallel development support, and build auditing
  • svn Subversion is an open source version control system
  • teamfoundationservice Visual Studio Online, based on the capabilities of Team Foundation Server with additional cloud services, is the online home for your development projects. Get up and running in minutes on our cloud infrastructure without having to install or configure a single server. Visual Studio Online connects to Visual Studio, Eclipse, Xcode, and other Git clients to support development for a variety of platforms and languages
  • Build

  • scons SCons is an Open Source software construction tool—that is, a next-generation build tool. Think of SCons as an improved, cross-platform substitute for the classic Make utility with integrated functionality similar to autoconf/automake and compiler caches such as ccache. In short, SCons is an easier, more reliable and faster way to build software
  • msbuild The Microsoft Build Engine is a platform for building applications. This engine, which is also known as MSBuild, provides an XML schema for a project file that controls how the build platform processes and builds software. Visual Studio uses MSBuild, but it doesn't depend on Visual Studio. By invoking msbuild.exe on your project or solution file, you can orchestrate and build products in environments where Visual Studio isn't installed
  • ant Ant can be used to pilot any type of process which can be described in terms of targets and tasks. The main known usage of Ant is the build of Java applications.
  • maven Apache Maven is a software project management and comprehension tool. Based on the concept of a project object model (POM), Maven can manage a project's build, reporting and documentation from a central piece of information.
  • Web Server

  • nginx A high performance free open source web server powering busiest sites on the Internet
  • tomcat An open source software implementation of the Java Servlet and JavaServer Pages technologies
  • Useful Sites

  • infoq
  • stackoverflow
  • Conference And Submit

  • devops submit
  • Last Checked At: 2022-07-26T11:02:19.886Z


    Track your favorite github awesome repo, not just star it. provides website, newsletter, RSS for tracking the popular awesome list by daily and weekly.
    Contact us: [email protected]
    Track Awesome List - Track your favorite Github awesome repos, not just star them | Product Hunt


    Subscribe to our weekly newsletter to receive the awesome updates! We never send spam and you can unsubscribe instantly with one click. Here's past issues.


    Follow us on TwitterSubscribe us on TelegramSubmit awesome list repoNewsletterDonateSitemap