Imgur

A comprehensive list of web development tools and resources that can help you be more productive, stay informed, and become a better developer.

TOP 100+

✨ Contents

Javascript Libraries

Imgur

Javascript is one of the most popular programming languages on the web. A Javascript library is a library of pre-written Javascript which allows easier access throughout the development of your website or application.

For all javascript libraries : Javascripting.com

Front-end Frameworks

Imgur

Front-end frameworks usually consist of a package that is made up of other files and folders, such as HTML, CSS, JavasScript, etc. There are also many stand-alone frameworks out there. We are a big fan of Boostrap and the main KeyCDN website is built on it. A solid framework can be an essential tool for front-end developers

Web Application Frameworks

Imgur

A web framework (WF) or web application framework (WAF) is a software framework that is designed to support the development of web applications including web services, web resources, and web APIs. Web frameworks, provide a standard way to build and deploy web applications. Web frameworks aim to automate the overhead associated with common activities performed in web development.

Task Runners / Package Managers

Imgur

Tasks runners are all about automating your workflow. For example you can create a task and automate the minification of JavaScript. Then build and combine tasks to speed up development time. Package managers keep track of all the packages you use and make sure they are up to date and the specific version that you need.

Languages / Platforms

Imgur

Behind all the web development tools is a language. A programming language is a formal constructed language designed to communicate with a computer and create programs in which you can control the behavior. And yes we realize some of these might not always be referred to as a language.

Databases

Imgur

A database is a collection of information that is stored so that it can be retrieved, managed and updated.

CSS Preprocessors

Imgur

A CSS preprocessor is basically a scripting language that extends CSS and then compiles it into regular CSS. Make sure to also check out or in-depth post on Sass vs Less.

Text Editors / Code Editors

Imgur

Whether you’re taking notes, coding, or writing markdown, a good text editor is a part of our daily lives!

Markdown Editors

Imgur

Markdown is a markup language in plain text using an easy syntax that can then be converted to HTML on the fly. Note: This is different than a WYSIWYG editor. Markdown editors are sometimes referred to as the in-between WYSIWYG and simply writing code.

Some of the text editors we mentioned above also support markdown. For example, there is a markdown preview package for atom.

Icons

Imgur

Almost every web developer, especially front-end developers will at some point or another need icons for their project.

Git Clients / Services

Imgur

Git is a source code management system for software and web development known for distributed revision control. When working with teams, using a git client to push code changes from dev to production is a way to maintain the chaos and ensure things are tested so they don’t break your live web application or site.

Continous Integration

Imgur

Choosing the right CI tool for your purposes can be a bit bothersome, especially if you want to start using them for the first time, so I hope this list will provide you with the quick and easy preview of the features and possibilities of some of the most used continuous integration tools on the market.

Local Dev Environments

Imgur

Depending upon what OS you are running or the computer you currently have access to, it might be necessary to launch a quick local dev environment. There are a lot of free utilities that bundle Apache, mySQL, phpmyAdmin, etc. all together. This can be a quick way to test something on your local machine. A lot of them even have portable versions.

Code Sharing / Experimenting

Imgur

There is always that time when you are on Skype or Google hangout with another developer and you want him or her to take a quick look at your code. There are great team tools for sharing code like Slack, but if they aren’t a member of your team there are some great quick alternatives. Remember not to share anything secure.

Collaboration Tools

Imgur

Every great development team needs a way to stay in touch, collaborate, and be productive. A lot of teams work remotely now. The team at KeyCDN is actually spread across many different continents. Tools like these below can help employees streamline their development workflow.

Inspiration

Imgur

We all need inspiration at some point or another. For front-end developers especially, from time to time, it can be beneficial to check out what other people are doing. This can be a great source of inspiration, new ideas, and making sure your web application or site doesn’t fall behind the times.

Website Speed Test Tools

Imgur

The speed of a website can be a critical factor to its success. Faster loading websites can benefit from higher SEO rankings, higher conversion rates, lower bounce rates, and a better overall user experience and engagement. It is important to take advantage of the many free tools available for testing website speed.

Web Development Communities

Imgur

Every web developer has been there. They have a problem and what do they do? Well, they go to Google to find a quick answer. The web offers so much content right at our fingertips that it makes it easy to diagnose and troubleshoot problems when they arise. Check out a few good web development communities below.

Web Development Newsletters

Imgur

The last thing you probably need is another newsletter subscription. But these guys handpick some of the best web development and performance topics from around the web so you don’t have to!

Other Awesome tools list :

Imgur

Resources 📕📔📘

Contributing

Hi there, good to see you here! Let's collect some awesome tools and resources together 👋 🙂

  1. Fork this repo.
  2. Edit the README.md
  3. Add your tool or resource
  4. Submit a pull request

Licence

CC0 Public Domain