Awesome
node-cheat | code faster
✪ Find awesome up-to-date node.js code snippets at one place. (Do you have any node.js snippet solving case? contribute here then)
:cloud: AWS
- CRUD s3 buckets
- Direct upload to s3 without saving on local disk [Updated at March 27, 2018] (ES6 | ES5)
- Upload to s3 using multer-s3 [Updated at Dec 1, 2016]
- S3 Direct Upload From Client/Browser (To Be Done)
- Upload from base64 data
- New – AWS Step Functions (To Be Done)
WebRTC
- Simple Video Chat
- Tokbox Video Chat
- PubNub (ES5 | ES6)
- Vidyo.io (ES6)
:speech_balloon: Chat
:moneybag: Payment Gateway
- Stripe (Immediate Charge, Customer Charge, Create Customer, Add Card, Delete Card, Authorize & Capture Split)
- Stripe Create Token out of Credit Card Info
- PayPal (To Be Done)
- Authorize.net (To Be Done :credit_card:)
💭Push Notification
- Pushwoosh <font style="color:#a0b9ff;">(To Be Done)</font>
- GCM <font style="color:red;">(To Be Done)</font>
- APNS <font style="color:#a0b9ff;">(To Be Done)</font>
- OneSignal <font style="color:#a0b9ff;">(To Be Done)</font>
:seedling:Express
:page_facing_up: Files
- Read file line by line using module tail
- Read file line by line using module fs and async
- fs module to read multiple files using async
- read-multiple-files module
- Download File to browser using Express and fs
- Download File to browser using http
:evergreen_tree: GridFS
:heart: Random But Really Useful
- Reads publicly published google doc spreadsheet and returns twitter usernames/handles as json
- Find gender using first_name and last_name
- :couple: Find gender using first_name
- :currency_exchange: Find exchange rates i.e. USD to GBP etc...
- :bird: Search tweets
- Simple express server (ES5 | ES6)
- i18n (internationalization) (To Be Done)
- Xero Payruns
- Using passport to authenticate twitter and facebook, trying to retrieve following data for both: id, first_name, last_name, age, age_range, gender, location
- Generate hmac signature
- Generate Coupon, Voucher, Promo Codes
- List node.js core modules
- Read google_spreadsheet and parse it (ES6 | ES5)
- Get long url of shortend (ES6 | ES5)
- Capture screenshots of websites (ES6 | ES5)
- Get image size without full download (ES6 | ES6)
- Identify language of text (ES6 | ES5)
- Download YouTube Videos (ES6)
- List YouTube Videos (ES6 | ES5)
- Cron Jobs (ES6 | ES5)
- Restify File Upload (ES6 - To Be Done | ES5 - To Be Done)
- Uppy.io and tus.io to upload files (ES6 - To Be Done | ES5 - To Be Done)
- Resize image without any external dependency (ES6 - To Be Done | ES5 - To Be Done)
- Uninstall packages globally (Link)
- Uninstall packages listed in package.json (Link)
:heart: Random But Awsome One Liners
String
Emails
Sms
- Twilio (ES6)
Fax
- Phaxio API (ES6 - To Be Done | ES5 - To Be Done)