Use Twitter OAuth in a simple way inside your electron App. Deployed as npm package
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.


Build Status Coverage Status npm GitHub license Maintenance Donate

Use Twitter OAuth in a simple way inside your electron App.


add it to your electron project using npm install oauth-electron-twitter --save or yarn add oauth-electron-twitter


require oauth-electron-twitter exports a function that requires a javascript object and an electron window, as seen on the next example:

add the require for ouath and twitter specific code from this package

const auth = require(`oauth-electron-twitter`)

let info = {
    key: ***,
    secret: ***
window = new BrowserWindow({webPreferences: {nodeIntegration: false}});

auth.login(info, window)

the login function will return a Promise with the access token and secret

    token: ***,
    tokenSecret: ***

Migration V0.x to V1.x

  • there is no more need for the twitter object, info becomes a basic object with the properties stated in the usage step.
  • the return object has a different format.
logo: Award graphic by Freepik and Twitter graphic by Icomoon from Flaticon are licensed under CC BY 3.0. Made and modified with Logo Maker