Open yinanfang opened 7 years ago
Selected: https://github.com/chartjs/Chart.js https://github.com/paularmstrong/normalizr
Promise + generator examples: https://medium.com/javascript-scene/the-hidden-power-of-es6-generators-observable-async-flow-control-cfa4c7f31435#.s3n0hpaye https://medium.com/@rdsubhas/es6-from-callbacks-to-promises-to-generators-87f1c0cd8f2e#.yah3uuil4
UI React table https://github.com/facebook/fixed-data-table https://github.com/bvaughn/react-virtualized
Auto Complete / Typeahead https://github.com/twitter/typeahead.js
Terminal progress bar https://www.npmjs.com/package/gauge
Graph & Chart Comparison: https://www.developereconomics.com/javascript-charting-library-2016 https://en.wikipedia.org/wiki/Comparison_of_JavaScript_charting_frameworks http://www.jsgraphs.com/ General: https://github.com/chartjs/Chart.js https://github.com/d3/d3 https://www.npmjs.com/package/react-d3 https://www.npmjs.com/package/react-chartjs https://www.npmjs.com/package/victory https://www.npmjs.com/package/recharts Stock specific: https://github.com/andredumas/techan.js https://www.npmjs.com/package/echarts-for-react https://www.npmjs.com/package/react-stockcharts https://github.com/chartjs/chartjs-chart-financial
Data management: Page Layout https://react-bootstrap.github.io/components.html#page-layout
JavaScript local db https://github.com/louischatriot/nedb https://github.com/Level/level
Express Secure HTTP headers: https://github.com/helmetjs/helmet
Browser feature detect https://github.com/modernizr/modernizr
HTTP Request: http://andrewhfarmer.com/ajax-libraries/
json file: https://www.npmjs.com/package/jsonfile
Internationalization: yahoo/react-intl - Seems quite complicated. Even for this example. Let's revisit this later
Media Query: http://mediaqueri.es/ Wrapper for media query: https://github.com/contra/react-responsive Material UI internal withWidth: https://github.com/callemall/material-ui/blob/master/src/utils/withWidth.js
ServiceWorker: Example: https://github.com/mxstbr/login-flow#user-content-features
Encryption: bcrypt: https://www.npmjs.com/package/bcryptjs Online calculator: https://www.dailycred.com/article/bcrypt-calculator
Assertion: Front-end library: https://www.npmjs.com/package/chai
Encoding: Libraries: https://www.npmjs.com/package/iconv-lite https://www.npmjs.com/package/encoding Solutions: https://breeswish.org/blog/2013/08/10/nodejs-request-gbk/ https://github.com/simdm/node-sina-finance/blob/master/lib/index.js#L21
Map Kit https://www.mapbox.com/ http://leafletjs.com/
Reactive RxJS: https://github.com/Reactive-Extensions/RxJS
Selected: https://github.com/chartjs/Chart.js https://github.com/paularmstrong/normalizr
Promise + generator examples: https://medium.com/javascript-scene/the-hidden-power-of-es6-generators-observable-async-flow-control-cfa4c7f31435#.s3n0hpaye https://medium.com/@rdsubhas/es6-from-callbacks-to-promises-to-generators-87f1c0cd8f2e#.yah3uuil4
UI React table https://github.com/facebook/fixed-data-table https://github.com/bvaughn/react-virtualized
Auto Complete / Typeahead https://github.com/twitter/typeahead.js
Terminal progress bar https://www.npmjs.com/package/gauge
Graph & Chart Comparison: https://www.developereconomics.com/javascript-charting-library-2016 https://en.wikipedia.org/wiki/Comparison_of_JavaScript_charting_frameworks http://www.jsgraphs.com/ General: https://github.com/chartjs/Chart.js https://github.com/d3/d3 https://www.npmjs.com/package/react-d3 https://www.npmjs.com/package/react-chartjs https://www.npmjs.com/package/victory https://www.npmjs.com/package/recharts Stock specific: https://github.com/andredumas/techan.js https://www.npmjs.com/package/echarts-for-react https://www.npmjs.com/package/react-stockcharts https://github.com/chartjs/chartjs-chart-financial
Data management: Page Layout https://react-bootstrap.github.io/components.html#page-layout
JavaScript local db https://github.com/louischatriot/nedb https://github.com/Level/level
Express Secure HTTP headers: https://github.com/helmetjs/helmet
Browser feature detect https://github.com/modernizr/modernizr
HTTP Request: http://andrewhfarmer.com/ajax-libraries/
json file: https://www.npmjs.com/package/jsonfile
Internationalization: yahoo/react-intl - Seems quite complicated. Even for this example. Let's revisit this later
Media Query: http://mediaqueri.es/ Wrapper for media query: https://github.com/contra/react-responsive Material UI internal withWidth: https://github.com/callemall/material-ui/blob/master/src/utils/withWidth.js
ServiceWorker: Example: https://github.com/mxstbr/login-flow#user-content-features
Encryption: bcrypt: https://www.npmjs.com/package/bcryptjs Online calculator: https://www.dailycred.com/article/bcrypt-calculator
Assertion: Front-end library: https://www.npmjs.com/package/chai
Encoding: Libraries: https://www.npmjs.com/package/iconv-lite https://www.npmjs.com/package/encoding Solutions: https://breeswish.org/blog/2013/08/10/nodejs-request-gbk/ https://github.com/simdm/node-sina-finance/blob/master/lib/index.js#L21
Map Kit https://www.mapbox.com/ http://leafletjs.com/
Reactive RxJS: https://github.com/Reactive-Extensions/RxJS