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

https://github.com/antfroger/engineering-tools

📚 A curated list of useful engineering tools
https://github.com/antfroger/engineering-tools

api automation ci continuous-delivery devops engineering monitoring security software-engineering software-tools tools versioning

Last synced: 22 days ago
JSON representation

📚 A curated list of useful engineering tools

Awesome Lists containing this project

README

          

# Software Engineering Tools

A curated list of very useful tools, platforms and resources to build high quality web applications.

----

## Api

* [Postman](https://www.getpostman.com/) - A powerful GUI platform to make your API development faster & easier, from building API requests through testing, documentation and sharing.
* [Runscope](https://www.runscope.com/) - API monitoring & testing.
* [Linx](https://linx.software) - Low-code development platform to implement, debug and host APIs.

## Code versioning

* [Bitbucket](https://bitbucket.org/) - Distributed version control system that makes it easy for you to collaborate with your team.
* [Git](https://git-scm.com/) - 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](https://github.com/) - GitHub fosters a fast, flexible, and collaborative development process that lets you work on your own or with others.
* [GitLab](https://about.gitlab.com/) - GitLab unifies issues, code review, CI and CD into a single UI.
* [Gitless](http://gitless.com/) - A simple version control system built on top of Git.

## Continuous Integration (CI)

* [Circle CI](https://circleci.com/) - The modern continuous integration and delivery platform that software teams love to use.
* [Code Climate](https://codeclimate.com/) - Get automated code review for test coverage, complexity, duplication, security, style, and more, and merge with confidence.
* [Jenkins](https://jenkins.io/) - The leading open source automation server, Jenkins provides hundreds of plugins to support building, deploying and automating any project.
* [Scrutinizer](https://scrutinizer-ci.com/) - Improve code quality and find bugs before they hit production with our continuous inspection platform.
* [Travis CI](https://travis-ci.org/) - Test and Deploy with Confidence.

## Deployment tools

* [Capistrano](http://capistranorb.com/) - A remote server automation and deployment tool written in Ruby.
* [Skyliner](https://www.skyliner.io/) - The launch platform for your best work.

## Email

* [Litmus](https://litmus.com/email-testing) - See screenshots of your emails across 70+ apps and devices to ensure compatibility in all environments.
* [Mail tester](https://www.mail-tester.com/) - Test the Spammyness of your Emails.
* [Mosaico](https://mosaico.io/) - Open source email template builder.

## Infrastructure

* [Ansible](https://www.ansible.com/) - Automation for everyone.
* [Chef](https://www.chef.io/) - Automate infrastructure and applications. Deploy new code faster and more frequently.
* [Docker](https://www.docker.com/) - Docker is the world’s leading software containerization platform.
* [Kubernetes](https://kubernetes.io/) - Automated container deployment, scaling, and management.
* [Puppet](https://puppet.com/) - The shortest path to managing today’s infrastructure — and tomorrow’s.
* [Spacelift](https://spacelift.io/) - Flexible management platform for Infrastructure as Code.
* [Vagrant](https://www.vagrantup.com/) - Create and configure lightweight, reproducible, and portable development environments.

## Message queueing service

* [Amazon SQS (Simple Queue System)](https://aws.amazon.com/sqs/) - Fully managed message queues for microservices, distributed systems, and serverless applications.
* [Anypoint MQ](https://www.mulesoft.com/platform/anypoint-mq-message-queue) - Enterprise-class cloud messaging, fully integrated with Anypoint Platform.
* [RabbitMQ](https://www.rabbitmq.com/) - The most widely deployed open source message broker.

## Monitoring

* [DataDog](https://www.datadoghq.com/) - Cloud-Scale Monitoring. Monitoring that tracks your dynamic infrastructure and applications.
* [Grafana](http://grafana.org/) - The leading tool for querying and visualizing time series and metrics.
* [Kibana](https://www.elastic.co/products/kibana) - Kibana lets you visualize your Elasticsearch data and navigate the Elastic Stack, so you can do anything from learning why you're getting paged at 2:00 a.m. to understanding the impact rain might have on your quarterly numbers.
* [NetData](https://my-netdata.io/) - Unparalleled insights, in real-time, of everything happening on your Linux systems and applications.
* [New Relic](https://newrelic.com/) - Performance monitoring for today’s digital business.
* [Prometheus](https://prometheus.io/) - From metrics to insight. Power your metrics and alerting.
* [Supervisor](http://supervisord.org/) - Supervisor is a client/server system that allows its users to control a number of processes on UNIX-like operating systems.
* [Tideways](https://tideways.io/) - Your mission control center for PHP application performance
* [VividCortex](https://www.vividcortex.com/) - Database Monitoring and Performance Management.
* [Middleware](https://middleware.io)- A full-stack cloud observability platform designed to empower developers and organizations to monitor, optimize, and streamline their applications and infrastructure in real-time.

## Project Management

* [Jira](https://www.atlassian.com/software/jira) - The #1 software development tool used by agile teams.
* [Pivotal Tracker](https://www.pivotaltracker.com/) - Every project starts with a story, no matter what you're building. Tracker helps your team better develop and keep track of them while they progress from start to delivered.
* [Redmine](http://www.redmine.org/) - Redmine is a flexible project management web application.
* [Trello](https://trello.com/) - Trello lets you work more collaboratively and get more done.

## Project Preparation

### Feedback

* [Pastel](https://usepastel.com/) - Build better websites with live sticky-note feedback.

### Mockups

* [Balsamiq](https://balsamiq.com/) - Rapid, effective and fun wireframing software.
* [Mockuuups Studio](https://mockuuups.studio/) - Drag-and-drop tool for creating beautiful app previews and marketing materials.

### Specifications

* [Writemaps](https://writemaps.com/) - Helps you make sitemaps and gather content.

## Security

* [Detectify](https://detectify.com/) - Continuous Web Security.
* [Evident.io](https://evident.io/) - Continuous Security & Compliance for Your Public Cloud.
* [Signal Sciences](https://www.signalsciences.com/) - Application security for the modern web.
* [Pixee](https://pixee.ai) - Pixeebot finds security and code quality issues in your code and creates merge-ready pull requests with recommended fixes.

## Testing

### Browser testing

* [BrowserStack](https://www.browserstack.com/) - Live, Web-Based Browser Testing.

### Functional testing

* [Cypress](https://www.cypress.io/) - Fast, easy and reliable testing for anything that runs in a browser..
* [Sahi](http://sahipro.com/) - A web test automation tool.
* [Selenium](http://www.seleniumhq.org/) - Selenium is a suite of tools to automate web browsers across many platforms.

### Responsive testing

* [Sizzy](http://sizzy.co/) - A tool for developing responsive websites crazy-fast.
A bunch of devices diaplay your ewbsite at the same time, allowing you to visualize how it works on them.

### Other

* [Ngrok](https://ngrok.com/) - Secure introspected tunnels to localhost.

----

# Contributing

Contributions are welcome!

# License

Licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.