Skip to content

reachworld/awesome-dev

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 

Repository files navigation

Awesome development

A curated list of open source software for helping Developers and other IT Staff & Management

Architecture & Design

  • 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.

Crawling

  • Scrapy - Pythen open source and collaborative framework for extracting the data you need from websites.

Data Mining

Docker development tools

Documentation

  • 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.

Editors / IDEs

  • Jupyter. stand alone serverr for online notebooks viewing and editing rich documents with code and figures shareable in code repositories.

JAVA World

  • 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.

Microservices

Process distribution

  • 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.

Regular expressions

  • RegExr. Online tool to learn, build, & test Regular Expressions (RegEx / RegExp).

Systems management frontends

  • ElasticHQ - Status and monitoring of Elasticsearch nodes & clusters using ElasticSearch REST API with simple setup and no backend but Elasticsearch.

About

A curated list of tools for developers

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published