https://github.com/openthread/openthread
OpenThread released by Google is an open-source implementation of the Thread networking protocol
Science Score: 36.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
○CITATION.cff file
-
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
○DOI references
-
○Academic publication links
-
✓Committers with academic emails
7 of 237 committers (3.0%) from academic institutions -
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (7.7%) to scientific vocabulary
Keywords
Keywords from Contributors
Repository
OpenThread released by Google is an open-source implementation of the Thread networking protocol
Basic Info
- Host: GitHub
- Owner: openthread
- License: bsd-3-clause
- Language: C++
- Default Branch: main
- Homepage: https://openthread.io
- Size: 114 MB
Statistics
- Stars: 3,716
- Watchers: 213
- Forks: 1,112
- Open Issues: 103
- Releases: 8
Topics
Metadata Files
README.md
What is OpenThread?
OpenThread released by Google is...
...an open-source implementation of the Thread networking protocol. Google Nest has released OpenThread to make the technology used in Nest products more broadly available to developers to accelerate the development of products for the connected home.
...OS and platform agnostic, with a narrow platform abstraction layer and a small memory footprint, making it highly portable. It supports both system-on-chip (SoC) and network co-processor (NCP) designs.
...a Thread Certified Component, implementing all features defined in the Thread 1.4.0 specification, including all Thread networking layers (IPv6, 6LoWPAN, IEEE 802.15.4 with MAC security, Mesh Link Establishment, Mesh Routing) and device roles, as well as Border Router support.
More information about Thread can be found at threadgroup.org. Thread is a registered trademark of the Thread Group, Inc.
Who supports OpenThread?
Getting started
All end-user documentation and guides are located at openthread.io. If you're looking to do things like...
- Learn more about OpenThread features and enhancements
- Use OpenThread in your products
- Learn how to build and configure a Thread network
- Port OpenThread to a new platform
- Build an application on top of OpenThread
- Certify a product using OpenThread
...then openthread.io is the place for you.
Note: For users in China, end-user documentation is available at openthread.google.cn.
If you're interested in contributing to OpenThread, read on.
Contributing
We would love for you to contribute to OpenThread and help make it even better than it is today! See our Contributing Guidelines for more information.
Contributors are required to abide by our Code of Conduct and Coding Conventions and Style Guide.
License
OpenThread is released under the BSD 3-Clause license. See the LICENSE file for more information.
Please only use the OpenThread name and marks when accurately referencing this software distribution. Do not use the marks in a way that suggests you are endorsed by or otherwise affiliated with Nest, Google, or The Thread Group.
Need help?
OpenThread support is available on GitHub:
- Bugs and feature requests — submit to the Issue Tracker
- Community Discussion - ask questions, share ideas, and engage with other community members
Owner
- Name: OpenThread
- Login: openthread
- Kind: organization
- Website: openthread.io
- Repositories: 24
- Profile: https://github.com/openthread
Committers
Last synced: 11 months ago
Top Committers
| Name | Commits | |
|---|---|---|
| Abtin Keshavarzian | a****k@g****m | 2,535 |
| Jonathan Hui | j****i@n****m | 1,575 |
| Yakun Xu | x****k@g****m | 653 |
| Simon Lin | s****n@g****m | 317 |
| rongli | r****i@n****m | 258 |
| Zhanglong Xia | z****a@g****m | 190 |
| Li Cao | i****l@g****m | 181 |
| Łukasz Duda | l****a@n****o | 174 |
| kangping | w****p@g****m | 146 |
| Jing Ma | m****g@g****m | 129 |
| dependabot[bot] | 4****] | 122 |
| Shu Chen | c****u@g****m | 118 |
| whd | 7****d | 114 |
| Eduardo Montoya | e****t | 111 |
| Robert Quattlebaum | d****o@d****m | 101 |
| Nick Banks | n****s@m****m | 86 |
| Kamil Sroka | k****2@g****m | 65 |
| Moandor | m****y@g****m | 65 |
| Hubert Miś | h****s@n****o | 60 |
| Jiacheng Guo | g****c@g****m | 58 |
| Jeff Bumgardner | j****r@g****m | 58 |
| Xiao Ma | x****m@g****m | 55 |
| Robert Lubos | R****s@n****o | 50 |
| Marcin K Szczodrak | m****k | 42 |
| canisLupus1313 | 8****3 | 41 |
| Lu Wang | l****t | 40 |
| Diego Ismirlian | d****n@g****m | 38 |
| Mason Tran | m****n@l****m | 37 |
| Jintao Lin | j****n@g****m | 34 |
| jrhodie | 1****e | 33 |
| and 207 more... | ||
Committer Domains (Top 20 + Academic)
Issues and Pull Requests
Last synced: 6 months ago
All Time
- Total issues: 302
- Total pull requests: 3,021
- Average time to close issues: 8 months
- Average time to close pull requests: 13 days
- Total issue authors: 131
- Total pull request authors: 116
- Average comments per issue: 2.83
- Average comments per pull request: 2.13
- Merged pull requests: 2,349
- Bot issues: 2
- Bot pull requests: 167
Past Year
- Issues: 116
- Pull requests: 1,463
- Average time to close issues: 19 days
- Average time to close pull requests: 6 days
- Issue authors: 58
- Pull request authors: 63
- Average comments per issue: 1.2
- Average comments per pull request: 2.12
- Merged pull requests: 1,080
- Bot issues: 0
- Bot pull requests: 78
Top Authors
Issue Authors
- EskoDijk (28)
- abtink (27)
- lancersky2017 (10)
- jwhui (10)
- dakhnod (10)
- ndyck14 (9)
- librasungirl (8)
- Irving-cl (8)
- sarveshkumarv3 (8)
- jinpeng1989 (7)
- bukepo (7)
- Cristib05 (7)
- erjiaqing (6)
- zhanglongxia (4)
- aaa147147 (4)
Pull Request Authors
- abtink (1,360)
- bukepo (199)
- jwhui (171)
- zhanglongxia (167)
- dependabot[bot] (167)
- Irving-cl (157)
- superwhd (68)
- zesonzhang (57)
- jrhodie (45)
- sunytt (33)
- canisLupus1313 (32)
- yangsong-cnyn (29)
- EskoDijk (27)
- gytxxsy (25)
- sarveshkumarv3 (24)
Top Labels
Issue Labels
Pull Request Labels
Dependencies
- ${MY_REGISTRY}ubuntu bionic build
- ${BASE_IMAGE} latest build
- mypy >=0.780
- pylint ==2.4.4
- clang *
- pycryptodome-test-vectors *
- pycryptodomex *
- pyserial *
- pysnmp *
- selenium *
- PyYAML ==5.4.1
- grpcio ==1.53.0
- grpcio-tools ==1.20.1
- pexpect ==4.7.0
- ptyprocess ==0.6.0
- pyserial ==3.4
- PyYAML *
- grpcio *
- grpcio-tools *
- adb-shell *
- paramiko *
- pySerial *
- pyspinel *
- actions/checkout 3df4ab11eba7bda6032a0b82a6bb43b11571feac composite
- gaurav-nelson/github-action-markdown-link-check 5c5dfc0ac2e225883c0e5f03a85311ec2830d368 composite
- nttld/setup-ndk v1 composite
- step-security/harden-runner 8ca2b8b2ece13480cda6dacd3511b49857a23c09 composite
- actions/checkout 3df4ab11eba7bda6032a0b82a6bb43b11571feac composite
- github/codeql-action/analyze a09933a12a80f87b87005513f0abb1494c27a716 composite
- github/codeql-action/init a09933a12a80f87b87005513f0abb1494c27a716 composite
- step-security/harden-runner 8ca2b8b2ece13480cda6dacd3511b49857a23c09 composite
- actions/checkout 3df4ab11eba7bda6032a0b82a6bb43b11571feac composite
- docker/login-action 465a07811f14bebb1938fbed4728c6a1ff8901fc composite
- docker/setup-buildx-action 4c0219f9ac95b02789c1075625400b2acbff50b1 composite
- step-security/harden-runner 8ca2b8b2ece13480cda6dacd3511b49857a23c09 composite
- actions/upload-artifact 0b7f8abb1508181956e8e162db84b466c27e18ce composite
- google/oss-fuzz/infra/cifuzz/actions/build_fuzzers c0e4bb8d15a68b7f8cc731ea75523e48a2301bcf composite
- google/oss-fuzz/infra/cifuzz/actions/run_fuzzers c0e4bb8d15a68b7f8cc731ea75523e48a2301bcf composite
- step-security/harden-runner 8ca2b8b2ece13480cda6dacd3511b49857a23c09 composite
- actions/checkout 3df4ab11eba7bda6032a0b82a6bb43b11571feac composite
- step-security/harden-runner 8ca2b8b2ece13480cda6dacd3511b49857a23c09 composite
- actions/checkout 3df4ab11eba7bda6032a0b82a6bb43b11571feac composite
- actions/download-artifact 9bc31d5ccc31df68ecc42ccf4149144866c47d8a composite
- actions/upload-artifact 0b7f8abb1508181956e8e162db84b466c27e18ce composite
- codecov/codecov-action eaaf4bedf32dbdc6b720b63067d99c4d77d6047d composite
- geekyeggo/delete-artifact 54ab544f12cdb7b71613a16a2b5a37a9ade990af composite
- actions/checkout 3df4ab11eba7bda6032a0b82a6bb43b11571feac composite
- step-security/harden-runner 8ca2b8b2ece13480cda6dacd3511b49857a23c09 composite
- actions/checkout 3df4ab11eba7bda6032a0b82a6bb43b11571feac composite
- actions/download-artifact 9bc31d5ccc31df68ecc42ccf4149144866c47d8a composite
- actions/setup-go 93397bea11091df50f3d7e59dc26a7711a8bcfbe composite
- actions/setup-python 61a6322f88396a6271a6ee3565807d608ecaddd1 composite
- actions/upload-artifact 0b7f8abb1508181956e8e162db84b466c27e18ce composite
- step-security/harden-runner 8ca2b8b2ece13480cda6dacd3511b49857a23c09 composite
- actions/checkout 3df4ab11eba7bda6032a0b82a6bb43b11571feac composite
- actions/download-artifact 9bc31d5ccc31df68ecc42ccf4149144866c47d8a composite
- actions/upload-artifact 0b7f8abb1508181956e8e162db84b466c27e18ce composite
- codecov/codecov-action eaaf4bedf32dbdc6b720b63067d99c4d77d6047d composite
- geekyeggo/delete-artifact 54ab544f12cdb7b71613a16a2b5a37a9ade990af composite
- step-security/harden-runner 8ca2b8b2ece13480cda6dacd3511b49857a23c09 composite
- actions/checkout 3df4ab11eba7bda6032a0b82a6bb43b11571feac composite
- actions/upload-artifact 0b7f8abb1508181956e8e162db84b466c27e18ce composite
- github/codeql-action/upload-sarif a09933a12a80f87b87005513f0abb1494c27a716 composite
- ossf/scorecard-action 08b4669551908b1024bb425080c797723083c031 composite
- actions/checkout 3df4ab11eba7bda6032a0b82a6bb43b11571feac composite
- actions/download-artifact 9bc31d5ccc31df68ecc42ccf4149144866c47d8a composite
- actions/upload-artifact 0b7f8abb1508181956e8e162db84b466c27e18ce composite
- codecov/codecov-action eaaf4bedf32dbdc6b720b63067d99c4d77d6047d composite
- geekyeggo/delete-artifact 54ab544f12cdb7b71613a16a2b5a37a9ade990af composite
- step-security/harden-runner 8ca2b8b2ece13480cda6dacd3511b49857a23c09 composite
- actions/checkout 3df4ab11eba7bda6032a0b82a6bb43b11571feac composite
- actions/download-artifact 9bc31d5ccc31df68ecc42ccf4149144866c47d8a composite
- actions/upload-artifact 0b7f8abb1508181956e8e162db84b466c27e18ce composite
- codecov/codecov-action eaaf4bedf32dbdc6b720b63067d99c4d77d6047d composite
- geekyeggo/delete-artifact 54ab544f12cdb7b71613a16a2b5a37a9ade990af composite
- step-security/harden-runner 8ca2b8b2ece13480cda6dacd3511b49857a23c09 composite
- actions/checkout 3df4ab11eba7bda6032a0b82a6bb43b11571feac composite
- step-security/harden-runner 8ca2b8b2ece13480cda6dacd3511b49857a23c09 composite
- actions/checkout 3df4ab11eba7bda6032a0b82a6bb43b11571feac composite
- actions/download-artifact 9bc31d5ccc31df68ecc42ccf4149144866c47d8a composite
- actions/upload-artifact 0b7f8abb1508181956e8e162db84b466c27e18ce composite
- codecov/codecov-action eaaf4bedf32dbdc6b720b63067d99c4d77d6047d composite
- geekyeggo/delete-artifact 54ab544f12cdb7b71613a16a2b5a37a9ade990af composite
- step-security/harden-runner 8ca2b8b2ece13480cda6dacd3511b49857a23c09 composite
- actions/checkout 3df4ab11eba7bda6032a0b82a6bb43b11571feac composite
- actions/download-artifact 9bc31d5ccc31df68ecc42ccf4149144866c47d8a composite
- actions/upload-artifact 0b7f8abb1508181956e8e162db84b466c27e18ce composite
- codecov/codecov-action eaaf4bedf32dbdc6b720b63067d99c4d77d6047d composite
- geekyeggo/delete-artifact 54ab544f12cdb7b71613a16a2b5a37a9ade990af composite
- step-security/harden-runner 8ca2b8b2ece13480cda6dacd3511b49857a23c09 composite
- actions/checkout 3df4ab11eba7bda6032a0b82a6bb43b11571feac composite
- step-security/harden-runner 8ca2b8b2ece13480cda6dacd3511b49857a23c09 composite
- ubuntu 14.04 build
- ubuntu 22.04 build
- ipaddress * test
- pexpect * test
- pycryptodome * test
- pyshark ==0.4.6 test
- ipaddress ==1.0.23 test
- lxml ==4.9.2 test
- packaging ==23.0 test
- pexpect ==4.8.0 test
- ptyprocess ==0.7.0 test
- py ==1.11.0 test
- pycryptodome ==3.17 test
- pyshark ==0.4.6 test






















