{"id":18052589,"url":"https://github.com/opensrc0/fe-pilot","last_synced_at":"2025-09-08T14:31:43.995Z","repository":{"id":224460160,"uuid":"763182097","full_name":"opensrc0/fe-pilot","owner":"opensrc0","description":"A React UI library for Advance Web Features ","archived":false,"fork":false,"pushed_at":"2024-05-22T09:44:57.000Z","size":2013,"stargazers_count":48,"open_issues_count":8,"forks_count":8,"subscribers_count":2,"default_branch":"main","last_synced_at":"2024-05-22T10:55:52.979Z","etag":null,"topics":["advance-js","autofill","current-location","live-location","live-location-tracker","mobile-navbar","navigator","phonebook","react","reactjs","scanner","share","text-to-speech","voice","voice-assistant","voice-recognition"],"latest_commit_sha":null,"homepage":"https://www.npmjs.com/package/fe-pilot","language":"JavaScript","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/opensrc0.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":".github/CONTRIBUTING.md","funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":".github/CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":".github/SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null},"funding":{"github":["opensrc0"],"open_collective":"fe-pilot","custom":"https://app.buidlbox.io/buidler/opensrc0"}},"created_at":"2024-02-25T19:07:26.000Z","updated_at":"2024-08-04T09:00:11.779Z","dependencies_parsed_at":"2024-04-17T23:27:02.917Z","dependency_job_id":"9651d10f-31e2-4fb0-943d-985cda0a5c7c","html_url":"https://github.com/opensrc0/fe-pilot","commit_stats":null,"previous_names":["opensrc0/fe-pilot"],"tags_count":97,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opensrc0%2Ffe-pilot","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opensrc0%2Ffe-pilot/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opensrc0%2Ffe-pilot/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opensrc0%2Ffe-pilot/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/opensrc0","download_url":"https://codeload.github.com/opensrc0/fe-pilot/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":232314019,"owners_count":18504026,"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":["advance-js","autofill","current-location","live-location","live-location-tracker","mobile-navbar","navigator","phonebook","react","reactjs","scanner","share","text-to-speech","voice","voice-assistant","voice-recognition"],"created_at":"2024-10-30T23:12:26.079Z","updated_at":"2025-09-08T14:31:43.933Z","avatar_url":"https://github.com/opensrc0.png","language":"JavaScript","funding_links":["https://github.com/sponsors/opensrc0","https://opencollective.com/fe-pilot","https://app.buidlbox.io/buidler/opensrc0"],"categories":[],"sub_categories":[],"readme":"\u003cp align=\"center\"\u003e\n\u003cimg src=\"https://github.com/opensrc0/fe-pilot/blob/develop/logo.png\" alt=\"fe-pilot Logo\" align=\"center\" width=\"30%\" style=\"width: 30%;\"\u003e\n\u003c/p\u003e\n\u003ch2 align=\"center\"\u003eA React UI library for Advanced Web Features 👨‍✈️ \u003c/h2\u003e\n\u003cbr /\u003e\n\u003ch3 \u003e\n  \u003cp align=\"center\" class=\"tasklist-issue-content\"\u003e\n    \u003ca href=\"https://www.npmjs.com/package/fe-pilot\"\u003e\n     \u003cimg alt=\"Minified Size\" src=\"https://img.shields.io/bundlephobia/min/fe-pilot\"/\u003e\n    \u003c/a\u003e\n    \u003ca href=\"https://react.dev/reference/react\"\u003e\n    \u003cimg alt=\"React Version\" src=\"https://img.shields.io/badge/react-18.2.0-%23f1e05a?logo=React\"/\u003e\n    \u003c/a\u003e\n    \u003ca href=\"https://www.npmjs.com/package/fe-pilot\"\u003e\n      \u003cimg alt=\"NPM Downloads\" src=\"https://img.shields.io/npm/dw/fe-pilot?label=Downloads\u0026logo=npm\"/\u003e\n    \u003c/a\u003e\n    \u003ca href=\"https://www.npmjs.com/package/fe-pilot/v/latest\"\u003e\n      \u003cimg alt=\"Latest Release\" src=\"https://badgen.net/github/release/opensrc0/fe-pilot?icon=github\u0026color=pink\"/\u003e\n    \u003c/a\u003e\n  \u003c/p\u003e\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://github.com/opensrc0/fe-pilot/stargazers\"\u003e\n    \u003cimg alt=\"Github Stars\" src=\"https://badgen.net/github/stars/opensrc0/fe-pilot?icon=github\u0026color=purple\"/\u003e\n  \u003c/a\u003e\n  \u003ca href=\"https://github.com/opensrc0/fe-pilot?tab=MIT-1-ov-file\"\u003e\n    \u003cimg alt=\"MIT License\" src=\"https://badgen.net/static/license/MIT/orange\"/\u003e\n  \u003c/a\u003e\n\u003c/p\u003e\n\u003c/h3\u003e\n\u003cbr /\u003e\n\nA React UI library for Advanced Web Features that streamlines the development of modern web applications and websites. The library offers component like scanner, voice search, autofill otp, phonebook, share and many more for a small/medium/large size web based applications. Fe-Pilot is a easy to use, light weighted, fully mobile APP like features in web.\n\n## Table of contents\n1. 🚀 [Features](#features)\n2. 📦 [Installation](#installation)\n3. 💻 [Usage](#usage)\n4. 📚 [Online Editor Templates](#online-editor-templates)\n5. 📽️ [Demo](#demo-the-features-and-component)\n6. 📝 [Contributing](#contributing)\n7. ✨ [Contributors](#contributors)\n8. ⚖️  [License](#license)\n\n## Features\n- **Web/Mobile Support:** fe-pilot will be helpfull in Large/Mid/Small size of web based applications.\n- **Ease of Use:** fe-pilot contains a set of components like `Scanner`, `PhoneBook`, `Voice Search`, `Share`, `Live Location Tracking`, `Current Location` that are easy to plug and play.\n- **Scalable \u0026 Maintainable:** fe-pilot components are built on top of a React for better scalable, maintainable component.\n\n## Installation\nInstall `fe-pilot` package using any package manager\n\n###### 1. Package Manager yarn\n```sh\nyarn add fe-pilot\n```\n###### 2. Package Manager npm\n```sh\nnpm i fe-pilot --save\n```\n###### 3. Package Manager pnpm\n```sh\npnpm add fe-pilot\n```\n###### 4. Package Manager bun\n```sh\nbun add fe-pilot\n```\n\n## Usage\n\n#### 1. Use fe-pilot in your application\n```js\nimport Share from 'fe-pilot/Share';\n\n\u003cShare\n  title={'fe-pilot'}\n  description={'A React library for advanced web features'}\n  url={'https://www.npmjs.com/package/fe-pilot'}\n/\u003e\n```\n\n\u003cdetails\u003e\n\u003csummary\u003eSee the list of components\u003c/summary\u003e\n\n###\n1. :white_check_mark: \u0026nbsp; [AutoFillOtp](https://github.com/opensrc0/fe-pilot/blob/main/__app/component/AutoFillOtp/README.md)\n2. :white_check_mark: \u0026nbsp; [ColorPicker](https://github.com/opensrc0/fe-pilot/blob/main/__app/component/ColorPicker/README.md)\n3. :white_check_mark: \u0026nbsp; [CopyToClipboard](https://github.com/opensrc0/fe-pilot/blob/main/__app/component/CopyToClipboard/README.md)\n4. :white_check_mark: \u0026nbsp; [FaceDetector](https://github.com/opensrc0/fe-pilot/blob/main/__app/component/FaceDetector/README.md)\n5. :white_check_mark: \u0026nbsp; [LiveLocation](https://github.com/opensrc0/fe-pilot/blob/main/__app/component/LiveLocationTracking/README.md)\n6. :white_check_mark: \u0026nbsp; [LocateMe](https://github.com/opensrc0/fe-pilot/blob/main/__app/component/LocateMe/README.md)\n7. :white_check_mark: \u0026nbsp; [NetworkMonitor](https://github.com/opensrc0/fe-pilot/blob/main/__app/component/NetworkMonitor/README.md)\n8. :white_check_mark: \u0026nbsp; [PhoneBook](https://github.com/opensrc0/fe-pilot/blob/main/__app/component/PhoneBook/README.md)\n9. :white_check_mark: \u0026nbsp; [Scanner](https://github.com/opensrc0/fe-pilot/blob/main/__app/component/Scanner/README.md)\n10. :white_check_mark: \u0026nbsp; [Share](https://github.com/opensrc0/fe-pilot/blob/main/__app/component/Share/README.md)\n11. :white_check_mark: \u0026nbsp; [SnapScanner](https://github.com/opensrc0/fe-pilot/blob/main/__app/component/SnapScanner/README.md)\n12. :white_check_mark: \u0026nbsp; [TextToSpeech](https://github.com/opensrc0/fe-pilot/blob/main/__app/component/TextToSpeech/README.md)\n13. :white_check_mark: \u0026nbsp; [Vibrate](https://github.com/opensrc0/fe-pilot/blob/main/__app/component/Vibrate/README.md)\n14. :white_check_mark: \u0026nbsp; [View360](https://github.com/opensrc0/fe-pilot/blob/main/__app/component/View360/README.md)\n15. :white_check_mark: \u0026nbsp; [VoiceRecognition](https://github.com/opensrc0/fe-pilot/blob/main/__app/component/VoiceRecognition/README.md)\n16. :white_check_mark: \u0026nbsp; [WakeLock](https://github.com/opensrc0/fe-pilot/blob/main/__app/component/WakeLock/README.md)\n17. :white_check_mark: \u0026nbsp; [WhatsappShare](https://github.com/opensrc0/fe-pilot/blob/main/__app/component/WhatsappShare/README.md)\n\u003c/details\u003e\n\n## Online Editor Templates\n\n#### 1. CodeSandbox\n- JavaScript Starter: https://codesandbox.io/p/sandbox/fe-pilot-js-6jpxdq\n\u003c!-- - TypeScript Starter: WIP --\u003e\n\u003c!-- - NextJS TypeScript Starter: WIP --\u003e\n\n## Demo the features and component\n\n1. https://6jpxdq.csb.app/\n\n\n## Contributing\nFeel like contributing? Most welcome!\n[Setup locally](https://github.com/opensrc0/fe-pilot/blob/HEAD/.github/SETUP.md) to get fe-pilot working on your local machine and [guide lines](https://github.com/opensrc0/fe-pilot/blob/main/.github/CONTRIBUTING.md) to contribute in fe-pilot.\n\n## Contributors\n\nThanks goes to these wonderful people\n\u003ctable\u003e\n  \u003ctbody\u003e\n    \u003ctr\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\n        \u003cp\u003e\n          \u003ca href=\"https://github.com/opensrc0\"\u003e\n            \u003cimg src=\"https://avatars.githubusercontent.com/u/6891544?s=400\u0026v=4\" width=\"64px;\" alt=\"Himanshu Gupta\" /\u003e\n          \u003c/a\u003e\n          \u003csub\u003e\u003cb\u003e\u003ca href=\"https://github.com/opensrc0\"\u003eHimanshu Gupta\u003c/a\u003e\u003c/b\u003e\u003c/sub\u003e\n        \u003c/p\u003e\n      \u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\n        \u003cp\u003e\n          \u003ca target=\"_blank\" href=\"https://github.com/hardikjain29\"\u003e\n            \u003cimg src=\"https://avatars.githubusercontent.com/u/13768932?v=4\" width=\"64px;\" alt=\"Hardik Jain\" /\u003e\n          \u003c/a\u003e\n          \u003csub\u003e\u003cb\u003e\u003ca target=\"_blank\" href=\"https://github.com/hardikjain29\"\u003eHardik Jain\u003c/a\u003e\u003c/b\u003e\u003c/sub\u003e\n        \u003c/p\u003e\n      \u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\n        \u003ca href=\"https://github.com/ashwinihegde123\"\u003e\n          \u003cimg src=\"https://avatars.githubusercontent.com/u/40521396?v=4\" width=\"64px;\" alt=\"Ashwini Hegde\" /\u003e\n        \u003c/a\u003e\n        \u003csub\u003e\u003cb\u003e \u003ca href=\"https://github.com/ashwinihegde123\"\u003eAshwini Hegde\u003c/a\u003e\u003c/b\u003e\u003c/sub\u003e\n        \u003cbr /\u003e\n      \u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\n        \u003cp\u003e\n          \u003ca target=\"_blank\" href=\"https://github.com/Indian2025\"\u003e\n            \u003cimg src=\"https://avatars.githubusercontent.com/u/164238626?v=4\" width=\"64px;\" alt=\"Shashank Gupta\" /\u003e\n          \u003c/a\u003e\n          \u003csub\u003e\u003cb\u003e\u003ca target=\"_blank\" href=\"https://github.com/Indian2025\"\u003eShashank Gupta\u003c/a\u003e\u003c/b\u003e\u003c/sub\u003e\n        \u003c/p\u003e\n      \u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\n        \u003cp\u003e\n          \u003ca href=\"https://github.com/Alok30\"\u003e\n            \u003cimg src=\"https://avatars.githubusercontent.com/u/36290248?s=64\u0026v=4\" width=\"64px;\" alt=\"Alok Dubey\" /\u003e\n          \u003c/a\u003e\n          \u003csub\u003e\u003cb\u003e\u003ca href=\"https://github.com/Alok30\"\u003eAlok Dubey\u003c/a\u003e\u003c/b\u003e\u003c/sub\u003e\n        \u003c/p\u003e\n      \u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\n        \u003cp\u003e\n          \u003ca href=\"https://github.com/NimishGupta95\"\u003e\n            \u003cimg src=\"https://avatars.githubusercontent.com/u/13002628?v=4\" width=\"64px;\" alt=\"Nimish Gupta\" /\u003e\n          \u003c/a\u003e\n          \u003csub\u003e\u003cb\u003e\u003ca href=\"https://github.com/NimishGupta95\"\u003eNimish Gupta\u003c/a\u003e\u003c/b\u003e\u003c/sub\u003e\n        \u003c/p\u003e\n      \u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\n        \u003cp\u003e\n          \u003ca href=\"https://github.com/Ravi-Chef\"\u003e\n            \u003cimg src=\"https://avatars.githubusercontent.com/u/31059087?v=4\" width=\"64px;\" alt=\"Ravi Verma\" /\u003e\n          \u003c/a\u003e\n          \u003csub\u003e\u003cb\u003e\u003ca href=\"https://github.com/Ravi-Chef\"\u003eRavi Verma\u003c/a\u003e\u003c/b\u003e\u003c/sub\u003e\n        \u003c/p\u003e\n      \u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n      \u003c!-- \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\n        \u003cp\u003e\n          \u003ca target=\"_blank\" href=\"https://github.com/VarshaBhagat0714\"\u003e\n            \u003cimg src=\"https://avatars.githubusercontent.com/u/36624782?v=4\" width=\"64px;\" alt=\"Varsha Bhagat\" /\u003e\n            \u003cbr /\u003e\n            \u003csub\u003e\u003cb\u003eVarsha Bhagat\u003c/b\u003e\u003c/sub\u003e\n          \u003c/a\u003e\n        \u003c/p\u003e\n      \u003c/td\u003e --\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\n        \u003cp\u003e\n          \u003ca target=\"_blank\" href=\"https://github.com/semantic-release-bot\"\u003e\n            \u003cimg src=\"https://avatars.githubusercontent.com/u/32174276?v=4\" width=\"64px;\" alt=\"Semantic Release Bot\" /\u003e\n          \u003c/a\u003e\n          \u003csub\u003e\u003cb\u003e\u003ca target=\"_blank\" href=\"https://github.com/semantic-release-bot\"\u003eSemantic Release Bot\u003c/a\u003e\u003c/b\u003e\u003c/sub\u003e\n        \u003c/p\u003e\n      \u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\n        \u003cp\u003e\n          \u003ca target=\"_blank\" href=\"https://github.com/vineet091\"\u003e\n            \u003cimg src=\"https://avatars.githubusercontent.com/u/5345138?v=4\" width=\"64px;\" alt=\"Vineet Gupta\" /\u003e\n          \u003c/a\u003e\n          \u003csub\u003e\u003cb\u003e\u003ca target=\"_blank\" href=\"https://github.com/vineet091\"\u003eVineet Gupta\u003c/a\u003e\u003c/b\u003e\u003c/sub\u003e\n        \u003c/p\u003e\n      \u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\n        \u003cp\u003e\n          \u003ca target=\"_blank\" href=\"https://github.com/fossabot\"\u003e\n            \u003cimg src=\"https://avatars.githubusercontent.com/u/29791463?v=4\" width=\"64px;\" alt=\"Fossa Bot\" /\u003e\n          \u003c/a\u003e\n          \u003csub\u003e\u003cb\u003e\u003ca target=\"_blank\" href=\"https://github.com/fossabot\"\u003eFossa Bot\u003c/a\u003e\u003c/b\u003e\u003c/sub\u003e\n        \u003c/p\u003e\n      \u003c/td\u003e\n      \u003c!-- \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\n        \u003cp\u003e\n          \u003ca target=\"_blank\" href=\"https://github.com/pragyajha\"\u003e\n            \u003cimg src=\"https://avatars.githubusercontent.com/u/3938228?v=4\" width=\"64px;\" alt=\"Pragya Jha\" /\u003e\n            \u003cbr /\u003e\n            \u003csub\u003e\u003cb\u003ePragya Jha\u003c/b\u003e\u003c/sub\u003e\n          \u003c/a\u003e\n        \u003c/p\u003e\n      \u003c/td\u003e --\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\n        \u003ca target=\"_blank\" href=\"https://github.com/swarajgolu\"\u003e\n          \u003cimg src=\"https://avatars.githubusercontent.com/u/31703347?v=4\" width=\"64px;\" alt=\"Swaraj Singh\" /\u003e\n        \u003c/a\u003e\n        \u003csub\u003e\u003cb\u003e\u003ca target=\"_blank\" href=\"https://github.com/swarajgolu\"\u003eSwaraj Singh\u003c/a\u003e\u003c/b\u003e\u003c/sub\u003e\n      \u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\n        \u003ca target=\"_blank\" href=\"https://github.com/100beats\"\u003e\n          \u003cimg src=\"https://avatars.githubusercontent.com/u/172108056?v=4\" width=\"64px;\" alt=\"100beats\" /\u003e\n        \u003c/a\u003e\n        \u003csub\u003e\u003cb\u003e\u003ca target=\"_blank\" href=\"https://github.com/100beats\"\u003e100beats\u003c/a\u003e\u003c/b\u003e\u003c/sub\u003e\n      \u003c/td\u003e\n    \u003c/tr\u003e\n  \u003c/tbody\u003e\n\u003c/table\u003e\n\n## License\n\nMIT © [Himanshu Gupta](https://github.com/opensrc0)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fopensrc0%2Ffe-pilot","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fopensrc0%2Ffe-pilot","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fopensrc0%2Ffe-pilot/lists"}