{"id":16096298,"url":"https://github.com/aspedm/spci-libs","last_synced_at":"2026-02-24T23:03:18.969Z","repository":{"id":226093229,"uuid":"767714977","full_name":"Aspedm/spci-libs","owner":"Aspedm","description":"The project consists of a set of libraries for obtaining system information.","archived":false,"fork":false,"pushed_at":"2024-09-20T20:49:42.000Z","size":330,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-06-05T17:04:29.548Z","etag":null,"topics":["cross-platform","library","linux","macos","nodejs","npm-package","ram","system","system-information","systeminfo","systeminformation","typescript","usb","windows"],"latest_commit_sha":null,"homepage":"https://spci.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/Aspedm.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-03-05T19:13:07.000Z","updated_at":"2024-11-09T19:12:12.000Z","dependencies_parsed_at":"2024-03-12T22:30:54.718Z","dependency_job_id":"b9bd4b36-5df1-425a-88e1-522edc583ee8","html_url":"https://github.com/Aspedm/spci-libs","commit_stats":null,"previous_names":["aspedm/spci-libs"],"tags_count":8,"template":false,"template_full_name":null,"purl":"pkg:github/Aspedm/spci-libs","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Aspedm%2Fspci-libs","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Aspedm%2Fspci-libs/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Aspedm%2Fspci-libs/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Aspedm%2Fspci-libs/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Aspedm","download_url":"https://codeload.github.com/Aspedm/spci-libs/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Aspedm%2Fspci-libs/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":268310702,"owners_count":24230181,"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","status":"online","status_checked_at":"2025-08-01T02:00:08.611Z","response_time":67,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":["cross-platform","library","linux","macos","nodejs","npm-package","ram","system","system-information","systeminfo","systeminformation","typescript","usb","windows"],"created_at":"2024-10-09T17:13:05.338Z","updated_at":"2026-02-24T23:03:13.930Z","avatar_url":"https://github.com/Aspedm.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# spci-libs\n[![NPM](https://img.shields.io/badge/NPM-%23CB3837.svg?style=for-the-badge\u0026logo=npm\u0026logoColor=white)](https://www.npmjs.com/package/spci-libs)\n![NodeJS](https://img.shields.io/badge/node.js-6DA55F?style=for-the-badge\u0026logo=node.js\u0026logoColor=white)\n![Linux](https://img.shields.io/badge/Linux-FCC624?style=for-the-badge\u0026logo=linux\u0026logoColor=black)\n![macOS](https://img.shields.io/badge/mac%20os-000000?style=for-the-badge\u0026logo=macos\u0026logoColor=F0F0F0)\n![Windows](https://img.shields.io/badge/Windows-0078D6?style=for-the-badge\u0026logo=windows\u0026logoColor=white)\n\n### About\nThe project consists of a set of libraries for obtaining system information. Each library includes a collection of methods designed to gather various parameters and characteristics of the system.\n\n\u003e This project doesn't include all parts of the system. If you want more info about the system, i suggest using [systeminformation](https://github.com/sebhildebrandt/systeminformation).\n\n### Supported modules\n\n#### USB\n- The documentation for USB devices can be found [here](https://github.com/Aspedm/spci-libs/blob/main/src/system/usb/README.md)\n\n#### RAM\n- The documentation for RAM can be found [here](https://github.com/Aspedm/spci-libs/blob/main/src/system/ram/README.md)\n\n#### PCI\n- The documentation for PCI devices can be found [here](https://github.com/Aspedm/spci-libs/blob/main/src/system/pci/README.md)\n\n#### Wallpapers\n- The documentation for RAM can be found [here](https://github.com/Aspedm/spci-libs/blob/main/src/system/wallpaper/README.md)\n\n### Install\n```sh\nyarn install spci-libs\n```\n\n### Usage in code\n```ts\nimport { Usb } from 'spci-libs';\n\nconst myUsbDevices = async() =\u003e {\n    const usb = new Usb();\n    const devices = await usb.getDevices();\n\n    console.log(devices);\n};\n```\n\n### Usage in terminal\n1. Install dependencies ```yarn```\n2. Build lib ```yarn build```\n3. Run playground ```yarn start```\n\n### License\nFurther details see [LICENSE](LICENSE) file.\n\n\n### Contact\nIf you have any questions, suggestions, or issues, please create an issue in the GitHub repository or contact me at [aspedm@gmail.com](mailto:aspedm@gmail.com).\n\n\n### Credits\nA big thanks to:\n- [systeminformation](https://github.com/sebhildebrandt/systeminformation) - Library based and inspired on systeminformation \n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faspedm%2Fspci-libs","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Faspedm%2Fspci-libs","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faspedm%2Fspci-libs/lists"}