{"id":13432827,"url":"https://github.com/k0kubun/Nocturn","last_synced_at":"2025-03-17T10:32:40.314Z","repository":{"id":1974092,"uuid":"41299069","full_name":"k0kubun/Nocturn","owner":"k0kubun","description":"Multi-platform Twitter Client built with React, Redux and Electron","archived":true,"fork":false,"pushed_at":"2023-04-07T08:35:48.000Z","size":3698,"stargazers_count":713,"open_issues_count":5,"forks_count":66,"subscribers_count":22,"default_branch":"master","last_synced_at":"2024-10-27T13:02:55.106Z","etag":null,"topics":["electron","react","redux","twitter-client"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":false,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/k0kubun.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2015-08-24T11:20:48.000Z","updated_at":"2024-08-14T13:07:50.000Z","dependencies_parsed_at":"2023-07-06T01:55:38.025Z","dependency_job_id":null,"html_url":"https://github.com/k0kubun/Nocturn","commit_stats":{"total_commits":811,"total_committers":16,"mean_commits":50.6875,"dds":0.1738594327990136,"last_synced_commit":"00cdf6ddaa3f069bedfdd2715a8a2b196546c1e6"},"previous_names":[],"tags_count":60,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/k0kubun%2FNocturn","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/k0kubun%2FNocturn/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/k0kubun%2FNocturn/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/k0kubun%2FNocturn/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/k0kubun","download_url":"https://codeload.github.com/k0kubun/Nocturn/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244016845,"owners_count":20384220,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["electron","react","redux","twitter-client"],"created_at":"2024-07-31T02:01:17.184Z","updated_at":"2025-03-17T10:32:39.859Z","avatar_url":"https://github.com/k0kubun.png","language":"JavaScript","funding_links":[],"categories":["JavaScript","Apps"],"sub_categories":["Open Source"],"readme":"# Nocturn\n\nMulti-platform Twitter Client built with React, Redux and Electron.\n\n\u003cimg src='https://i.gyazo.com/b7fb495a0b9aea0f66e8ee58861a61b9.png' width='400px' /\u003e\n\n## Status\n\nTwitter suspended Nocturn on Apr 5th, 2023.\n\n## Features\n- Multi-account support\n- Vim-like key bindings\n- Works on Windows, OSX and Linux\n\n### Demo\n\n\u003cimg src='https://i.gyazo.com/ae886c77a2dee1f20daebc4f3c28ddc5.gif' width='444px' /\u003e\n\n## Installation\n### Download archive\n\nFor all platforms, you can download an archive from following link.\n\nhttps://github.com/k0kubun/Nocturn/releases\n\n### Package managers\n\nFor some platforms, you can use a package manager to install Nocturn.\n\n- OSX\n  - You can use [homebrew-cask](https://github.com/caskroom/homebrew-cask).\n  - `brew install --cask nocturn`\n- Arch Linux\n  - [Arch User Repository](https://aur.archlinux.org/packages/nocturn/) is available (via AUR helper like `yay`).\n  - `yay -S nocturn`\n\n## Usage\n\n### Key bindings\n\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\u003cth\u003e\u003c/th\u003e\u003cth\u003eOSX\u003c/th\u003e\u003cth\u003eLinux, Windows\u003c/th\u003e\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\u003ctd\u003e Tweet, Reply, Search           \u003c/td\u003e\u003ctd colspan='2'\u003e \u003ckbd\u003eEnter\u003c/kbd\u003e                                                  \u003c/td\u003e\u003c/tr\u003e\n\u003ctr\u003e\u003ctd\u003e Delete a tweet                 \u003c/td\u003e\u003ctd\u003e             \u003ckbd\u003eCmd-Backspace\u003c/kbd\u003e       \u003c/td\u003e\u003ctd\u003e \u003ckbd\u003eAlt-Backspace\u003c/kbd\u003e \u003c/td\u003e\u003c/tr\u003e\n\u003ctr\u003e\u003ctd\u003e Favorite a tweet               \u003c/td\u003e\u003ctd colspan='2'\u003e \u003ckbd\u003eF\u003c/kbd\u003e                                                      \u003c/td\u003e\u003c/tr\u003e\n\u003ctr\u003e\u003ctd\u003e Retweet a tweet                \u003c/td\u003e\u003ctd colspan='2'\u003e \u003ckbd\u003eShift-R\u003c/kbd\u003e                                                \u003c/td\u003e\u003c/tr\u003e\n\u003ctr\u003e\u003ctd\u003e Select a next tweet            \u003c/td\u003e\u003ctd colspan='2'\u003e \u003ckbd\u003eJ\u003c/kbd\u003e, \u003ckbd\u003e↓\u003c/kbd\u003e                                        \u003c/td\u003e\u003c/tr\u003e\n\u003ctr\u003e\u003ctd\u003e Select a previous tweet        \u003c/td\u003e\u003ctd colspan='2'\u003e \u003ckbd\u003eK\u003c/kbd\u003e, \u003ckbd\u003e↑\u003c/kbd\u003e                                        \u003c/td\u003e\u003c/tr\u003e\n\u003ctr\u003e\u003ctd\u003e Select the first tweet         \u003c/td\u003e\u003ctd colspan='2'\u003e \u003ckbd\u003e0\u003c/kbd\u003e, \u003ckbd\u003eSpace\u003c/kbd\u003e                                    \u003c/td\u003e\u003c/tr\u003e\n\u003ctr\u003e\u003ctd\u003e Open url with external browser \u003c/td\u003e\u003ctd colspan='2'\u003e \u003ckbd\u003eT\u003c/kbd\u003e                                                      \u003c/td\u003e\u003c/tr\u003e\n\u003ctr\u003e\u003ctd\u003e Select a next tab              \u003c/td\u003e\u003ctd\u003e             \u003ckbd\u003eCmd-Shift-]\u003c/kbd\u003e         \u003c/td\u003e\u003ctd\u003e \u003ckbd\u003eAlt-P\u003c/kbd\u003e         \u003c/td\u003e\u003c/tr\u003e\n\u003ctr\u003e\u003ctd\u003e Select a previous tab          \u003c/td\u003e\u003ctd\u003e             \u003ckbd\u003eCmd-Shift-[\u003c/kbd\u003e         \u003c/td\u003e\u003ctd\u003e \u003ckbd\u003eAlt-O\u003c/kbd\u003e         \u003c/td\u003e\u003c/tr\u003e\n\u003ctr\u003e\u003ctd\u003e Select a next account          \u003c/td\u003e\u003ctd\u003e             \u003ckbd\u003eCmd-J\u003c/kbd\u003e               \u003c/td\u003e\u003ctd\u003e \u003ckbd\u003eAlt-J\u003c/kbd\u003e         \u003c/td\u003e\u003c/tr\u003e\n\u003ctr\u003e\u003ctd\u003e Select a previous account      \u003c/td\u003e\u003ctd\u003e             \u003ckbd\u003eCmd-K\u003c/kbd\u003e               \u003c/td\u003e\u003ctd\u003e \u003ckbd\u003eAlt-K\u003c/kbd\u003e         \u003c/td\u003e\u003c/tr\u003e\n\u003ctr\u003e\u003ctd\u003e Insert a newline               \u003c/td\u003e\u003ctd\u003e             \u003ckbd\u003eAlt-Enter\u003c/kbd\u003e           \u003c/td\u003e\u003ctd\u003e \u003ckbd\u003eShift-Enter\u003c/kbd\u003e   \u003c/td\u003e\u003c/tr\u003e\n\u003ctr\u003e\u003ctd\u003e Reload tweets and streaming    \u003c/td\u003e\u003ctd\u003e             \u003ckbd\u003eCmd-R\u003c/kbd\u003e               \u003c/td\u003e\u003ctd\u003e \u003ckbd\u003eCtrl-R\u003c/kbd\u003e        \u003c/td\u003e\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\n### Multi account\n\n\u003cimg src='https://i.gyazo.com/b8a9455ff33ef05b002f6d8dc5173fa6.gif' width='444px' /\u003e\n\n## Development\n\n```bash\n$ npm install\n$ npm run setup\n$ npm start\n```\n\n## Build package\n\n```bash\n$ npm run build\n```\n\n## Release\n\n```bash\n$ yarn\n$ npm run setup\n$ brew install wine # if on macOs\n$ which ghr # prepare ghr if not in PATH\n$ export GITHUB_TOKEN=\"...\" # set github token for ghr\n$ npm run release\n```\n\n## License\n\nMIT License\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fk0kubun%2FNocturn","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fk0kubun%2FNocturn","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fk0kubun%2FNocturn/lists"}