Top 30 Tools That Every Programmer Should Have

0
22
Image result for programmer


This is list of few essential tools from my coding workflow. I think these tools should be part of every programmer’s toolkit. Whether you are writing simple “Hello World” program or a complex web application, these tools make your coding easier and increase productivity. programmer

1.Devdocs.io – API documentation for all popular programming languages and framework. It also includes instant search and works offline too.

2. Glitch.com – you can create your own web apps in the browser. import GitHub repos, use any NPM package or build on any popular frameworks and directly deploy to firebase.

3. Bundlephobia.com – you can quickly find the import cost of any package in the NPM registry.

4. Babeljs.com/repl – write code in modern JavaScript and BebelJS will transform your code into JavaScript that is compatible with older browsers.

5. Codeplay.com – you can quickly build frontend responsive layouts with frameworks like Bootstrap, Materialize CSS and SemanticUI.

6. Httpie.org – it is a command-line tool that is very useful for making HTTP requests to web servers and RESTful APIs. It is as powerful as CURL and Wget but simpler.

7. Regexr.com – a vey good tool for testing your regular expressions in the browser.

8. Jex.im/regulex – write any regular expression into the editor and you will get a visual representation of how the pieces work.

9. Buildregex.com – with this tool you can construct regular expressions visually.

10. Explainshell.com – Type any Unix command get a visual explanation of each flag and argument in the command.

11. Tldr.ostera.io – Unix man pages are long and complex. This site offers you practical examples for all popular Unix command without you having to dive into the man pages.

12. Mockaroo.com – it quickly generate dummy test data in the browser in CSV, JSON, SQL and other formats.

13. Jsdelivr.com – it serve any GitHub file or WordPress plugin through a CDN. It Combine multiple files in a single URL. You can add “min” to any JS or CSS file to get a minified version.

14. Carbon.now.sh – you can create beautiful screenshots of your source code.
15. Waketime.com – know exactly how long you spend coding with detailed metrics per file and even language.

Also see : Why You Should Learn Dart Programming Language.
16. astexplorer.net – paste JavaScript code into editor and generate the abstract Syntax Tree that will help you understand how the JavaScript Parser works.

17. Hyper.is – it is alternative to the command line terminal and also iTerm. Use with the “Oh my Zsh” shell and it will add superpower to your terminal.

18. Curlbuilder.com – you can make your own CURL requests in the browser.

19. Htaccess.madewithlove.be – easily test the direct and rewrite rules in the .htaccesss file of your Apache server.

20. Trackjs.com – it monitors error in your JavaScript based web projects and get instant email notifications when a new error is detected.

21. Ngrok.com – start a local server, fire up ngrok and ppoint to the port where the locahost is running and get public URL of your tunnel.

22. Codeshare.io – it is an online code editor for pair programming or you can use it for teaching code to students remotely.

23. Webhooks.site – it inspect the payloads and debug HTTP webhooks in the browser. All HTTP reuests are logged in real-time.

24. Surge.sh – easiest way to deploy web pages and other static content from the command line. It supports custom domain and SSL.

25. Visbug – you must have this add-on for web development that brings useful web design tool right in your browser.

26. Puppeteerssandbox.com – the puppeteer is a Node.js framework for automating Google Chrome. Use sandbox to quickly test all your scripts in the browser.

27. Prettier.io/playground – you can beautify your JavaScript and TypeScript code using this tool.

28. Json.parser.online.fr – this is the only JSON parser you will ever need to analyse and beautify your complex JSON strings.

29. Katacoda.com – it is a training platform for software developers where anyone can create their own dedicated and interactive training environment.

30. Codesandbox.io – it is a full-featured online IDE where you can create web apps in all languages including vanilla JavaScript, React, TypeScript, Angular and ue.

31. Apify.com – you can write your own web scraper using JavaScript and schedule your scrapers to run at specific time intervals automatically.

32. Insomnia.rest – it is a desktop based REST client that lets you create HTTP requests and view response details all in easy to use interface.