Development tools

This section provides a curated list of tools, resources, and platforms that can enhance your development workflow. From version control to containerization, these tools are essential for modern software development practices.

Table of Contents

Version Control

  • Awesome Git: A curated list of amazingly awesome Git tools, resources and shiny things.
  • GitHub Cheatsheet: A collection of cool hidden and not so hidden features of Git and GitHub.
  • Awesome GitHub: A curated list of GitHub’s awesomeness.

Command Line Tools

  • Awesome Bash: A curated list of delightful Bash scripts and resources.
  • Awesome PowerShell: A curated list of delightful PowerShell modules and resources.
  • Awesome Shell: A curated list of awesome command-line frameworks, toolkits, guides and gizmos.

Containerization and Orchestration

Development Environments

  • Awesome VSCode: A curated list of delightful VS Code packages and resources.
  • Awesome Vim: A curated list of awesome Vim plugins, resources and other shiny things.
  • Awesome JetBrains: A curated list of awesome JetBrains plugins, resources, and more.

API Development

  • Awesome REST: A collaborative list of great resources about RESTful API architecture, development, testing, and performance.
  • Awesome GraphQL: Awesome list of GraphQL & Relay.
  • Postman: A collaboration platform for API development.
  • RapidApi: Find APIs and build your own and monetize them.
  • OpenweatherMap API: Get API for that first Weather application and beyond!
  • NewsAPI: Locate articles and breaking news headlines 100 free requests per day.
  • RecipeAPI: Get started for free with 10000 API calls per month.

Remember, choosing the right tools can significantly improve your development efficiency and code quality. Experiment with different tools to find what works best for your workflow and projects.