yinanfang / DBDCapital-Node

DBD Capital company website with Node.js & React
https://dbd-capital.com/
1 stars 0 forks source link

[Libraries] Code Library List #19

Open yinanfang opened 7 years ago

yinanfang commented 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