https://github.com/firecracker-microvm/firecracker-go-sdk
An SDK in Go for the Firecracker microVM API
https://github.com/firecracker-microvm/firecracker-go-sdk
Keywords
firecracker firecracker-api firecracker-vm golang-library sdk virtual-machine
Keywords from Contributors
virtual sandbox oversubscription minimalist observation measuring transformations cloud-native compose archives
Last synced: about 1 year ago
JSON representation
Acceptance Criteria
- Revelant topics? true
- External users? true
- Open source license? true
- Active? true
- Fork? false
Repository metadata
An SDK in Go for the Firecracker microVM API
- Host: GitHub
- URL: https://github.com/firecracker-microvm/firecracker-go-sdk
- Owner: firecracker-microvm
- License: apache-2.0
- Created: 2018-11-10T00:32:41.000Z (over 6 years ago)
- Default Branch: main
- Last Pushed: 2024-05-28T21:57:18.000Z (about 1 year ago)
- Last Synced: 2024-05-29T09:25:26.340Z (about 1 year ago)
- Topics: firecracker, firecracker-api, firecracker-vm, golang-library, sdk, virtual-machine
- Language: Go
- Homepage:
- Size: 1.33 MB
- Stars: 457
- Watchers: 20
- Forks: 121
- Open Issues: 35
- Releases: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
- Codeowners: .github/CODEOWNERS
Owner metadata
- Name: firecracker-microvm
- Login: firecracker-microvm
- Email:
- Kind: organization
- Description:
- Website:
- Location:
- Twitter:
- Company:
- Icon url: https://avatars.githubusercontent.com/u/44477506?v=4
- Repositories: 9
- Last ynced at: 2023-03-04T19:00:11.611Z
- Profile URL: https://github.com/firecracker-microvm
Committers metadata
Last synced: about 1 year ago
Total Commits: 425
Total Committers: 51
Avg Commits per committer: 8.333
Development Distribution Score (DDS): 0.767
Commits in past year: 29
Committers in past year: 6
Avg Commits per committer in past year: 4.833
Development Distribution Score (DDS) in past year: 0.517
Name | Commits | |
---|---|---|
Kazuyoshi Kato | k****u@a****m | 99 |
xibz | i****g@g****m | 50 |
dependabot[bot] | 4****] | 49 |
dependabot-preview[bot] | 2****] | 45 |
Samuel Karp | s****p@a****m | 27 |
Noah Meyerhans | n****a@a****m | 21 |
Jerome Gravel-Niquet | j****n@g****m | 13 |
Erik Sipsma | s****a@a****m | 11 |
Swagat Bora | s****a@a****m | 8 |
Maksym Pavlenko | m****v@a****m | 7 |
David Son | d****n@a****m | 6 |
RoyceDavison | q****a@a****m | 6 |
Tony Fang | n****g@a****m | 6 |
Austin Vazquez | m****v@a****m | 5 |
Lars Lehtonen | l****n@g****m | 5 |
Michael Dwan | m@d****o | 5 |
Andrey Smirnov | s****y@g****m | 4 |
Philipp Mieden | d****k@p****h | 4 |
Plamen Petrov | p****t@g****m | 4 |
Mathis Joffre | m****e@g****m | 4 |
bpopovschi | z****i@m****u | 4 |
Corbin Phelps | c****s@l****m | 3 |
Yutaka Juba | y****b@g****m | 3 |
Mathis Joffre | 5****f | 2 |
Alakesh Haloi | a****h@a****m | 2 |
Brandon Duffany | b****n@b****o | 2 |
David Son | s****b@g****m | 2 |
Lorenzo Fontana | f****z@g****m | 2 |
Peter Wagner | g****t@m****e | 2 |
Vaishnavi Vejella | v****a@a****m | 2 |
and 21 more... |
Committer domains:
- amazon.com: 19
- morgul.net: 1
- ip-172-31-27-214.us-east-2.compute.internal: 1
- ip-10-0-0-121.us-east-2.compute.internal: 1
- mycloudand.me: 1
- buildbuddy.io: 1
- llnw.com: 1
- mail.ru: 1
- protonmail.ch: 1
- dwan.io: 1
Issue and Pull Request metadata
Last synced: about 1 year ago
Total issues: 38
Total pull requests: 137
Average time to close issues: about 1 month
Average time to close pull requests: about 2 months
Total issue authors: 18
Total pull request authors: 26
Average comments per issue: 1.55
Average comments per pull request: 1.09
Merged pull request: 74
Bot issues: 0
Bot pull requests: 64
Past year issues: 15
Past year pull requests: 57
Past year average time to close issues: 3 days
Past year average time to close pull requests: about 1 month
Past year issue authors: 6
Past year pull request authors: 11
Past year average comments per issue: 1.0
Past year average comments per pull request: 0.67
Past year merged pull request: 29
Past year bot issues: 0
Past year bot pull requests: 34
Top Issue Authors
- Zoowizz (8)
- austinvazquez (7)
- Joffref (3)
- fangn2 (2)
- alexellis (2)
- kzys (2)
- protochron (2)
- vvejell1 (2)
- angristan (1)
- CuriousGeorgiy (1)
- ginglis13 (1)
- jesse-amano (1)
- jlkiri (1)
- sagoresarker (1)
- sriramsv (1)
Top Pull Request Authors
- dependabot[bot] (64)
- swagatbora90 (11)
- sondavidb (8)
- kzys (8)
- Joffref (8)
- austinvazquez (7)
- vvejell1 (5)
- fangn2 (5)
- bduffany (3)
- CuriousGeorgiy (2)
- albinvass (1)
- fntlnz (1)
- sagoresarker (1)
- jwilder (1)
- pnasrat (1)
Top Issue Labels
- bug (5)
- firecracker-feature (2)
- good first issue (2)
- invalid (1)
- question (1)
Top Pull Request Labels
- dependencies (64)
- go (9)
- github_actions (2)
- enhancement (1)
Package metadata
- Total packages: 2
- Total downloads: unknown
- Total docker downloads: 8,252
- Total dependent packages: 217 (may contain duplicates)
- Total dependent repositories: 72 (may contain duplicates)
- Total versions: 16
proxy.golang.org: github.com/firecracker-microvm/firecracker-go-sdk
Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. Licensed under the Apache License, Version 2.0 (the "License"). You may not use this file except in compliance with the License. A copy of the License is located at or in the "license" file accompanying this file. This file is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. Package firecracker provides a library to interact with the Firecracker API. Firecracker is an open-source virtualization technology that is purpose-built for creating and managing secure, multi-tenant containers and functions-based services. See https://firecracker-microvm.github.io/ for more details. This library requires Go 1.11 and can be used with Go modules. BUG(aws): There are some Firecracker features that are not yet supported by the SDK. These are tracked as GitHub issues with the firecracker-feature label: https://github.com/firecracker-microvm/firecracker-go-sdk/issues?q=is%3Aissue+is%3Aopen+label%3Afirecracker-feature This library is licensed under the Apache 2.0 License. Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. Licensed under the Apache License, Version 2.0 (the "License"). You may not use this file except in compliance with the License. A copy of the License is located at or in the "license" file accompanying this file. This file is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. Licensed under the Apache License, Version 2.0 (the "License"). You may not use this file except in compliance with the License. A copy of the License is located at or in the "license" file accompanying this file. This file is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. Licensed under the Apache License, Version 2.0 (the "License"). You may not use this file except in compliance with the License. A copy of the License is located at or in the "license" file accompanying this file. This file is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
- Homepage: https://github.com/firecracker-microvm/firecracker-go-sdk
- Documentation: https://pkg.go.dev/github.com/firecracker-microvm/firecracker-go-sdk#section-documentation
- Licenses: Apache-2.0
- Latest release: v1.0.0 (published almost 3 years ago)
- Last Synced: 2024-06-06T15:01:21.048Z (about 1 year ago)
- Versions: 8
- Dependent Packages: 217
- Dependent Repositories: 72
- Docker Downloads: 8,252
-
Rankings:
- Dependent packages count: 0.643%
- Dependent repos count: 0.69%
- Docker downloads count: 0.954%
- Average: 1.545%
- Forks count: 2.559%
- Stargazers count: 2.879%
proxy.golang.org: github.com/firecracker-microVM/firecracker-go-sdk
- Homepage:
- Documentation: https://pkg.go.dev/github.com/firecracker-microVM/firecracker-go-sdk#section-documentation
- Licenses: apache-2.0
- Latest release: v1.0.0 (published almost 3 years ago)
- Last Synced: 2024-01-13T00:04:34.593Z (over 1 year ago)
- Versions: 8
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Forks count: 2.462%
- Stargazers count: 2.755%
- Average: 6.015%
- Dependent packages count: 8.453%
- Dependent repos count: 10.392%
Dependencies
- github.com/containerd/fifo v1.0.0
- github.com/containernetworking/cni v1.0.1
- github.com/containernetworking/plugins v1.0.1
- github.com/go-openapi/errors v0.20.2
- github.com/go-openapi/runtime v0.24.0
- github.com/go-openapi/strfmt v0.21.2
- github.com/go-openapi/swag v0.21.1
- github.com/go-openapi/validate v0.22.0
- github.com/go-ping/ping v0.0.0-20211130115550-779d1e919534
- github.com/google/uuid v1.3.0
- github.com/hashicorp/go-multierror v1.1.1
- github.com/mdlayher/vsock v1.1.1
- github.com/sirupsen/logrus v1.8.1
- github.com/stretchr/testify v1.8.0
- github.com/vishvananda/netlink v1.1.1-0.20210330154013-f5de75959ad5
- golang.org/x/sys v0.0.0-20220204135822-1c1b9b1eba6a
- 1041 dependencies
- actions/checkout v3 composite
- actions/setup-go v3 composite
- github.com/awslabs/tc-redirect-tap v0.0.0-20220715050423-f2af44521093
- github.com/containernetworking/plugins v1.1.1
- github.com/kunalkushwaha/ltag v0.2.3
- 944 dependencies
- github.com/awslabs/tc-redirect-tap v0.0.0-20220715050423-f2af44521093
- github.com/containernetworking/plugins v1.1.1
- 943 dependencies
- github.com/asaskevich/govalidator v0.0.0-20210307081110-f21760c49a8d
- github.com/containerd/fifo v1.0.0
- github.com/containernetworking/cni v1.1.2
- github.com/containernetworking/plugins v1.1.1
- github.com/firecracker-microvm/firecracker-go-sdk v0.22.1-0.20220715225323-d48665a4cd7a
- github.com/go-openapi/analysis v0.21.4
- github.com/go-openapi/errors v0.20.2
- github.com/go-openapi/jsonpointer v0.19.5
- github.com/go-openapi/jsonreference v0.20.0
- github.com/go-openapi/loads v0.21.1
- github.com/go-openapi/runtime v0.24.1
- github.com/go-openapi/spec v0.20.6
- github.com/go-openapi/strfmt v0.21.3
- github.com/go-openapi/swag v0.21.1
- github.com/go-openapi/validate v0.22.0
- github.com/google/uuid v1.3.0
- github.com/hashicorp/errwrap v1.1.0
- github.com/hashicorp/go-multierror v1.1.1
- github.com/josharian/intern v1.0.0
- github.com/mailru/easyjson v0.7.7
- github.com/mitchellh/mapstructure v1.5.0
- github.com/oklog/ulid v1.3.1
- github.com/opentracing/opentracing-go v1.2.0
- github.com/pkg/errors v0.9.1
- github.com/sirupsen/logrus v1.9.0
- github.com/vishvananda/netlink v1.2.1-beta.2
- github.com/vishvananda/netns v0.0.0-20211101163701-50045581ed74
- go.mongodb.org/mongo-driver v1.10.0
- golang.org/x/crypto v0.0.0-20220622213112-05595931fe9d
- golang.org/x/net v0.0.0-20220728211354-c7608f3a8462
- golang.org/x/sys v0.0.0-20220728004956-3c1f35247d10
- gopkg.in/yaml.v2 v2.4.0
- 1066 dependencies
Score: 19.183054800618045