lean / frontend-stack

A collection of JavaScript libraries and resources to build your own stack.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Frontend Stack

"There will never be a perfect framework so you can just hack the most relevant features together using npm." krazyjaykee, Reddit

Priorities

  • Simple documentation
  • Modular components
  • Single responsibility
  • zero-dependencies
  • NPM ready

Loaders

  • webpack - Module loader made for big projects. Supports AMD, CommonJS, and more.

Routing

  • page.js - Micro client-side router inspired by the Express router.
  • rlite - Tiny, light-weight JavaScript routing with zero-dependencies

Control Flow

  • async - Async utilities for node and the browser

Templating Engine

  • handlebars.js - An extension to the Mustache templating language.
  • dot.js - The fastest + concise javascript template engine for nodejs and browsers. Partials, custom delimiters and more.
  • monkberry Monkberry is blazingly fast, small 1kb and simple JavaScript library for building web user interfaces.

Data Binding + Template

  • Rivets - Lightweight and powerful data binding + templating solution
  • Reactive - template-driven UI library

Views - Components - UI

  • react - A declarative, efficient, and flexible JavaScript library for building user interfaces.
  • riot - A React- like, 3.5KB user interface library

Functional Programming

  • underscore - JavaScript's utility _ belt.
  • lodash - A utility library delivering consistency, customization, performance, & extras.

Event-Driven Engine

DOM Utilities

  • Bonzo - A library agnostic extensible DOM utility. Nothing else.
  • classie - class helper functions.

DOM Events

  • Bean - small, fast, cross-platform, framework-agnostic event manager designed for desktop, mobile, and touch-based browsers

About

A collection of JavaScript libraries and resources to build your own stack.