A web developer is like a professional problem solver. Every task is a challenge, and it’s your job to find a solution fast. This is why we want to help you when you need it the most. In this article, we’ve gathered together some of the must-have tools and resources that will help you learn, work faster and be more productive.
If you think something is missing from this list, let us know in a comment below!
Design
- InVision -InVision gives teams the freedom to design, review, and user test products—all without a single line of code. With intuitive tools for prototyping, task management, and version control, it’s your entire design process, all in one place.
- Creative Tim – Creative Tim offers Bootstrap based design elements that speed up your development work. From plugins to complex kits, they have everything you need.
- Google Fonts – Google Fonts help you to make the web more beautiful, fast, and open through great typography.
- Fluid UI – An amazing prototyping tool for apps and websites.
- Unsplash – Unsplash is the perfect place to find great and copyright-free photography.
- Colordot – Colordot is a color picker for humans. It’s intuitive, fast, and beautiful.
- Dribbble – Dribbble is a place to show and tell, promote, discover, and explore design.
- ByPeople – ByPeople.com is a content network of useful resources (freebies, tool reviews and code snippets).
- Bootstrap Studio – A powerful desktop app for creating responsive websites using the Bootstrap framework.
- Canva – Use Canva’s drag-and-drop feature and professional layouts to design consistently stunning graphics.
- Pikwizard – A free stock photo website.
- DesignWizard – With Design Wizard every element in your selected template is editable. Change or upload backgrounds, images, video, and colours. Add your logo, change fonts or include apersonalizedd caption.
-
Mobirise – Mobirise is an offline drag and drop website builder software to design responsive professional-looking websites without coding.
Coding
- Cloud9 – Cloud9 provides a development environment in the cloud that allows developers to get started with coding immediately and collaborate with their peers.
- Heroku – Heroku is a container-based cloud Platform as a Service (PaaS). Developers use Heroku to deploy, manage, and scale modern apps.
- Vagrant – Vagrant provides the same, smooth workflow regardless of your role as a developer, operator, or designer.
- CodePen – The best place to build and deploy a website, show off your work, develop test cases, and find inspiration.
- Emmet – A plugin for many popular text editors which greatly improves HTML & CSS workflow.
- Koala – Koala is a GUI application for Less, Sass, Compass and CoffeeScript compilation, to help web developers to use them more efficiently.
- Hurl.it – Hurl.it makes HTTP requests.
- JavaScript Beautifier – Beautify, unpack or deobfuscate JavaScript and HTML, make JSON/JSONP readable, etc.
Hosting and Browser
- BlueHost – Bluehost is a leading web solutions services provider.
- Piwik – Piwik is the leading open-source analytics platform that gives you more than just convincing analytics.
- Responsinator – Responsinator helps website makers quickly get an indication of how their responsive site will look on the most popular devices.
- Domainr – Domainr helps you find the perfect name for your company or project by exploring the entire domain name space beyond the ubiquitous and crowded .com, .net, and .org.
Collaboration Tools
- Slack – Slack brings all your communication together in one place. It’s real-time messaging, archiving and search for new teams.
- Trello – Trello is the easy, free, flexible, and visual way to manage your projects and organize anything.
- RingCentral – RingCentral is a provider of state-of-the-art cloud communications solutions that help modern companies work the way they need to.
- Asana – Asana is the easiest way for teams to track their work—and get results.
- HipChat – Group chat, video chat, and screen sharing.
- GitHub – GitHub is a development platform inspired by the way you work. You can host and review code, manage projects, and build software alongside millions of other developers.
- Bitbucket – Bitbucket is the Git solution for professional teams.
- ProofHub – ProofHub eliminates the hassle of shuffling through multiple apps by providing real-time communication, proofing, document-sharing, discussions, and announcement, all under one virtual roof.
Learning Resources
- freeCodeCamp – An open source community that helps you learn to code.
- Codecademy – Codecademy the best place for our team to learn, teach, and create the online learning experience of the future.
- Dreamweaver Tutorial – Step-by-step guide for creating a website using Dreamweaver.
- CodeSchool – The interactive learning destination for aspiring and experienced developers.
- Tutorialzine – A community of talented developers who learn together.
- Bento – A free full stack web dev curriculum by top engineers.
- WOZ U – It is passionate about inspiring the next generation of innovators and developing the workforce of the future.
JavaScript Libraries
- jQuery – jQuery is a fast, small, and feature-rich JavaScript library.
- D3.js – D3.js is a JavaScript library for manipulating documents based on data. D3 helps you bring data to life using HTML, SVG, and CSS.
- React – A JavaScript library for building user interfaces.
- jQuery UI – jQuery UI is a curated set of user interface interactions, effects, widgets, and themes built on top of the jQuery JavaScript Library.
- Underscore.js – Underscore is a JavaScript library that provides a whole mess of useful functional programming helpers without extending any built-in objects.
- Moment.js – Parse, validate, manipulate, and display dates and times in JavaScript.
- Lodash – A modern JavaScript utility library delivering modularity, performance & extras.
Front-end Frameworks
- Bootstrap – Bootstrap is the most popular HTML, CSS, and JS framework for developing responsive, mobile first projects on the web.
- Semantic UI – Semantic is a development framework that helps create beautiful, responsive layouts using human-friendly HTML.
- UIkit – A lightweight and modular front-end framework for developing fast and powerful web interfaces.
- Foundation – Foundation is a family of responsive front-end frameworks that make it easy to design beautiful responsive websites, apps, and emails that look amazing on any device.
Web Application Frameworks
- Zend Framework – Zend Framework is a collection of professional PHP packages with more than 136 million installations.
- Laravel – Laravel is a free, open-source PHP web framework, and intended for the development of web applications following the model–view–controller (MVC) architectural pattern.
- Django – Django is a high-level Python Web framework that encourages rapid development and clean, pragmatic design.
- Ruby on Rails – Rails combines the Ruby programming language with HTML, CSS, and JavaScript to create a web application that runs on a web server.
- AngularJS – HTML is great for declaring static documents, but it falters when we try to use it for declaring dynamic views in web-applications. AngularJS lets you extend HTML vocabulary for your application.
- Ember.js – A framework for creating ambitious web applications.
- Express – Express is a minimal and flexible Node.js web application framework that provides a robust set of features for web and mobile applications.
- Meteor – Meteor is an open source platform for web, mobile, and desktop.
- Phalcon – A full-stack PHP framework delivered as a C-extension.
- CakePHP – CakePHP makes building web applications simpler, faster while requiring less code.
Programming Language
- Ruby – A dynamic, open source programming language with a focus on simplicity and productivity.
- Scala – Scala is a general-purpose programming language providing support for functional programming and a strong static type system.
- CSS3 – CSS3 is the latest evolution of the Cascading Style Sheets language and aims at extending CSS2.
- SQL – Scala is a domain-specific language used in programming and designed for managing data held in a relational database management system or for stream processing in a relational data stream management system.
- The Go Programming Language – Go is an open source programming language that makes it easy to build simple, reliable, and efficient software.
- HTML5 – A vocabulary and associated APIs for HTML and XHTML.
- JavaScript – JS is a high-level, dynamic, untyped, interpreted run-time language.
- Node.JS – Node.js is a JavaScript runtime built on Chrome’s V8 JavaScript engine.
- PHP – PHP is a popular general-purpose scripting language that is especially suited to web development.
- Rust – Rust is a systems programming language that runs blazingly fast, prevents segfaults, and guarantees thread safety.
Text Editors
- Brackets – A modern, open source text editor that understands web design.
- Coda2 – Coda is everything you need to hand-code a website, in one beautiful app.
- Visual Studio Code – Visual Studio Code is a streamlined code editor with support for development operations like debugging, task running and version control.
- Sublime Text – Sublime Text is a sophisticated text editor for code, markup, and prose.
- Atom – Atom is a desktop application built with HTML, JavaScript, CSS, and Node.js integration.
- WebStorm – Powerful IDE for the modern JavaScript development.
Icons
- Swifticons – Swifticons is a premium set of 2,264 high-quality icons, covering 20 categories in 6 editable styles.
- Icons8 – 52,600 Free Flat Icons, in any format, size, and color in 20 seconds.
- Nucleo App – Nucleo is a library of icons with superpowers.
- Iconfinder – Iconfinder provides high-quality icons to millions of creative professionals.
- Font Awesome – Font Awesome gives you scalable vector icons that can instantly be customized — size, color, drop shadow, and anything that can be done with the power of CSS.