Giter VIP home page Giter VIP logo

resources's Introduction

JavaScript Resources

Hack Reactor June 2014 Cohorts

Other Resource Lists and Sites

Much better than this one

Blogs & News

JavaScript Rockstars

Follow them on GitHub and elsewhere

Git & GitHub

Master it

The Language

Nuts & bolts

Style

USE MORE SPACES, PEOPLE.

Testing

Be taken seriously

  • QUnit — An easy-to-use JavaScript Unit Testing framework. GitHub
  • Chai — BDD / TDD assertion framework for node.js and the browser that can be paired with any testing framework. GitHub
  • Mocha — mocha - simple, flexible, fun javascript test framework for node.js & the browser. (BDD, TDD, QUnit styles via interfaces) GitHub
  • Jasmine — DOM-less simple JavaScript testing framework. GitHub
  • Karma — Spectacular Test Runner for JavaScript. GitHub
  • Sinon.js — Test spies, stubs and mocks for JavaScript. GitHub

Continuous Integration

Travis CI — De-facto standard for open-source projects; Easy GitHub-integration Testling — Run your browser tests on every push!

Building and Tooling

Be a better developer

Data Structures & Algorithms

Examples in JavaScript

Building & Using APIs

CoffeeScript

JavaScript Everywhere

Tools for running JavaScript code and apps outside the browser.

  • MacGapProject/MacGap1 — Desktop WebKit wrapper for HTML/CSS/JS applications.
  • rogerwang/node-webkit — Call all Node.js modules directly from DOM and enable a new way of writing applications with all Web technologies.
  • Anonyfox/node-webkit-hipster-seed — Bootstrap a crossplatform Desktop Application using tools you probably never heard of. No this isn't a developer joke. It works.
  • PhoneGap — access core functions on Android, iPhone and Blackberry using JavaScript. GitHub
  • Tessel — Hardware development for software developers. GitHub

Linting

New Hotness

Stuff related to upcoming ES6 features, exotic DOM APIs, or anything else that's not old and busted.

DOM & Browser

User Interface Design & Development

HFS

Holy f***ing s***, how did they do that?

Libraries

Event Systems

Promises

Classes, Inheritance, Object Construction

Templating

  • Jade — robust, elegant, feature rich template engine for nodejs. GitHub
  • Mustache — minimal templating with {{mustaches}} in JavaScript. GitHub
  • Handlebars — an extension to the Mustache templating language. GitHub
  • Toffee — a NodeJS and browser templating language based on coffeescript, with the slickest syntax ever. GitHub
  • CoffeeKup — markup as CoffeeScript. GitHub

User Interfaces

  • React — a JavaScript library for building user interfaces. It's declarative, efficient, and extremely flexible. What's more, it works with the libraries and frameworks that you already know. GitHub
  • Hamlet — the most tempting language for client side JavaScript applications. GitHub
  • Space Pen — A simple and powerful client-side view framework that works in zero-gravity.

Routing

AJAX

Utility Snippets

Generating Docs

  • JSDoc — an API documentation generator for JavaScript. GitHub
  • Docco — Literate Programming can be Quick and Dirty. GitHub
  • comment.js — Simple API documentation generator.

Functional Programming

Front-End Frameworks

  • Backbone — Give your JS App some Backbone with Models, Views, Collections, and Events. GitHub
  • Ember.js — a JavaScript framework for creating ambitious web applications. GitHub
  • Angular.js — HTML enhanced for web apps. GitHub
  • Meteor — Meteor is an ultra-simple, database-everywhere, data-on-the-wire, pure-Javascript web framework. GitHub
  • TodoMVC — compare front-end frameworks.

Back-End Frameworks

  • Express — Sinatra inspired web development framework for node.js -- insanely fast, flexible, and simple. GitHub
  • Sails.js — Realtime MVC Framework for Node.js. GitHub
  • Koa.js — next generation framework for node.js GitHub
  • Hapi — A rich framework for building applications and services GitHub

Database Interaction / ORMs

Database clients in JavaScript

Backend as a Service

Full-Stack

Text and Character Encoding

Interviewing Resources

resources's People

Contributors

bttmly avatar villanuevawill avatar alexandergugel avatar wlabranche avatar andrewzey avatar dciccale avatar hackreactor-students avatar jaredscheib avatar

Watchers

Mahesh Babu.R avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.