A curated list of open source software for helping Developers and other IT Staff & Management
- 12 factor Apps. Methodology and good practices (specially on docker) for building software-as-a-service apps that use setup automation, have a clean contract with the underlying operating system, are suitable for deployment on modern cloud platforms, minimize divergence between development and production and can scale up without significant changes to tooling, architecture, or development practices.
- Scrapy - Pythen open source and collaborative framework for extracting the data you need from websites.
- Top 50 open source web crawlers for data mining - Top 50 open source web crawlers available on the web for data mining.
- Top 10 Open-Source Docker Developer Tools - Tools for Docker universe. Orchestation, PaaS, Continuous integration and delivery, ...
- Read the docs - Documentation hosting and automated building from Sphinx (reStructuredText) or Markdown sources at Subversion, Bazaar, Git, and Mercurial repositories as Continuous Documentation.
- Pandoc. Pandoc is a Haskell library for converting from one markup format to another. Pandoc can convert between numerous markup and word processing formats, including, but not limited to, various flavors of Markdown, HTML, LaTeX and Word docx.
- Jupyter. stand alone serverr for online notebooks viewing and editing rich documents with code and figures shareable in code repositories.
- Vaadin UI Framework - Simplifies your web app development. Your code is written in Java and executed on the server’s JVM, while the UI is rendered as HTML5 in the browser. The framework also automates all the communication between the browser and the server.
- Low-risk Monolith to Microservice Evolution. Reference. Good approximation to replace monolithic apps by microservices using kubernetes/Openshift.
- Beanstalkd. Beanstalk is a simple, fast work queue. Its interface is generic, but was originally designed for running time-consuming tasks asynchronously. Its a simpler alternative for other queue technologies like RabbitMQ or ActiveMQ.
- Gearman - Job distributor between machines written in C. It allows you to do work in parallel, to load balance processing, and to call functions between languages.
- Gearman UI. PHP Based monitoring GUI for Gearman infraestructure.
- RegExr. Online tool to learn, build, & test Regular Expressions (RegEx / RegExp).
- ElasticHQ - Status and monitoring of Elasticsearch nodes & clusters using ElasticSearch REST API with simple setup and no backend but Elasticsearch.