Skip to content

Latest commit

 

History

History
166 lines (84 loc) · 9.91 KB

WebDevTools.md

File metadata and controls

166 lines (84 loc) · 9.91 KB

Back

Web Development Tools

Free Tools For Students

  • JetBrains Student License: Free individual licenses of the award-winning professional developer tools from JetBrains for students and faculty members.

  • Student Developer Pack: The best free developer tools for students via @githubeducation.


Text Editors

Here is a list of text editors that may be of use to you. All have some sort of text completion and other features to make work quick and easy.

  • Atom: Open-source and free (WIN, MAC, LINUX).

  • Brackets: Developed by Adobe and Free (WIN, MAC, LINUX).

  • Sublime Text: Andrei's choice but not the only one available. (WIN, MAC, LINUX) Buy it if you like it to help the developer.

  • Visual Studio Code: Open-source from Microsoft. (WIN, MAC, LINUX) Free.

  • Web Storm: A lightweight and intelligent IDE for front-end development and server-side JavaScript.

Many others are available, just search for "text editors" on your search engine of choice.


Editor Features or Plugins

Things to look for if your editor has implementations for them. They will make your life a lot easier.

  • Atom File-icons: Assigns file extension icons and colors.

  • Atom Live Server: Launch simple development HTTP server with live reload.

  • Atom Minimap: A preview of the full source code.

  • Atom Pigments: A package to display colors in project files (CSS).

  • Atom pretty-json: A Package for automatically formatting JSON documents.

  • Atom tern-js: JavaScript code intelligence for Atom - auto complete suggestion.

  • Auto Close Tag: Automatically add HTML/XML close tag.

  • Auto Rename Tag: Automatically rename paired HTML/XML tag.

  • Autoprefixer: Shortcut browser-compatibility issues for CSS/SCSS (Plugin or Built-in).

  • Bracket Pair Colorizer: Allows matching brackets to be identified with colors.

  • Code Linters: Get immediate feedback on code logic or stylistic errors (Plugin or Built-in).

  • Color Highlight: Highlight web colors in your editor.

  • EMMET: Use shortcuts and shorthand to get work done faster (Plugin or Built-in).

  • ES7 React/Redux/GraphQL/React-Native snippets: Provides you with JavaScript and React/Redux snippets in ES7 with Babel plugin features.

  • Git: Source control is necessary (Plugin or Built-in).

  • Indent Rainbow: This extension colorizes the indentation in front of your text alternating in four different colors on each step.

  • Material Theme: The most epic theme for your editor.

  • One Monokai Theme: A cross between Monokai and One Dark theme.

  • Polacode: Polaroid for your code. This extension helps you create a good-looking screenshot of your code snippets keeping the look and feel of your code editor.

  • Prettier: Automatic code formatting to standardize style across the codebase (Plugin or Built-in).

  • Settings Sync: A VS Code extension allowing you to synchronize your text editor workflow from settings to snippets, themes, file icons, launch, keybindings, workspaces and extensions. Comes in handy when setting up your developer environment on a new computer (like on a company's work computer).

  • Waka Time: Metrics, insights, and time tracking automatically generated from your programming activity.

  • Visual studio IntelliCode: Visual Studio IntelliCode (IntelliCode) is a set of AI-assisted capabilities that improve developer productivity with features like contextual IntelliSense, argument completion, code formatting, and style rule inference


Online Editors

  • Codepen: A development environment for front-end designers and developers, to showcase user-created HTML, CSS and JavaScript code snippets.

  • Glitch: An online editor where you can mix and collaborate on code

  • Glot.io: An open-source paste-bin with runnable snippets and API.

  • Repl.it: An instant IDE to learn, build, collaborate, and host all in one place.

  • Codesandbox.io: An online code editor and prototyping tool that makes creating and sharing web apps faster.


Chrome Extensions


CSS Tools

  • Blend: This tool creates CSS code for linear gradients, taking the guesswork out of the process.

  • Border Image Generator: A tool by Mozilla to create border images.

  • Clippy -- CSS clip-path maker : A tool that helps you create shapes and generate its equivalent CSS code.

  • CSS Arrow Please: Create and export CSS code for a custom box with an arrow extending out from the side.

  • cubic-bezier.com: A great tool for creating bezier curve animations in CSS without having to guess at the code.

  • Fancy Border Radius: Generator that helps you create organic looking shapes with border radius.

  • Tachyons: Create fast loading, highly readable, and 100% responsive interfaces with as little css as possible.

  • Ultimate CSS Gradient Generator: A CSS gradient generator, that allows multiple colorstops and different kinds of gradients.

  • Easings.net: This page helps you choose the right easing function for your CSS animations.

  • Responsively App: This app helps you to get preview all target screens in a single window side-by-side.


Web Publishing

  • Surge: Simple, single-command web publishing. Publish HTML, CSS, and JS for free, without leaving the command line.

General Development Tools

  • ECMAScript Compatibility Table: A table for checking the compatibility of modern JavaScript elements with browsers and compilers.

  • JSONPlaceholder: A great resource for testing API calls in JavaScript development.

  • SweetAlert2: Some really nice looking alerts that you can use.

  • FrontEnd Tools: A curated repository of Tools for FrontEnd developers.

  • ExtendsClass: An online toolbox for developers: Playgrounds (XPath, Regex, JavaScript and SQL), HTTP clients (SOAP, REST), formatters, converters and encoders.

  • Pageclip: A server for your static websites and HTML forms.

  • RegExr: An online tool to learn, build, & test Regular Expressions (RegEx / RegExp).

  • React Spinners: Really cool collection of loading spinners with React.js