Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/mout/mout
Modular JavaScript Utilities
https://github.com/mout/mout
Last synced: about 20 hours ago
JSON representation
Modular JavaScript Utilities
- Host: GitHub
- URL: https://github.com/mout/mout
- Owner: mout
- License: mit
- Created: 2013-01-09T22:16:40.000Z (almost 12 years ago)
- Default Branch: master
- Last Pushed: 2023-10-24T22:18:07.000Z (about 1 year ago)
- Last Synced: 2024-12-04T13:02:38.734Z (8 days ago)
- Language: JavaScript
- Homepage: http://moutjs.com/
- Size: 2.34 MB
- Stars: 1,292
- Watchers: 44
- Forks: 118
- Open Issues: 20
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- License: LICENSE.md
Awesome Lists containing this project
- awesome-nodejs-cn - Mout - 该库与其他现有解决方案之间最大的区别是,您可以选择只加载需要的模块/函数,而不需要额外开销 (包 / 函数式编程)
- awesome-nodejs - Mout - Utility library with the biggest difference between other existing solutions is that you can choose to load only the modules/functions that you need, no extra overhead. ![](https://img.shields.io/github/stars/mout/mout.svg?style=social&label=Star) (Repository / Functional programming)
- awesome-nodejs-cn - Mout - **star:1292** 实用工具库与其他现有解决方案最大的区别在于,您可以选择只加载您需要的模块/函数,而不需要额外的开销 (包 / 函数式编程)
- awesome-nodejs - Mout - Utility library with the biggest difference between other existing solutions is that you can choose to load only the modules/functions that you need, no extra overhead. (Packages / Functional programming)
- awesome-javascript - mout - Modular JavaScript Utilities - ★ 1037 (Functional Programming)
- awesome-node - Mout - Utility library with the biggest difference between other existing solutions is that you can choose to load only the modules/functions that you need, no extra overhead. (Packages / Functional programming)
- awesome-nodejs-cn - Mout - 该库与其他现有解决方案之间最大的区别是,您可以选择只加载需要的模块/函数,而不需要额外开销。. (目录 / 函数式编程)
- awesome-nodejs - mout - Modular JavaScript Utilities - ★ 1037 (Functional programming)
README
![mout](http://moutjs.com/logo.png "Modular JavaScript Utilties")
http://moutjs.com/
[![Build Status](https://travis-ci.org/mout/mout.svg?branch=master)](https://travis-ci.org/mout/mout)
[![Downloads](https://img.shields.io/npm/dm/mout.svg)](https://www.npmjs.com/package/mout)
[![Version](https://img.shields.io/npm/v/mout.svg)](https://www.npmjs.com/package/mout)All code is library agnostic and consist mostly of helper methods that aren't
directly related with the DOM, the purpose of this library isn't to replace
Dojo, jQuery, YUI, Mootools, etc, but to provide modular solutions for common
problems that aren't solved by most of them. Consider it as a crossbrowser
JavaScript standard library.## Main goals ##
- increase code reuse;
- be clear (code should be clean/readable);
- be easy to debug;
- be easy to maintain;
- follow best practices;
- follow standards when possible;
- **don't convert JavaScript into another language!**
- be compatible with other frameworks;
- be modular;
- have unit tests for all modules;
- work on multiple environments (IE7+, modern browsers, node.js);## What shouldn't be here ##
- UI components;
- CSS selector engine;
- Event system - pub/sub;
- Template engine;
- Anything that isn't generic enough to be on a standard library;
- Anything that could be a separate library and/or isn't a modular utility...## API Documentation ##
Online documentation can be found at http://moutjs.com/ or inside the
`doc` folder.## FAQ / Wiki / IRC ##
For more info about project structure, design decisions, tips, how to
contribute, build system, etc, please check the [project
wiki](https://github.com/mout/mout/wiki).We also have an IRC channel [#moutjs on
irc.freenode.net](http://webchat.freenode.net/?channels=moutjs)## License ##
Released under the [MIT License](http://www.opensource.org/licenses/mit-license.php).