An open API service indexing awesome lists of open source software.

awesome-devops

A curated list of awesome softwares for Devops.
https://github.com/awesome-soft/awesome-devops

Last synced: 9 days ago
JSON representation

  • SCM

    • 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.
    • Github - The world's leading software development platform.
    • Gitlab - GitLab is a web-based Git-repository manager with wiki, issue-tracking and CI/CD pipeline features, using an open-source license, developed by GitLab Inc.
    • Mercurial - Work easier. Work faster. Mercurial is a free, distributed source control management tool.
    • Gogs - A painless self-hosted Git service.
  • CI & CD

    • Shippable - CI, CD, and DevOps automation platform with Docker support that simplifies provisioning, building, testing, and deploying any application anywhere.
    • Bamboo - Bamboo is a continuous integration and deployment tool that ties automated builds, tests and releases together in a single workflow.
    • Deployer - A deployment tool written in PHP with support for popular frameworks out of the box.
    • Walle - Stable online support for multi-project, multi-environment one-click deployment on-line, one-click quick rollback clear record online application, review, deployment, real-time operation log.
    • AWS CodePipeline - AWS CodePipeline is a continuous delivery service you can use to model, visualize, and automate the steps required to release your software.
    • AWS CodeDeploy - AWS CodeDeploy is a deployment service that automates application deployments to Amazon EC2 instances, on-premises instances, or serverless Lambda functions.
    • werf - A CI/CD tool for delivering Docker images to Kubernetes via GitOps approach, integrates with any CI systems, written in Go.
    • GitLab Pipelines by puzl.cloud - Blazing-fast, cost-effective execution layer for GitLab CI/CD pipeline jobs, offering per-second billing and k8s API for runner management.
  • Container

    • Docker - Docker is an open platform for developers and sysadmins to build, ship, and run distributed applications, whether on laptops, data center VMs, or the cloud.
    • Kubernetes - Kubernetes is an open-source system for automating deployment, scaling, and management of containerized applications.
    • Docker Registry - Docker Trusted Registry (DTR) is a commercial product that enables complete image management workflow, featuring LDAP integration, image signing, security scanning, and integration with Universal Control Plane.
  • IDE & Editor

    • Sublime Text - A sophisticated text editor for code, markup and prose
    • Visual Studio Code - Visual Studio Code is a lightweight but powerful source code editor.
    • Eclipse - Eclipse is a platform that has been designed from the ground up for building integrated web and application development tooling.
    • PyCharm - Python IDE for Professional Developers by JetBrains.
    • PhpStorm - Lightning-Smart IDE for PHP Programming by JetBrains.
    • IntelliJ IDEA - The Java IDE for Professional Developers by JetBrains.
    • GoLand - A Clever IDE to Go by JetBrains.
    • CLion - A Cross-Platform IDE for C and C++ by JetBrains.
    • WebStorm - The Smartest JavaScript IDE by JetBrains.
    • Xcode - Xcode 10 includes everything you need to create amazing apps for all Apple platforms.
    • Typora - A markdown editor, markdown reader.
    • MWeb - Pro Markdown writing, note taking and static blog generator App.
    • CodeLobster - A free cross-platform IDE with many plug-ins for all popular frameworks.
  • Documents

    • Confluence - Confluence is where you create, organize and discuss work with your team.
    • Shimo - Cloud documents and forms that can be collaborated by multiple people in real time.
  • Communication

    • Slack - Slack is where work flows. It's where the people you need, the information you share, and the tools you use come together to get things done.
    • Dingtalk - DingTalk is a free and all-in-one enterprise communication and collaboration platform.
  • Api Manager

    • Charles - Charles is an HTTP proxy / HTTP monitor / Reverse Proxy that enables a developer to view all of the HTTP and SSL / HTTPS traffic between their machine and the Internet.
    • AWS Api Gateway - Amazon API Gateway is a fully managed service that makes it easy for developers to create, publish, maintain, monitor, and secure APIs at any scale.
    • Apiary - Platform for API Design, Development & Documentation.
    • Swagger - Swagger aides in development across the entire API lifecycle, from design and documentation, to test and deployment.
  • Storage

    • Dropbox - Dropbox is a home for all your work. You can store and share files, collaborate on projects.
    • AWS S3 - Object storage built to store and retrieve any amount of data from anywhere.
    • Qiniu kodo - Qiniu Cloud's object storage (KODO), a completely independent-researched core technology which is proven by repeated customer experience has occupied absolute leading market leader position. KODO can be widely applied to mass data management.
  • Image Storage Service

    • Qiniu - Qiniu image processing service does various operations for image files on Qiniu Cloud.
  • Monitor

    • Netdata - Netdata is a free monitoring solution with an open source agent that collects real-time metrics from your systems and applications, helping you monitor and troubleshoot them with ease.
    • Zabbix - Zabbix is a mature and effortless enterprise-class open source monitoring solution for network monitoring and application monitoring of millions of metrics.
    • Influxdb - Open Source Time Series DB Platform for Metrics & Events (Time Series Data).
    • Grafana - Data visualization & Monitoring with support for Graphite, InfluxDB, Prometheus, Elasticsearch and many more databases.
    • Prometheus - An open-source monitoring system with a dimensional data model, flexible query language, efficient time series database and modern alerting approach.
    • Node Exporter - The Prometheus Node Exporter exposes a wide variety of hardware and kernel-related metrics.
    • Telegraf - Telegraf is a server-based agent for collecting and sending all metrics and events from databases, systems, and IoT sensors. Telegraf is written in Go and compiles into a single binary with no external dependencies, and requires a very minimal memory footprint.
  • Application Definition

    • Maven - Apache Maven is a software project management and comprehension tool.
    • Gradle - Accelerate developer productivity. Gradle helps teams build, automate and deliver better software, faster.
    • AWS CodeBuild - AWS CodeBuild is a fully managed continuous integration service that compiles source code, runs tests, and produces software packages that are ready to deploy.
  • Configure

    • Ansible - Ansible is the simplest way to automate apps and IT infrastructure. Application Deployment + Configuration Management + Continuous Delivery.
    • Chef - Automation for all of your technology. Overcome the complexity and rapidly ship your infrastructure and apps anywhere with automation.
  • APM

    • Zipkin - Zipkin is a distributed tracing system. It helps gather timing data needed to troubleshoot latency problems in microservice architectures.
  • Cloud

    • OpenStack - OpenStack software controls large pools of compute, storage, and networking resources throughout a datacenter, managed through a dashboard or via the OpenStack API.
    • AWS - Amazon Web Services offers reliable, scalable, and inexpensive cloud computing services. Free to join, pay only for what you use.
    • Google Cloud Platform - Build, innovate, and scale with Google Cloud Platform. Collaborate and be more productive with G Suite. See what's possible with Google Cloud.
    • Tencent Cloud - Empower your business with our high-performance cloud services.
    • Huawei Cloud - Comprehensive Range of Cloud Computing Services.
    • Kinsta - Create and deploy web applications and databases in minutes.
  • Logging

    • Elasticsearch - Elasticsearch is a distributed, RESTful search and analytics engine capable of solving a growing number of use cases.
    • Filebeat - Filebeat is a lightweight shipper for forwarding and centralizing log data.
  • Service

    • Zookeeper - ZooKeeper is a centralized service for maintaining configuration information, naming, providing distributed synchronization, and providing group services.
    • Consul - Consul is a distributed service mesh to connect, secure, and configure services across any runtime platform and public or private cloud.
  • Service Management

    • gRPC - A high-performance, open-source universal RPC framework.
    • Istio - Connect, secure, control, and observe services.
    • Enovy - Envoy is an open source edge and service proxy, designed for cloud-native applications.
    • Spring Cloud - Spring Cloud provides tools for developers to quickly build some of the common patterns in distributed systems.
    • Dubbo - Dubbo |ˈdʌbəʊ| offers six key functionalities, which include transparent interface based RPC, intelligent load balancing, automatic service registration and discovery, high extensibility, runtime traffic routing, and visualized service governance.
  • Bench Test

    • AB - ab is a tool for benchmarking your Apache Hypertext Transfer Protocol (HTTP) server.
    • JMeter - The Apache JMeter™ application is open source software, a 100% pure Java application designed to load test functional behavior and measure performance.
    • Siege - Siege is an http load testing and benchmarking utility.
    • Tsung - Tsung is a high-performance benchmark framework for various protocols including HTTP, XMPP, LDAP, etc.
    • Web Bench - Web Bench is very simple tool for benchmarking WWW or proxy servers.
    • Http_load - http_load runs multiple http fetches in parallel, to test the throughput of a web server.
  • PM

    • Jira - Plan, track, and manage your agile and software development projects in Jira. Customize your workflow, collaborate, and release great software.
    • Redmine - Redmine is a flexible project management web application. Written using the Ruby on Rails framework, it is cross-platform and cross-database.
    • Teambition - Teambition is a simple, efficient project collaboration tool where you can manage projects, track progress, store project files, and make your team work more efficient.
    • Trello - Infinitely flexible. Incredibly easy to use. Great mobile apps. It's free. Trello keeps track of everything, from the big picture to the minute details.
    • FadeTask - It's free kanban, like trello, just support Chinese.
  • Others

    • Nagios - Nagios provides enterprise-class Open Source IT monitoring, network monitoring, server and applications monitoring.
    • Monit - Monit is a helpful program that automatically monitors and manages server programs to ensure that they not only stay online consistently, but that the file size, checksum, or permissions are always correct.
    • Supervisor - Supervisor is a client/server system that allows its users to monitor and control a number of processes on UNIX-like operating systems.
    • Hipchat - HipChat was a web service for internal private online chat and instant messaging.
    • Bitbucket - Collaborate on code with inline comments and pull requests. Manage and share your Git repositories to build and ship software, as a team.
    • Datadog - Datadog is a monitoring service for cloud-scale applications, providing monitoring of servers, databases, tools, and services, through a SaaS-based data analytics platform.
    • Pendo - Pendo helps product teams understand and guide users to create product experiences that customers love.
    • Vagrant - Vagrant enables users to create and configure lightweight, reproducible, and portable development environments.
    • PagerDuty - PagerDuty is a cloud computing company that produces a SaaS incident response platform for IT departments.
    • Swoole-Compiler - Compile the PHP program source code into binary instructions and encrypt them.
    • Carbon - Create and share beautiful images of your source code.
    • CodeLF - Search over projects from GitHub, Bitbucket, GitLab to find real-world usage and variable names.
    • Cloud 66 - DevOps as a service that helps to build, deploy and manage any application on any cloud or server.
    • Splunk - Splunk Inc. turns machine data into answers with the leading platform to tackle the toughest IT, IoT and security challenges. Use Splunk to search, monitor, analyze and visualize machine data.