{"id":14673998,"url":"https://github.com/yessGlory17/programmer-browser","last_synced_at":"2025-09-09T02:33:15.375Z","repository":{"id":37926641,"uuid":"496476232","full_name":"yessGlory17/programmer-browser","owner":"yessGlory17","description":"A fast-searching and space-saving browser specially designed for programmers.","archived":false,"fork":false,"pushed_at":"2023-06-03T19:11:38.000Z","size":7354,"stargazers_count":589,"open_issues_count":19,"forks_count":14,"subscribers_count":10,"default_branch":"main","last_synced_at":"2024-12-28T10:26:50.880Z","etag":null,"topics":["browser","javascript","react","reactjs","tyepscript","web-browser","webbrowser"],"latest_commit_sha":null,"homepage":"https://yessglory17.github.io/programmer-browser.github.io/","language":"TypeScript","has_issues":true,"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/yessGlory17.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE.md","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null},"funding":null},"created_at":"2022-05-26T04:07:38.000Z","updated_at":"2024-12-25T16:20:14.000Z","dependencies_parsed_at":"2024-10-22T22:05:46.781Z","dependency_job_id":null,"html_url":"https://github.com/yessGlory17/programmer-browser","commit_stats":null,"previous_names":[],"tags_count":8,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yessGlory17%2Fprogrammer-browser","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yessGlory17%2Fprogrammer-browser/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yessGlory17%2Fprogrammer-browser/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yessGlory17%2Fprogrammer-browser/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/yessGlory17","download_url":"https://codeload.github.com/yessGlory17/programmer-browser/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":232384882,"owners_count":18515200,"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":["browser","javascript","react","reactjs","tyepscript","web-browser","webbrowser"],"created_at":"2024-09-12T07:01:43.756Z","updated_at":"2025-01-03T19:30:23.364Z","avatar_url":"https://github.com/yessGlory17.png","language":"TypeScript","readme":"\u003cp align=\"center\"\u003e\n  \u003cimg src='https://github.com/yessGlory17/programmer-browser/blob/main/assets/icon-bg.png' width='200px' height='200px' /\u003e\n\u003c/p\u003e\n\n# Programmer Browser\n\nA fast-searching and space-saving browser specially designed for programmers.\n\n#### :star: Support Us\n\nIf you like our project, do not forget to give stars. So we can get more attention and get more support from the community. Don't underestimate one star, one star you give will convince others to give the project another star.\n\n#### :angel: Developer Advice\n\nFor a more comfortable use, I recommend that you take advantage of your operating system's ability to add shortcuts to the keyboard. With this feature, you can open and close the browser more easily.\n\n#### :bulb: Feature Request\n\nIf there is a feature you need, please let me know by opening an issue. I will try to add this feature as soon as possible. But if you want, you can add the feature you want and contribute to the project.\n\n## :muscle: Motivation\n\nHello, I am a programmer. And I need to speed dial while writing code. That's why standard browsers don't do much for me. My goal in this project is to create a useful browser that allows quick searches for programmers like me.\n\n## :desktop_computer: Screenshots\n\n![](./docs/images/pb-1.png)\n\n![pb-2](./docs/images/pb-2.png)\n\n![pb-3](./docs/images/pb-3.png)\n\n![](./docs/images/pb-4.png)\n\n![](./docs/images/pb-5.png)\n\n[![Programmer Browser Video](https://img.youtube.com/vi/viSwzTKtArQ/0.jpg)](https://www.youtube.com/watch?v=viSwzTKtArQ)\n\n## :keyboard: Shortucts\n\n| Shortcut Name           | Shortcut Keys      | Example                    |\n| ----------------------- | ------------------ | -------------------------- |\n| Full Screen             | F11                |                            |\n| Change Search Engine    | Ctrl + E           |                            |\n| Navigating between tabs | Ctrl + (index)     | Ctrl + 1 =\u003e Open First Tab |\n| Window Move Left        | Ctrl + Left Arrow  |                            |\n| Window Move Right       | Ctrl + Right Arrow |                            |\n| Close All Tabs          | Alt + X            |                            |\n| Close Other Tabs        | Alt + O            |                            |\n| Close Current Tab       | Alt + T            |                            |\n| Find In Tab             | Ctrl + F           |                            |\n\n## :tada: Roadmap\n\n- [x] Collapses\n\n- [x] AdBlock\n\n- [ ] Mute Collapse Audio\n\n- [ ] Keyboard Shortcuts (Search/Control) (VIM/Emacs)\n\n  - [x] Change Search Engine\n  - [x] Navigating between tabs\n  - [x] Close Tab\n  - [x] Close All Tab\n  - [x] Previous Page\n  - [x] Next Page\n  - [x] Close Other Tabs\n  - [x] Close Current Tab\n  - [x] Find In Tab\n  - [ ] Mute Current Tab Audio\n\n- [ ] Create Categories\n\n- [ ] Context Menu\n\n  - [ ] Right Click Open New Tab\n  - [ ] Run Terminal Command (for: Linux)\n  - [ ] Cut\n  - [ ] Copy\n  - [ ] Paste\n\n- [ ] Set Tab Color\n\n- [x] Refresh Collapse\n\n- [ ] Add Electron Updater\n\n## :crystal_ball: Usage\n\nIn the project directory, you can run:\n\n```js\nnpm install (for first running)\nnpm start\n```\n\nBuild Browser\n\n```js\nnpm run package:linux\nnpm run package:mac\nnpm run package:windows\n```\n\n## :zap: How to Install .deb File\n\n[![Programmer Browser Video](https://img.youtube.com/vi/H0FC6WZjqCc/0.jpg)](https://www.youtube.com/watch?v=H0FC6WZjqCc)\n\n## :handshake: Contribute\n\nComing soon.\n","funding_links":[],"categories":["TypeScript","browser"],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FyessGlory17%2Fprogrammer-browser","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FyessGlory17%2Fprogrammer-browser","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FyessGlory17%2Fprogrammer-browser/lists"}