Hi There This is an open-source repository for all who want to contribute to Opensource projects in Web Development During Hacktoberfest.
Team Leads (Contacts) : Bachittarjeet Singh(@bachittarjeet)
If you want to add a project to this list, please make sure that:
- You read the contributing guide
- The project can't be just an "add your name" or simply + 1 contribution to hacktoberfest
- Place them in alphabetical order
- One repository per PR/contribution - avoid conflicts and simplify review
- Your pull request is not spammy just adding an empty line, otherwise it will be marked as invalid and not count to hacktoberfest.
If they meet the requirements above, feel free to create a PR. Happy Hacking! ✨
- Useful
- Learning
- A11y
- YouTube Channels
- Blogs
- Podcasts
- Code Editors
- Tools
- CSS Frameworks
- Icons
- Colors
- Typography
- Design Inspiration
- Animation Frameworks
- Stock Resources
- Geolocation
- APIs
- Mockups
- Books
- Challenges / Games
- Free Tools For Students
- YouTube Videos
- Testing
- BGJar 🔥 🔥 - Free SVG background generator for your websites, blogs, and app.
- A Complete Guide to Flexbox | CSS-Tricks - A comprehensive guide to the Flexbox Layout.
- A Complete Guide to Grid | CSS-Tricks - A comprehensive guide to the Grid Layout.
- Command Line Power User - A video series for web developers on learning a modern command-line workflow with ZSH, Z, and related tools.
- CSS Grid - Complete video course all about CSS Grid
- Best Of JS 👍 A site to check the best GitHub Repos for your favourite js framework
- CodeCademy 👍 - A series of interactive courses teaching the world how to code. Offering free and paid subscriptions across a variety of languages.
- Coursera - A selection of courses from highly reputable schools like Stanford and Yale.
- CSS Almanac | CSS-Tricks 👍 - A quick reference guide to many features of CSS.
- Design Resources - Design Resources from Skullface.
- dev.to 👍 - Where programmers share ideas and help each other grow.
- Dicoding Academy - Where everyone can learn programming from fundamentals (Available only in Bahasa Indonesia).
- edx - A series of University-level courses from Harvard, MIT, Wharton, and more.
- EggHead - Web development video tutorials in "bite-size" segments. Has both free and "Pro" (paid) memberships.
- Enboard | Front End Resources 👍 - Organized resources about front end development.
- Flexbox 👍 - Level up your Flexbox knowledge – an online, Zombie-centric story course.
- freeCodeCamp 👍 - A free resource incorporating programming projects and interview preparation for developer jobs.
- Frontend Masters Online Bootcamp 👍 - Access to everything you need to get started developing websites. Learn HTML, CSS and JavaScript through project-based learning.
- GeeksforGeeks 👍 - A computer science portal for geeks.
- Khan Academy - A universal online learning platform that also provides the important courses for developers.
- LearnAnything - Search interactive mind maps to learn anything.
- Mastering Markdown - A Mini Series that will change how you write documentation.
- Mozilla Developer Network 👍 - The latest information about Open Web technologies.
- Pluralsight - Unlimited online developer training from industry experts.
- Saylor - An open, online learning solution offering college credit opportunities for students.
- Scrimba
- Scotch - Many Web development courses. Has both free and "Premium" (paid) memberships.
- Search Courses - A selection of trending courses and tutorials.
- SoloLearn- A free portal for learning web development.
- Team Treehouse - Self-paced learning across a variety of languages and subjects.
- The Odin Project - An Open-Source Curriculum for Learning Web Development
- Tutorials point - Tutorials for many different languages with interactive code examples.
- Udacity 👍 - Learn anything online – deep learning, machine learning, front end languages.
- Udemy - An online learning and teaching marketplace.
- Watch and Code® - Build a strong JavaScript foundation for web development.
- W3School - Web development reference library. Covers HTML, CSS, Javascript (jQuery, AJAX, and more), as well as some server-side languages. Includes descriptions and interactive examples.
- Web APIs | MDN - Everything a beginner needs to know about Web APIs.
- Web Design in 4 minutes by Jeremy Thomas creator of Bulma CSS and marksheet.io.
- WesBos - Free and premium courses in web development
- Web Dev Tricks - All your CSS, js, jQuery trending codes with source codes in one place. Your handy partner for all types of modern web development and designs.
- web.dev - Guides and resources for modern fast websites by google developers.
- Front-end masters - In-depth, modern front-end engineering courses.
- Become a Front-End Web Developer - Develop competency with HTML, CSS, JavaScript, and jQuery.
- A11y Style Guide - A living style guide or pattern library, generated from KSS documented styles...with an accessibility twist.
- Axe - Accessibility testing toolkit.
- Colour Contrast Analyser - CCA helps you determine the legibility of text and the contrast of visual elements, such as graphical controls and visual indicators.
- Deque University - Online courses on web and mobile accessibility skills.
- W3C Intro to Web Accessibility - Strategies, standards, resources to make the Web accessible to people with disabilities.
- 1stWebDesigner - Tutorials on WordPress, PSD to HTML
- Brad Hussey - Tutorials on Bootstrap, SASS, jQuery, PHP, Freelancing
- CSS Tricks - YouTube channel of well-known web design and development blog CSS Tricks by Chris Coyier.
- Coder’s Guide - Tutorials on HTML, CSS, JavaScript, Bootstrap
- Code with Ania Kubów - Tutorials on JavaScript, React and GraphQL
- Derek Banas - Tutorials on C#, Visual Basic, Django, Python, NodeJS, AngularJS, MongoDB, jQuery, JavaScript, CSS, Ruby on Rails, Java, SQLite, Android, HTML, PHP, Objective C
- DevTips - Tutorials on HTML5, CSS, SASS, Bootstrap, Foundation, jQuery, Ruby on Rails, GitHub.
- Elzero Web School - Arabic only
- Fireship - Tutorials on Firebase, Flutter, Node.js, Javascript, TypeSctipt CSS, Vue.js, React, Angular and more
- freeCodeCamp - Tutorials on JQuery, JavaScript, React, Math, Science, Software Engineering, Open source software
- Fun Fun Function - Tutorials on JavaScript, React, Functional Programming, GraphQL, Life as a Developer
- Google Chrome Developers - Latest and greatest talks on modern web development with pro-tips, insights, and techniques to help you level up your web development skill.
- LearnCode.academy - Tutorials on HTML, CSS, jQuery, JavaScript, React JS / Redux, Node JS
- LevelUpTuts - Tutorials on HTML, CSS, SASS, WordPress, Magento,Drupal, React, Meteor
- Mackenzie Child - Design to Code Challenge - Tutorials on UI, how to design & code multiple styles of sites.
- The Coding Train - Tutorials on JavaScript, Node, Machine Learning, Neural Networks, Algorithms
- The Net Ninja - Tutorials on HTML, CSS, jQuery, JavaScript, Git and GitHub, Bootstrap, MangoDB, PSD to WordPress, PSD to HTML, and many more.
- TheDigiCraft - Tutorials on HTML, CSS, jQuery, PHP, Ajax, Bootstrap, MySQL.
- thenewboston - Tutorials on ECMAScript 6, React JS / Redux, Django, Angular 2, Gulp, Git, Python, SEO, SASS, SCSS, Grunt, Illustrator, MongoDB, PHP, Java, Ruby, Objective C
- Traversy Media 👍 - Tutorials on HTML, CSS, jQuery, PHP, Ajax, Bootstrap, MySQL, ECMAScript 6, React JS / Redux, Django, Angular, Ionic, Gulp, Git, Python, Node JS, PHP, Laravel, Cake PHP, Symfony, CodeIgniter, Programming Tips
- CodeWithHarry - Tutorials on HTML, CSS, Javascript, Node JS, MongoDB and hosting.
- Programming With Mosh - Tutorial on React, Nodejs, Python, Javascript, Angular,Typescipt and C#.
- Web dev Simplified - Tutorial on HTML, CSS, Javascript, React, Nodejs.
-
100 Ways to be more creative - 100 Ways to be More Creative from Shaunta Grimes.
-
50 Things You [Probably] Forgot To Design – UX Power Tools – Medium - 50 Things You Probably Forgot to Design from Jon Moore
-
ACM Month Of Code 2k17: Building Moodify - ACM Month Of Code 2k17: Building Moodify from Ajay NS.
-
An Illustrated Guide for Setting Up Your Website Using GitHub & Cloudflare - An illustrated guide to setting up your website using GitHub and Cloudflare from Karan Thakkar.
-
Brad Frost Blog - Author of Atomic Design, building design systems in CSS & HTML.
-
Best Free Fonts - 70+ Best Free Fonts for Designers – Free for Commercial Use in 2019
-
CSS Tricks - Daily articles about CSS, HTML, JavaScript, and all things related to web design and development.
-
Design and Creativity quotes - 72 Quotes about Design and Creativity from Margaret Kelsey.
-
Domain registrars DNS and hosting - Domain Registrars, DNS, and Hosting from Kirby Kohlmorge
-
Beginners guide to Gatsby Gatsby.js: How to set up and use the React Static Site Generator from Aman Mittal
-
Flavio Copes Tutorials - Daily tutorials about Javascript and Web development by Flavio Copes
-
How to Build an Impressive Portfolio When You're New to Tech - How to Build an Impressive Portfolio When You’re New to Tech from Randle Browning
-
How to build a random quote generator with JavaScript and HTML, for absolute beginners - How to Build a Random Quote Generator with JavaScript and HTML, for Absolute Beginners from Sophanarith Sok.
-
Let’s code a Neural Network from scratch — Part 1 – TypeMe – Medium - Let’s Code a Neural Network from Scratch from Charles Fried
-
Music Player Inspirations - Music Player Inspiration 2017 from Muzli.
-
The Front End CheckList - An Exhaustive List of all the Elements you need to have/test Before Launching your Website To Production.
-
What it’s like to build and market a chatbot when you’re only 14 years old - What it’s Like to Build and Market a Chatbot When You’re Only 14 Years Old from Alec Jones
-
CSS Scroll-Snap 🔥🔥🔥
-
Learning Git for yourself - Traditional Chinese
- Coding Blocks
- Frontend Happy Hour
- JavaScript Jabber
- Syntax - Front end development podcasts by Wes Bos and Scott Tolinski from Level Up Tuts.
- Atom - Atom is a text editor that's modern, approachable, yet hackable to the core—a tool you can customize to do anything but also use productively without ever touching a config file. Open Source | All Platforms
- Brackets - With focused visual tools and preprocessor support, Brackets is a modern text editor that makes it easy to design in the browser. It's crafted from the ground up for web designers and front-end developers. Open Source | All Platforms
- Geany - Geany is a small and lightweight integrated development environment.
- IntellijIDEA - A universal IDE from JetBrains. It has code-completion, integrationa, and Version Control System (VCS).
- Notepad++ - Notepad++ is a free (as in "free speech" and also as in "free beer") source code editor and Notepad replacement that supports several languages. Windows Only
- Sublime Text - A sophisticated text editor for code, markup and prose. All Platforms
- Vim - Vim is a highly configurable text editor for efficiently creating and changing any kind of text. It is included as "vi" with most UNIX systems and with Apple OS X.
- Visual Studio Code - Code editing Redefined. It has syntax highlighting and autocompletion with IntelliSense, Git commands built-in, Extensible and customizable. Open Source | All Platforms
- UltraEdit - UltraEdit is a powerful HTML and Code editor available for Mac, Windows, and Linux. It comes with a built-in file comparison utility, autocompletion, advanced layout, multi-tab, multi-pane editors, and syntax highlighting for the most popular programming languages.
- Auto Rename Tag - When you rename one HTML/XML tag, automatically rename the paired HTML/XML tag.
- Better Comments - This extension color codes various types of comments to give them different significance and stand out from the rest of your code.
- Bracket Pair Colorizor - Colors matching brackets to make your code much more readable - very helpful.
- Code Spell Checker - A basic spell checker that works well with camelCase code.
- ES Lint - Javascript linter for highlighting code errors and best practices.
- Formatting Toggle - A VS Code extension that allows you to toggle the formatter (Prettier, Beautify, …) ON and OFF with a simple click.
- Git History - View git log, file history, compare branches or commits
- GitLens - Supercharge the Git capabilities built into Visual Studio Code — Visualize code authorship at a glance via Git blame annotations and code lens, seamlessly navigate and explore Git repositories, gain valuable insights via powerful comparison commands, and so much more.
- Live server - A Quick Development Live Server with live browser reload.
- Material Icon Theme - Google Material themed icon pack.
- Path Intellisense - As you start typing a path in quotations, you will get intellisense for directories and file names.
- Peacock - Subtly change the workspace color of your workspace. Ideal when you have multiple VS Code instances and you want to quickly identify which is which.
- Polacode - You know those fancy code screenshots you see in articles and tweets? Well, most likely they came from Polacode. It's super simple to use. Copy a piece of code to your clipboard, open up the extension, paste the code, and click to save your image!
- Prettier - Format your code automatically on save.
- Settings Sync - Settings Sync extension save your setting off in Github. Then, you can load them to any new version of VS Code with one command.
- API Directory | ProgrammableWeb
- Animista - CSS animation presets/generator
- Better Code Hub
- Browserling - Live interactive cross-browser testing
- BrowserStack
- Can I use... Support tables for HTML5, CSS3, etc. 👍
- Checkbot - Browser extension that tests websites for SEO, speed and security issues
- Codepen
- Codesandbox
- Create a new fiddle - JSFiddle
- Critical Path CSS Generator - by Jonas Ohlsson
- CrossBrowserTesting App
- CSS Minifier - Minify your CSS files!
- CSS Triggers 👍
- CSS Filters - Interactive CSS filter generator
- ColorLisa - Color palette generator based on great artists
- DirtyMarkup · Tidy up your HTML, CSS, and JavaScript code 👍
- ExtendsClass
- Favicon Generator
- Favicon Generator for iOS/Google Progressive Web App Manifest 👍
- Generate favicon based on text 👍
- Get Waves - Generate many types of SVG waves for use in web design.
- Google Analytics
- Google APIs Explorer
- Javascript Console in Sublime Text
- jQuery mega cheat sheet
- JS Bin
- Lighthouse 👍
- Node Package Manager(npm)
- Responsinator
- Responsive Grid System
- Sans Francisco - a tool for designers
- Screensizemap - A comparison of screen sizes in device-independent pixel.
- Sizzy:Browser Testing Tool
- Stack Overflow
- The W3C Markup Validation Service
- The W3C CSS Validation Service
- TinyPNG - PNG and JPEG compression/optimizer
- Web Developer Checklist 👍
- Progressive Tooling to optimize your performance on Web
- StackBlitz
- Postman(Tool for testing APIs)
- Bootstrap
- Bulma CSS
- Caramel
- Cardinal
- Element CSS
- Foundation CSS
- Halfmoon
- Jeet
- Less
- Material Design Lite
- Materialize CSS
- Neat
- Petal CSS
- Pure CSS
- Semantic UI
- Skeleton CSS
- Tacit
- TailwindCSS 🔥🔥🔥
- UI Kit
- Unsemantic
- Vital CSS
- Windi CSS
- Brandicons
- Flat Icon
- Font Awesome 👍
- Glyphicon
- Google Material Design Icons 👍
- IconSVG 🔥 🔥 🔥 - Quick customizable icons for your projects
- Icomoon
- Icongram
- Icons8
- Ionicons
- Mapicons
- Material Design Iconic Font
- MfgLabs-Iconset
- Micon
- Octicons
- Open Iconic, a free and open icon set
- OpenWebIcons
- Shape.so
- Stackicons
- Typicons
- The Noun Project
- Weather Icons
- Zocial | CSS3 Button Set
- BADA55 Color Codes
- Color Hunt - Open collections of beautiful color palettes
- Color Theory by Natalya Shelburne - Practical Color Theory for People who Code: Tutorial on the use of color with examples
- Color wheel | Color schemes - Adobe Color CC - Interactive color wheel with different color rules (adjustments possible)
- Coolors👍 - Super fast color scheme creator with a lot of functionalities
- Colordesigner Tools - The main purpose of this tool is to help with building a color palette and generate tints and shades based on it. Just pick a color, and the app does the rest. You can use the preselected colors or the color picker for more control. Check also the other tools here
- Colormind - Bootstrap - Colormind is a color scheme generator that uses deep learning to automatically apply the color pallete to a live website mockup.
- Data Color Picker 👍
- Designing in Color - A complete guide to design in color (article on Medium)
- Image Color Picker - Image color picker and palette generator
- LOL Colors - Curated color palette inspirations
- Material Palette - Color palette generator for Material Design
- Pigment Palette Generator
- Palettable - Interactive color picker: creates a color scheme based on your preferences and palettes on the Internet
- Paletton - The Color Scheme Designer - Advanced tool for creating color schemes
- UI Gradients - Scroll through or pick from beautiful gradients, download JPG and copy CSS Code
- All Gradient sites in one place 👍
- Google, but for colors
- A Crash Course in Typography: The Basics of Type - First article of a series on Typography
- Circular Font Combinations | Free Alternatives | Typewolf - A great resource for everything related to Typography
- Font Pair - Helps designers pair Google Fonts together. Beautiful Google Font combinations and pairs. - Clean web-tool on How to pair Google Fonts
- Fontspiration - An iOS app for creating custom typographic designs
- Fontsquirrel - A resource for FREE, hand-picked, high-quality, commercial-use fonts
- Google Fonts 👍 - A catalog of free & open source fonts, great details and font pair suggestions
- Just My Type - A collection of font pairings
- Table of Contents | The Elements of Typographic Style Applied to the Web - A practical guide to web typography
- Typekit - "Quality fonts from the world’s best foundries"
- Typography Terms - An infographic on Typography Terms + explanations
- Admire The Web - Admire the Web is where we showcase the very best in website design inspiration - carefully curated and organised to keep you inspired.
- Awwwards - The Website Awards that recognize and promote the talent and effort of the best developers, designers and web agencies in the world.
- Dribble - Dribbble is where designers gain inspiration, feedback, community, and jobs and is your best resource to discover and connect with designers worldwide.
- Site Inspire - siteInspire is a showcase of the finest web and interactive design.
- Web design Inspiration - Find inspiration for your next web design project. We help web designers, digital agencies and entrepreneurs to be inspired. Everyday, our team of experts hand picks the best new web designs from all over the world.
- Animate CSS - Choose, try out and get the CSS-Code for different animation types (over 70)
- Anime JS - JavaScript animation engine. A lightweight JavaScript animation library with a simple, yet powerful API
- Bounce JS - Tool and JS Library, creating CSS3 powered animations(adjustments possible) & export CSS code
- Magic Animations - Showcase of different animations with link to GitHub repo
- Particles JS 👍
- Typed JS - A JavaScript typing animation library with a great documentation on GitHub
- Wow JS - JavaScript library: Reveal CSS animation as you scroll down a page
- Free stock images and Videos - A great collection of stock photos, videos and other resources. Most of them under the CC0-License, all of them free.
- Gratisography - Photographer Ryan McGuire provides this collection of high-resolution pictures for free. You can use them on your personal or commercial project free of copyright restrictions.
- Humaaans - Library of editable people illustrations. Free for both commercial and personal use.
- I’d Pin That! - Created to help bloggers and non-designers create high quality images like those often seen on Pinterest. I’d Pin That is more than just a source for free images — it is an image editor! Use the tools provided here to add your own text and edit the images right on the site.
- MakerBook - The best free resources for creatives - A directory of sites to get free resources (Photography, Mockups, Graphics, Textures, Fonts, Colours, Video, Audio & Tools).
- Morguefile - Founded in 1996 by college student Michael Connors.Photographers contribute images to Morguefile for visitors to use in their creative projects. Yes, they’re all completely free. The website does ask that you credit the photographer when possible.
- Pexels - Exclusively stock photos of high quality, great feature: Filter photos by color.
- Pixabay - In addition to photos, Pixabay offers video, vectors and illustrations.
- Public Domain Archive - “a public domain image repository” created by Matt a graphic designer, web designer and photographer.Vintage and modern images.
- Picalls - Free photos and wallpapers licensed under the Creative Commons CC0 license.
- StockSnap.io - High quality stock photos free to download and use. Licensed under the Creative Commons CC0 license.
- The Stocks - Another awesome directory sharing sites for resources, loading directly on the webpage
- The Open Photo Project - The Open Photo Project is a photo sharing platform created in 1998 by Michael Jastremski. Contributors have offered their images free of charge under terms of Creative Commons licensing.
- UnSplash 👍 - "Beautiful, Free Photos" & themed collections of photos
- UnDraw 👍 - "MIT licensed illustrations for every project you can imagine and create
- Geocomplete-location autocomplete - An advanced jQuery plugin that wraps the Google Maps APIs Geocoding and Places Autocomplete services into a dropdown for an input-form.
- Google maps API | Google - Google Map APIs including documentation & learning resources - extensive
- Google maps API | Traversy - Great YouTube tutorial on using the Google Maps APIs
- OpenCage Geocoder - Free to use forward (lat/long to text) and reverse (text to lat/long) geocoding API
- GeoJS - Free to use API for geolocation lookup by IP address ⬆ back to top
- Alexa API | Codecademy
- Abstract APIs - Free utility API's for compressing images, creating user avatars, validating emails, and more
- Random famous quotes | Mashape APIs
- Web APIs | MDN
- A list of public APIs
- jsonplaceholder - Fake Online REST API for Testing and Prototyping
- Lorem Picsum - Easy to use and customize placeholder photos
- OpenWeatherMap - Weather API with free and paid licenses
- Unsplash Source - API to retrieve random images from Unsplash.com
- Am I Responsive - This is a tool to check the responsiveness of a website and take a screenshot on multiple devices in a single frame. Go to the site and enter the URL to capture the screenshot. You should have separate screen capture tool to take the proper screenshot.
- Figma 👍 - Free app with a simple to use surface for designing, prototyping and sharing your website and app ideas
- Magic Mockups - Place your product in realistic environment! Free real-life product/app mockup generator. Laptop, Phone, Tablet, Imac.
- MockupsJar 👍 - Build mockups with screenshots of your application or web Design for free to share with customers and clients
- MockUPhone - Free and simple screenshots device mockups generator. Wrap your design in mobile devices or Laptop/Desktop in a few clicks!
- Wireframe.cc - Great tool for sketching out ideas and layouts, super minimalistic
- Multi Device Website Mockup Generator - Multi device website mockup generator is free online tool to test your responsive website on apple devices including Apple iMac, MacBook, iPad and iPhone. This tool is very helpful for theme developers to mockup the web template on various apple devices with a single click. You should have a proper screen grabber tool to take the screenshot from the browser.
- The MockUp Club
- HTML Basics - A workshop covering the basics of HTML (free pdf/18 pages)
- HTML Tutorialspoint - A thorough tutorial on HTML (free pdf/486 pages)
- HTML5 Pocket Reference (Pocket Reference (O'Reilly) - A comprehensive compact reference for HTML 5
- HTML5 for Masterminds, 2nd Edition - A complete course from Beginner to Mastermind
- Learn How To Code In HTML5 and CSS3 - A free e-book about making websites in HTML5 and CSS for absolute beginners
- Responsive Web Design with HTML5 and CSS3 - A comprehensive book about making RWD
- Ebook Foundation-free programing books: GitHub Repository - A directory of free learning resources, categorized by language
- You don't know JS - Book series diving deep into the core mechanisms of the JavaScript language.
- Codepen Challenges - Each month has a theme and every week there is a new challenge prompt that you can use to build a project online using HTML, CSS and JavaScript. The best projects are featured on Codepen's homepage.
- Codewars - Improve your skills by training with others on real code challenges.
- CSS Diner - It's a fun game to learn and practice CSS selectors.
- CSS Zen Garden - A demonstration of what can be accomplished through CSS-based design, and a chance to do your own.
- Flexbox Defense - It is a game that covers the flex properties align-items, justify-content, flex-direction, align-self and has 12 different levels.
- Flexbox Froggy - This game is also about Flexbox and it covers even more flex properties: align-items, justify-content, align-content, flex-direction, align-self, flex-wrap, flex-flow and has 24 different levels.
- Grid Garden - Interactive CSS code game. Practice your CSS skills by watering your garden! It has 28 different levels to learn CSS Grid Layout.
- JavaScript30 - A free challenge course, building 30 little projects with HTML, CSS and plain JavaScript.
- Leetcode - Coding problems to solve in a range of categories and difficulties
- Hackerrank - Practice coding, prepare for interviews, and solve interview style coding challenges.
-
Student Developer Pack: The best developer tools, free for students via @githubeducation
-
JetBrains Student License: Free individual licenses of the award-winning professional developer tools from JetBrains for students and faculty members.
- Jest - JavaScript testing framework
- Mocha - JavaScript testing framework
- Karma - JavaScript test runner
- Istanbul - JavaScript test coverage tool
- TestCafe - Node.js end-to-end testing
- Cypress - JavaScript end-to-end testing framework
- Sinon.JS - Standalone test spies, stubs and mocks for JavaScript
- Chai - Assertation library for JavaScript testing
- Selenium - Primarily it is for automating web applications for testing purposes, but is certainly not limited to just that. Boring web-based administration tasks can (and should) also be automated as well.