Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/esamattis/jslibs
List of Javascript libraries
https://github.com/esamattis/jslibs
Last synced: 12 days ago
JSON representation
List of Javascript libraries
- Host: GitHub
- URL: https://github.com/esamattis/jslibs
- Owner: esamattis
- Created: 2012-03-12T09:47:28.000Z (almost 13 years ago)
- Default Branch: master
- Last Pushed: 2015-06-26T07:59:51.000Z (over 9 years ago)
- Last Synced: 2024-08-04T14:10:58.605Z (4 months ago)
- Homepage:
- Size: 449 KB
- Stars: 59
- Watchers: 6
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- fucking-lists - jslibs
- awesomelist - jslibs
- collection - jslibs
- lists - jslibs
README
# List of Javascript libraries
My picks of promising/useful Javascript libraries from random blogs.
Basically this is my personal version of [jswiki](http://jswiki.org/).
## Browser
### Notifications/lighboxes
* http://needim.github.com/noty/
* Tooltips http://onehackoranother.com/projects/jquery/tipsy/
* Favicon hacks https://github.com/tommoor/tinycon
* Favicon progress bar http://lipka.github.com/piecon/### Date pickers
* https://github.com/ChiperSoft/Kalendae
* http://kylestetz.github.io/CLNDR/
* http://amsul.ca/pickadate.js/### Slides
* http://lab.hakim.se/reveal-js/
* http://imakewebthings.com/deck.js/
* https://github.com/bartaz/impress.js/### Input fields
* @mentions http://daniel-zahariev.github.com/jquery-textntags/
* Tags https://github.com/jstayton/jquery-manifest
* Large selections http://harvesthq.github.com/chosen/
* Large selections http://ivaynberg.github.com/select2/
* Filtering http://luis-almeida.github.com/filtrify/### Lists / tables
* http://listjs.com/
* http://github.hubspot.com/sortable/### Loading animations
* http://fgnass.github.com/spin.js/
* http://tobiasahlin.com/spinkit/### Graphs
* https://github.com/ecomfe/echarts https://ecomfe.github.io/echarts/index-en.html
* http://oesmith.github.com/morris.js/
* http://code.google.com/p/flot/
* http://humblesoftware.com/flotr2/
* Networks http://sigmajs.org/
* Linechart http://dejavis.org/linechart
* http://g.raphaeljs.com/
* http://www.chartjs.org/
* https://github.com/gionkunz/chartist-js
* diagramming http://www.jointjs.com/ https://github.com/DavidDurman/joint
* http://dygraphs.com/ for huge data sets#### d3
http://mbostock.github.com/d3/
* http://nvd3.org/
* http://code.shutterstock.com/rickshaw/
* http://visible.io/
* http://c3js.org/
* https://square.github.io/cubism/
* http://misoproject.com/d3-chart/
* http://dimplejs.org/
* https://github.com/NathanEpstein/D3xter
* timeseries http://metricsgraphicsjs.org/ https://github.com/mozilla/metrics-graphics### i18n
* http://www.zomeoff.com/jsin/
* http://slexaxton.github.com/Jed/### Backbone
* https://github.com/derickbailey/backbone.marionette
* https://github.com/tbranyen/backbone.layoutmanager
* Pagination https://github.com/addyosmani/backbone.paginator
* Params to routes https://github.com/rtsinani/colonne
* https://github.com/addyosmani/backbone-aura
* https://github.com/perka/backbone-ui### Touch
* https://github.com/borismus/pointer.js
* http://eightmedia.github.com/hammer.js/
* http://mwbrooks.github.com/thumbs.js/
* https://github.com/cheeaun/tappable
* https://github.com/alexgibson/tap.js
* https://github.com/ftlabs/fastclick### IndexDB
* https://github.com/jensarps/IDBWrapper
* node-redis api http://gazeljs.org/
* CouchDB http://arandomurl.com/2012/03/27/pouchdb-is-couchdb-in-the-browser.html
* http://westcoastlogic.com/lawnchair/
* https://github.com/axemclion/IndexedDBShim
* http://webreflection.blogspot.fi/2012/06/asynchronous-storage-for-all-browsers.html
* https://github.com/Fluidbyte/Riggr/blob/master/src/indexed.js### syntax highlighting
* http://craig.is/making/rainbows
### Visibility
* Element/tab visibility https://github.com/ai/visibility.js
### WYSIWYG
* https://github.com/xing/wysihtml5
* http://quilljs.com/
* ot support?
* https://github.com/neilj/squire http://neilj.github.io/Squire/
* https://github.com/Voog/wysihtml/ http://wysihtml.com/### Markdown editors
* http://oscargodson.github.com/EpicEditor/
* https://github.com/lepture/editor### Tooltips
* http://tooltipsy.com/
* http://onehackoranother.com/projects/jquery/tipsy/### ES5 shims
* http://augmentjs.com/
* https://github.com/kriskowal/es5-shim### databinding / models
* https://github.com/classdojo/bindable.js
* https://github.com/gwendall/way.js### Sliders
* http://lokku.github.io/jquery-nstslider/
* https://github.com/leongersen/noUiSlider### Form validation
* https://github.com/ryanseddon/H5F
* http://afarkas.github.io/webshim/demos/#Forms### Others
* Cookies https://github.com/ainformatico/jecookie
* Excel http://warpech.github.com/jquery-handsontable
* DOM element generation http://joestelmach.github.com/laconic/
* Table of contents http://gregfranko.com/jquery.tocify.js/
* Keyboard https://github.com/madrobby/keymaster
* offline detection http://nouincolor.com/heyoffline.js/
* Search http://lunrjs.com/
* Select dropdown
* http://brandwatchltd.github.io/selleckt/demo/
* json pretty html format http://marianoguerra.github.io/json.human.js/
* css injecting https://github.com/israelidanny/veinjs
* progress bars http://nanobar.micronube.com/
* Generate froms from json https://github.com/jdorn/json-editor### React
#### Forms
* http://prometheusresearch.github.io/react-forms
#### Widgets sets
* Bootstrap http://react-bootstrap.github.io/
* http://jquense.github.io/react-widgets/docs/# (Has date picker!)
* http://khan.github.io/react-components/#### Select widget
* Select widget http://jedwatson.github.io/react-select/
#### Tables
* https://github.com/dynamictyped/Griddle/ https://dynamictyped.github.io/Griddle/
* https://github.com/glittershark/reactable http://glittershark.github.io/reactable/#### Datetime pickers
* http://jslog.com/react-date-picker/
* https://github.com/react-component/calendar#### data
* https://github.com/dustingetz/react-cursor/
* https://github.com/mquan/cortex/
* https://github.com/Yomguithereal/baobab#### d3
* https://github.com/esbullington/react-d3
#### Flux
* https://github.com/facebook/flux
* https://github.com/spoike/refluxjs
* https://github.com/BinaryMuse/fluxxor http://fluxxor.com/
* https://github.com/deloreanjs/delorean http://deloreanjs.com/
* https://github.com/kenwheeler/mcfly http://kenwheeler.github.io/mcfly/
* https://github.com/foss-haas/fynx http://foss-haas.github.io/fynx/
* https://github.com/yoshuawuyts/barracks
* https://github.com/jmreidy/fluxy
* https://github.com/dfrnswrth/miniflux
* http://martyjs.org/ https://github.com/jhollingworth/marty
* https://github.com/kjda/ReactFlux
* https://github.com/yahoo/fluxible
* http://www.tuxedojs.org/ (full framework)
* https://github.com/goatslacker/alt
* https://github.com/goatslacker/iso
* https://github.com/appsforartists/ambidex isomorphic using Reflux?
* https://github.com/acdlite/flummox
* https://github.com/elierotenberg/react-nexu
* https://github.com/addthis/fluxthis https://fluxthis.io/#/
* https://github.com/LeanKit-Labs/lux.js
* https://github.com/vigetlabs/microcosm
* https://github.com/rpominov/fluce
* https://github.com/threepointone/disto
* https://github.com/goatslacker/microflux
* https://github.com/glenjamin/fluctuations
* https://github.com/optimizely/nuclear-js
* https://github.com/gaearon/redux## HTML5 on desktop
* https://github.com/breach/thrust/
* https://github.com/rogerwang/node-webkit
* https://github.com/atom/atom-shell## Generic
* Functional tools
* https://github.com/tjmehta/101 (modular!)
* https://github.com/nullobject/fkit
* http://ramda.github.io/ramdocs/docs/
* http://danieltao.com/lazy.js/
* Ajax / node.js http https://github.com/mzabriskie/axios
* Colors
* https://github.com/eligrey/color.js
* https://github.com/One-com/one-color
* https://github.com/gka/chroma.js
* Generate nice colors http://www.checkman.io/please/
* Date/time
* http://momentjs.com/
* http://arshaw.com/xdate/
* URI parsing
* http://blog.stevenlevithan.com/archives/parseuri
* https://github.com/medialize/URI.js
* Testing
* https://github.com/visionmedia/mocha
* Assert http://chaijs.com/
* http://chaijs.com/plugins
* Mocks http://sinonjs.org/
* Markdown https://github.com/chjj/marked
* Binary https://github.com/Benvie/reified
* Async flow
* https://github.com/caolan/async
* http://cho45.stfuawsc.com/jsdeferred/
* http://documentup.com/kriskowal/q/
* https://github.com/creationix/safereturn
* Doc generator https://github.com/cbou/markdox
* Schemas/validation
* https://github.com/molnarg/js-schema
* https://github.com/gcanti/tcomb-validation
* Pattern matching https://github.com/natefaubion/matches.js
* uuid https://github.com/broofa/node-uuid
* Promises
* https://github.com/tildeio/rsvp.js
* https://github.com/cujojs/when
* https://github.com/kriskowal/q
* https://github.com/medikoo/deferred (claim to be fast)
* https://github.com/petkaantonov/bluebird (also fast)
* https://news.ycombinator.com/item?id=6494622
* https://github.com/Obvious/kew (another one claiming to be fast)
* https://github.com/wookiehangover/underscore.Deferred
* https://github.com/then/promise
* Caching
* https://github.com/medikoo/memoize
* html in javascript "templates"
* https://github.com/dominictarr/hyperscript
* Human readable file sizes http://filesizejs.com/
* string diff https://github.com/kpdecker/jsdiff
* number formatting http://numeraljs.com/
* Mongo query filters in js https://github.com/kofrasa/mingo
* On the wire patches for Immutablejs https://github.com/elierotenberg/remutable## Node.JS
* require() aware reload https://github.com/fgnass/node-dev
* https://github.com/dai-shi/easy-livereload
* Avoiding ../../../ https://gist.github.com/branneman/8048520
* Shell scripting help https://github.com/polotek/procstreams
* Shell automation https://github.com/jprichardson/node-suppose
* Portable Unix shell commands https://github.com/arturadib/shelljs
* i18n http://jamuhl.github.com/i18next-node/
* rm -fr https://github.com/isaacs/rimraf
* mkdir -p https://github.com/substack/node-mkdirp
* tempfiles https://github.com/bruce/node-temp
* Command options
* https://github.com/visionmedia/commander.js
* https://github.com/substack/node-optimist
* Ascii progress bars https://github.com/substack/node-multimeter
* Posix https://github.com/melor/node-posix
* Shell colors https://github.com/Marak/colors.js
* MIME type mapping https://github.com/bentomas/node-mime
* Git
* http://www.kickstarter.com/projects/creationix/js-git
* ruby-git port https://github.com/christkv/node-git
* git-fs https://github.com/creationix/node-git
* libgit2 bindings https://github.com/tbranyen/nodegit
* other libgit2 bindings https://github.com/libgit2/node-gitteh
* File uploads
* https://github.com/felixge/node-formidable
* https://github.com/mscdex/busboy
* https://github.com/mscdex/dicer
* pseudo terminals https://github.com/chjj/pty.js/
* Static site generators
* https://github.com/jnordberg/wintersmith
* https://github.com/bevry/docpad
* Daemon
* https://github.com/nodejitsu/forever
* Used by forever https://github.com/indexzero/daemon.node
* Cluster
* Volatile store https://github.com/fent/clusterhub
* Unix udp https://github.com/bnoordhuis/node-unix-dgram
* Logging
* https://github.com/indexzero/winston-syslog/blob/master/lib/winston-syslog.js
* "syslog.h" bindings for node.js https://github.com/tblobaum/rconsole
* Async https://github.com/creationix/safereturn
* Google Cloud Messaging for Android
* https://github.com/h2soft/node-gcm
* https://github.com/ToothlessGear/node-gcm
* Workers https://github.com/visionmedia/axon
* leveldb
* https://npmjs.org/package/levelup
* https://npmjs.org/package/leveldb
* Filesystem Watch
* https://github.com/bevry/watchr
* https://github.com/shama/gaze
* https://github.com/carlos8f/saw
* https://github.com/wearefractal/glob-watcher
* https://www.npmjs.org/package/chokidar used by watchify
* Scraping with jquery style api https://npmjs.org/package/cheerio
* OAuth https://github.com/Mashape/mashape-oauth
* Require mocking https://github.com/thlorenz/proxyquire
* socket.io http://drewblaisdell.github.io/monitor.io/## CSS
* http://minfwk.com/
* http://fluidity.sexy/
* http://purecss.io/
* http://www.getskeleton.com/
* http://stuffandnonsense.co.uk/projects/320andup/
* http://foundation.zurb.com/
* http://semantic.gs/
* http://www.columnal.com/
* http://cssgrid.net/
* http://twitter.github.com/bootstrap/
* http://www.gumbyframework.com/
* Animations
* http://h5bp.github.io/Effeckt.css/dist/
* http://daneden.me/animate/
* Media Queries https://github.com/jareware/viewports
* http://tympanus.net/Development/ProgressButtonStyles/
* http://tympanus.net/Development/CreativeLoadingEffects/
* http://tympanus.net/Development/CreativeButtons/
* http://tobiasahlin.com/spinkit/
* http://blokkfont.com/
* Center stuff http://css-tricks.com/centering-css-complete-guide/## Front-end automation/testing
* http://dalekjs.com/
* https://github.com/chenglou/node-huxley/
* http://nightwatchjs.org/
* http://www.nightmarejs.org/
* http://casperjs.org/
* https://github.com/admc/wd# Others
* https://github.com/sindresorhus/awesome-nodejs
* https://github.com/enaqx/awesome-react# Tools
not libraries
## regexp
* http://www.regexr.com/
* https://regularish.gavinhungry.io/
* http://www.regexper.com/
* https://www.debuggex.com/
* http://regex101.com/## JSON editing
* https://www.jsoneditoronline.org/