Developer Resources

Here is a (not) complete collection of various programming and web development resources, tools, compilers, frameworks, etc that I've used at some point in time.

Keep checking back as I will try to update this list as often as I can.

Last Updated: 9/2/2023


  • Visual Studio Code - Code editor redefined and optimized for building and debugging modern web and cloud applications.
  • Visual Studio 2022 - A fully-featured IDE that can be used to build Windows, Andriod/iOS and Web applications.
  • Atom - A hackable text editor for the 21st Century.
  • Webstorm - WebStorm is an integrated development environment for JavaScript and related technologies.
  • Fleet - Next Gen IDE by JetBrains.

Text editors

  • Sublime Text - A lightweight multi-language source code editor.
  • Notepad++ - Free source code editor that supports several programming languages.

Programming Languages

CSS Frameworks

  • Bootstrap - One of the most popular HTML, CSS and JS libraries around.
  • Material Design - Material is an adaptable system of guidelines, components, and tools that support the best practices of user interface design.
  • Bulma - Bulma is a free, open source framework that provides ready-to-use frontend components that you can easily combine to build responsive web interfaces.

JavaScript Frameworks

  • React.js - A component based JavaScript framework focused on building UI components for the web.
  • Vue.js - A front-end focused JavaScript framework used for buliding single page applications.
  • Angular - A TypeScript-based free and open-source web application framework led by the Angular Team at Google.
  • Svelte - Powerful framework that works without using a virtual DOM and instead compiles your code to vanilla JS.



JavaScript libraries

  • TypeScript - TypeScript is a programming language developed and maintained by Microsoft. It is a strict syntactical superset of JavaScript and adds optional static typing to the language.

Other tools

  • Postman - An API platform for building and using API's.