https://github.com/gilbert/curated-js
A harshly curated list of minimal and pragmatic JavaScript libraries
https://github.com/gilbert/curated-js
Last synced: 11 months ago
JSON representation
A harshly curated list of minimal and pragmatic JavaScript libraries
- Host: GitHub
- URL: https://github.com/gilbert/curated-js
- Owner: gilbert
- Created: 2016-08-29T17:04:36.000Z (almost 10 years ago)
- Default Branch: master
- Last Pushed: 2017-09-17T00:57:58.000Z (almost 9 years ago)
- Last Synced: 2025-07-14T06:54:45.350Z (12 months ago)
- Size: 1.95 KB
- Stars: 7
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# curated-js
A harshly curated list of minimal and pragmatic JavaScript libraries. Requirements:
- Learnable - Must be easy to learn & pick up
- Simple - Must not have unnecessary complexity; must require little-to-none configuration to start using
- Narrow - Must have a very narrow responsibility (ideally one)
- Fast - Must be generally performant
- Small - Must have as few dependencies as possible
## Browser JS
- [Mithril.js](https://github.com/lhorie/mithril.js) - Virtual DOM Framework
- [Rainbow](https://craig.is/making/rainbows) - Library for Syntax Highlighting
- [Reframe.js](https://github.com/dollarshaveclub/reframe.js) - Make an iframe responsive
- [Popper.js](https://github.com/FezVrasta/popper.js/) - A mobile-friendly popup engine that covers all the edge cases.
## Node.js
- [Concatapult](https://github.com/Concatapult/pult) - Minimal client/server boilerplate generator; add mithril/react, knex, sessions, etc. piece-by-piece via a command-line tool
- [AuthPort](https://github.com/mindeavor/authport) - OAuth library, e.g. "Sign in with GitHub/Twitter/Facebook"
- [Express.js](http://expressjs.com/)
- [node-less-endpoint](https://github.com/mindeavor/node-less-endpoint) - Serve LESS CSS via an express route
- [Knex.js](http://knexjs.org/) - Excellent SQL library
## Testing
- [ospec](https://www.npmjs.com/package/ospec) - Easy, minimal, fast alternative to mocha/chai/jasmine/tape
## Utility
- [fuzzysearch](https://github.com/bevacqua/fuzzysearch) - Great for autocomplete features
- [Marked](https://github.com/chjj/marked) - Markdown to HTML function
## Tooling
- [asdf](https://github.com/asdf-vm/asdf) - Manage node versions (and other language runtime versions!) with high performance (much faster than nvm).