Development Helper Links

Babel

Babel is a Javascript Compiler

Bacon.js

A small functional reactive programming lib for JavaScript.

Book - Functional Javascript

A book to learn functional javascript

Bootstrap

CSS Framework

Bower

Bower can manage components that contain HTML, CSS, JavaScript, fonts or even image files.

BrainlyStyleGuide

Resource for create style guide for web application

Broccoli.js

The asset pipeline for ambitious applications.

ComponentJS

Powerful run-time Component System for structuring HTML5-based Rich Clients

Cycle.js

A functional and reactive JavaScript framework for cleaner code

Draft.js

RICH TEXT EDITOR FRAMEWORK FOR REACT

ESLint

ESLint is an open source project originally created by Nicholas C. Zakas in June 2013. Its goal is to provide a pluggable linting utility for JavaScript.

EditorConfig

EditorConfig helps developers define and maintain consistent coding styles between different editors and IDEs

Ember.js

Ember.js is a javascript framework for creating ambitious web application.

FamousEngine

High-Performance Javascript Library for javascritp animations and interfaces.

Grunt

The Javascript task runner, build on top of node.js

HTML5Boilerplate

html5 boilerplate help to build faster web apps or sites.

Immutable

Immutable collections for Javascript

Intern

javascript unit test library

PureScript

Compile strongly typed programming language to Javascript

Ramda

functional javascript library

React

Javascript Library for building User Interface

ReactiveX

An API for asynchronous programming

Redux

Redux is a predictable state container for JavaScript apps.

Scala.js

Javascript Library to build web application

Sencha Ext JS

create rich HTML5 application using Javascript

SystemJS

Universal dynamic module loader - loads ES6 modules, AMD, CommonJS and global scripts in the browser and NodeJS. Works with both Traceur and Babel.

TypeScript

TypeScript Compile typed Javascript to plain Javascript

autoprefixer

Write your CSS rules without vendor prefixes

bem

methodology for create web application

browserify

Browserify lets you require('modules') in the browser by bundling up all of your dependencies.

clojurescript

ClojureScript is a compiler for Clojure that targets JavaScript

css-modules

A CSS Module is a CSS file in which all class names and animation names are scoped locally by default

csso

CSSO (CSS Optimizer) is a CSS minimizer unlike others. In addition to usual minification techniques it can perform structural optimization of CSS files, resulting in smaller file size compared to other minifiers.

elementl-ui

a UI toolkit for react.js websites and apps

elm

functional programming in javascript

elmah

Error Logging for ASP.NET Web Application

foundation.css

css framework

getmdl

material design css framework

gulpjs

gulp.js - the streaming build system, javascript build system on top of node.js

ionic

javascript framework for creating app

jasmine

Javascript UnitTest Library

jspm.io

Load any module format (ES6, AMD, CommonJS and globals) directly from any registry such as npm and GitHub with flat versioned dependency management. Any custom registry endpoints can be created through the Registry API.

jss

JSS is a higher level abstraction over CSS. It allows you to describe styles in JSON and leverage the power of JavaScript. It generates style sheets at runtime or server-side and solves a number of CSS issues.

karma

javascript unit test

lodash

javascript utiity library

mmercan.com/

blog

mocha

javascript unit test library

npmjs

NPM is package management system for node.js

postcss

PostCSS is a tool for transforming styles with JS plugins

re-frame

re-frame is a pattern for writing SPAs in ClojureScript, using Reagent

reactivex.io

learn functional javascript

requirejs

RequireJS is a JavaScript file and module loader

sass

Sass is completely compatible with all versions of CSS

styleguides

resource, document about create style guides

stylus

Stylus is built with node.js and capable of running in the browser as this interactive tutorial illustrates.

tape

javascript unit test library

uxmag

document for create your own design style guide

vkBeautify

vkBeautify is a small, simple and powerfull javascript plugin to beautify XML, JSON, CSS and SQL text.

webpack

webpack takes modules with dependencies and generates static assets representing those modules.