https://github.com/firecracker-microvm/firecracker

Secure and fast microVMs for serverless computing.
https://github.com/firecracker-microvm/firecracker

Keywords

containers minimalist open-source oversubscription rust sandbox serverless virtual-machine virtualization

Keywords from Contributors

firecracker oci firecracker-vm kvm cloud-native infrastructure-as-code golang-library firecracker-api observability container

Last synced: about 1 year ago
JSON representation

Acceptance Criteria

Repository metadata

Secure and fast microVMs for serverless computing.


Owner metadata


Committers metadata

Last synced: about 1 year ago

Total Commits: 5,944
Total Committers: 242
Avg Commits per committer: 24.562
Development Distribution Score (DDS): 0.895

Commits in past year: 1,442
Committers in past year: 48
Avg Commits per committer in past year: 30.042
Development Distribution Score (DDS) in past year: 0.745

Name Email Commits
Diana Popa d****a@a****m 624
Patrick Roy r****t@a****k 464
Pablo Barbáchano p****b@a****m 438
Adrian Catangiu a****n@a****m 420
Takahiro Itazuri i****r@a****m 323
Andreea Florescu f****e@a****m 314
Serban Iorga s****a@a****m 269
Alin Dima a****a@a****m 263
Egor Lazarchuk y****z@a****k 235
Alexandru Agache a****h@a****m 185
Alexandra Iordache a****n@a****m 181
Jonathan Woollett-Light j****l@a****k 173
George Pisaltu g****l@a****m 155
Luminita Voicu l****o@a****m 139
Nikita Kalyazin k****n@a****k 138
Babis Chalios b****s@a****s 134
dependabot[bot] 4****] 129
Sudan Landge s****l@a****m 121
Andrei Sandu s****m@a****m 107
Iulian Barbu i****l@a****m 100
Dan Horobeanu d****r@a****m 84
Alexandru Cihodaru c****r@a****m 81
Matthew Schlebusch s****s@a****m 62
Constantin Musca m****n@a****m 56
Radu Weiss r****s@a****m 51
Alexandru-Cezar Sardan a****n@a****m 43
Laura Loghin l****g@a****m 41
Gabriel Ionescu g****i@a****m 37
Jonathan Browne 1****i 34
Ioana Chirca c****a@a****m 32
and 212 more...

Committer domains:


Issue and Pull Request metadata

Last synced: over 1 year ago

Total issues: 81
Total pull requests: 362
Average time to close issues: about 1 year
Average time to close pull requests: 12 days
Total issue authors: 50
Total pull request authors: 51
Average comments per issue: 4.11
Average comments per pull request: 1.59
Merged pull request: 246
Bot issues: 0
Bot pull requests: 28

Past year issues: 42
Past year pull requests: 351
Past year average time to close issues: about 2 months
Past year average time to close pull requests: 7 days
Past year issue authors: 32
Past year pull request authors: 47
Past year average comments per issue: 3.67
Past year average comments per pull request: 1.34
Past year merged pull request: 240
Past year bot issues: 0
Past year bot pull requests: 28

More stats: https://issues.ecosyste.ms/repositories/lookup?url=https://github.com/firecracker-microvm/firecracker

Top Issue Authors

  • cperciva (6)
  • raduweiss (5)
  • xmarcalx (4)
  • sudanl0 (4)
  • JonathanWoollett-Light (4)
  • zulinx86 (3)
  • ShadowCurse (3)
  • kalyazin (3)
  • gbionescu (3)
  • acatangiu (3)
  • alindima (2)
  • roypat (2)
  • Vesnica (2)
  • CompuIves (1)
  • pclesr (1)

Top Pull Request Authors

  • pb8o (57)
  • roypat (42)
  • JonathanWoollett-Light (36)
  • ShadowCurse (35)
  • sudanl0 (34)
  • dependabot[bot] (28)
  • zulinx86 (27)
  • bchalios (20)
  • kalyazin (16)
  • andreitraistaru (10)
  • mattschlebusch (7)
  • cperciva (3)
  • JBYoshi (2)
  • acj (2)
  • mancio-aws (2)

Top Issue Labels

  • Type: Enhancement (21)
  • Type: Bug (14)
  • Good first issue (14)
  • Priority: Low (14)
  • Roadmap: Tracked (12)
  • Type: Fix (7)
  • Status: Awaiting author (6)
  • Priority: Medium (5)
  • Priority: High (5)
  • Roadmap: New Request (4)
  • Status: Parked (3)
  • Status: Blocked (2)
  • Type: Documentation (2)
  • Type: Performance (2)
  • Type: Question (1)
  • python (1)

Top Pull Request Labels

  • Status: Awaiting review (223)
  • Type: Fix (39)
  • Type: Enhancement (38)
  • dependencies (24)
  • Priority: Medium (23)
  • Priority: Low (18)
  • Priority: High (17)
  • rust (17)
  • Type: Documentation (15)
  • Status: Awaiting author (9)
  • Release (9)
  • Status: Blocked (5)
  • python (4)
  • Type: Bug (2)

Package metadata

alpine-edge: firecracker

Secure and fast microVMs for serverless computing

  • Homepage: https://github.com/firecracker-microvm/firecracker
  • Licenses: Apache-2.0
  • Latest release: 1.4.1-r0 (published almost 2 years ago)
  • Last Synced: 2024-05-26T13:00:46.730Z (about 1 year ago)
  • Versions: 6
  • Dependent Packages: 1
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Stargazers count: 0.74%
    • Forks count: 1.147%
    • Average: 1.979%
    • Dependent packages count: 6.031%
  • Maintainers (1)
proxy.golang.org: github.com/firecracker-microvm/firecracker

  • Homepage:
  • Documentation: https://pkg.go.dev/github.com/firecracker-microvm/firecracker#section-documentation
  • Licenses: apache-2.0
  • Latest release: v1.7.0 (published over 1 year ago)
  • Last Synced: 2024-06-12T02:00:47.950Z (about 1 year ago)
  • Versions: 77
  • Dependent Packages: 0
  • Dependent Repositories: 1
  • Rankings:
    • Stargazers count: 0.086%
    • Forks count: 0.63%
    • Average: 3.474%
    • Dependent repos count: 4.802%
    • Dependent packages count: 8.376%
alpine-edge: firecracker-rebase-snap

Secure and fast microVMs for serverless computing - rebasing diff snapshot tool

  • Homepage: https://github.com/firecracker-microvm/firecracker
  • Licenses: Apache-2.0
  • Latest release: 1.4.1-r0 (published almost 2 years ago)
  • Last Synced: 2024-06-06T00:07:02.508Z (about 1 year ago)
  • Versions: 6
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Stargazers count: 0.744%
    • Forks count: 1.147%
    • Average: 4.133%
    • Dependent packages count: 14.641%
  • Maintainers (1)
alpine-edge: firecracker-seccompiler

Secure and fast microVMs for serverless computing - seccompiler

  • Homepage: https://github.com/firecracker-microvm/firecracker
  • Licenses: Apache-2.0
  • Latest release: 1.4.1-r0 (published almost 2 years ago)
  • Last Synced: 2024-06-07T22:09:55.258Z (about 1 year ago)
  • Versions: 6
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Stargazers count: 0.744%
    • Forks count: 1.147%
    • Average: 4.133%
    • Dependent packages count: 14.641%
  • Maintainers (1)

Dependencies

Cargo.lock cargo
  • 124 dependencies
.github/workflows/deny_dirty_cargo_locks.yml actions
  • actions/checkout v3 composite
.github/workflows/dependency_modification_check.yml actions
  • actions/checkout v3 composite
.github/workflows/send_pr_notification.yml actions
.github/workflows/send_release_notification.yml actions
Cargo.toml cargo
.github/workflows/trigger_ab_tests.yml actions
src/api_server/Cargo.toml cargo
  • libc 0.2.117 development
  • displaydoc 0.2.4
  • libc 0.2.117
  • serde 1.0.136
  • serde_derive 1.0.136
  • serde_json 1.0.78
  • thiserror 1.0.32
src/cpu-template-helper/Cargo.toml cargo
  • clap 4.4.6
  • displaydoc 0.2.4
  • libc 0.2.149
  • serde 1.0.189
  • serde_json 1.0.107
  • thiserror 1.0.50
src/firecracker/Cargo.toml cargo
  • cargo_toml 0.16.3 development
  • regex 1.10.2 development
  • serde 1.0.189 development
  • userfaultfd 0.7.0 development
  • displaydoc 0.2.4
  • event-manager 0.3.0
  • libc 0.2.149
  • serde_json 1.0.107
  • thiserror 1.0.50
  • timerfd 1.5.0
src/jailer/Cargo.toml cargo
src/rebase-snap/Cargo.toml cargo
src/seccompiler/Cargo.toml cargo
src/snapshot/Cargo.toml cargo
  • criterion 0.5.0 development
  • displaydoc 0.2.4
  • libc 0.2.117
  • thiserror 1.0.32
  • versionize 0.1.10
  • versionize_derive 0.1.6
src/snapshot-editor/Cargo.toml cargo
src/utils/Cargo.toml cargo
  • serde_json 1.0.99 development
  • derive_more 0.99.17
  • displaydoc 0.2.4
  • libc 0.2.147
  • serde 1.0.165
  • thiserror 1.0.32
  • versionize 0.1.10
  • versionize_derive 0.1.6
  • vm-memory 0.13.0
  • vmm-sys-util 0.11.2
src/vmm/Cargo.toml cargo
  • criterion 0.5.0 development
  • device_tree 1.1.0 development
  • proptest 1.0.0 development
  • aes-gcm 0.10.1
  • aws-lc-rs 1.0.2
  • base64 0.13.0
  • bincode 1.2.1
  • bitflags 2.0.2
  • derive_more 0.99.17
  • displaydoc 0.2.4
  • event-manager 0.3.0
  • kvm-bindings 0.6.0
  • kvm-ioctls 0.15.0
  • lazy_static 1.4.0
  • libc 0.2.117
  • linux-loader 0.10.0
  • log 0.4.17
  • memfd 0.6.3
  • semver 1.0.17
  • serde 1.0.136
  • serde_json 1.0.78
  • thiserror 1.0.32
  • timerfd 1.5.0
  • userfaultfd 0.7.0
  • versionize 0.1.10
  • versionize_derive 0.1.6
  • vm-allocator 0.1.0
  • vm-memory 0.13.1
  • vm-superio 0.7.0
tools/devctr/Dockerfile docker
  • ubuntu 22.04 build
tests/pyproject.toml pypi
tools/devctr/poetry.lock pypi
  • aiohttp 3.8.6
  • aiosignal 1.3.1
  • appnope 0.1.3
  • arrow 1.2.3
  • arrow 1.3.0
  • astroid 2.15.8
  • asttokens 2.4.0
  • async-timeout 4.0.3
  • attrs 23.1.0
  • aws-embedded-metrics 3.2.0
  • backcall 0.2.0
  • black 23.9.1
  • certifi 2023.7.22
  • charset-normalizer 3.3.0
  • click 8.1.3
  • colorama 0.4.6
  • decorator 5.1.1
  • dill 0.3.7
  • exceptiongroup 1.1.3
  • execnet 2.0.2
  • executing 2.0.0
  • frozenlist 1.4.0
  • gitlint 0.19.1
  • gitlint-core 0.19.1
  • idna 3.4
  • iniconfig 2.0.0
  • ipython 8.16.1
  • isort 5.12.0
  • jedi 0.19.1
  • jsonschema 4.17.3
  • jsonschema-spec 0.1.6
  • lazy-object-proxy 1.9.0
  • matplotlib-inline 0.1.6
  • mccabe 0.7.0
  • multidict 6.0.4
  • mypy-extensions 1.0.0
  • numpy 1.24.3
  • openapi-schema-validator 0.4.4
  • openapi-spec-validator 0.5.7
  • packaging 23.2
  • pandas 2.1.1
  • parso 0.8.3
  • pathable 0.4.3
  • pathspec 0.11.2
  • pexpect 4.8.0
  • pickleshare 0.7.5
  • platformdirs 3.11.0
  • pluggy 1.3.0
  • prompt-toolkit 3.0.39
  • psutil 5.9.5
  • ptyprocess 0.7.0
  • pure-eval 0.2.2
  • pygments 2.16.1
  • pylint 2.17.7
  • pyrsistent 0.19.3
  • pytest 7.4.2
  • pytest-json-report 1.5.0
  • pytest-metadata 3.0.0
  • pytest-rerunfailures 11.1.2
  • pytest-timeout 2.2.0
  • pytest-xdist 3.3.1
  • python-dateutil 2.8.2
  • pytz 2023.3.post1
  • pyyaml 6.0.1
  • requests 2.31.0
  • requests-unixsocket 0.3.0
  • rfc3339-validator 0.1.4
  • scipy 1.11.3
  • setproctitle 1.3.3
  • sh 1.14.3
  • sh 2.0.6
  • six 1.16.0
  • stack-data 0.6.3
  • tenacity 8.2.3
  • tomli 2.0.1
  • tomlkit 0.12.1
  • traitlets 5.11.2
  • types-python-dateutil 2.8.19.14
  • typing-extensions 4.8.0
  • tzdata 2023.3
  • urllib3 1.26.18
  • wcwidth 0.2.8
  • wrapt 1.15.0
  • yarl 1.9.2
tools/devctr/pyproject.toml pypi
  • PyYAML ^6.0
  • aws-embedded-metrics ^3.1.0
  • black ^23.3.0
  • click 8.1.3
  • gitlint ^0.19.1
  • ipython ^8.15.0
  • isort ^5.12.0
  • numpy 1.24.3
  • openapi-spec-validator ^0.5.6
  • pandas ^2.0.1
  • psutil ^5.9.5
  • pylint ^2.17.4
  • pytest ^7.3.1
  • pytest-json-report ^1.5.0
  • pytest-rerunfailures ^11.1.2
  • pytest-timeout ^2.1.0
  • pytest-xdist ^3.3.1
  • python 3.10.*
  • requests ^2.31.0
  • requests-unixsocket ^0.3.0
  • scipy ^1.11.2
  • setproctitle ^1.3.2
  • tenacity ^8.2.2
  • urllib3 1.26.18
src/clippy-tracing/Cargo.toml cargo
  • uuid 1.4.1 development
  • clap 4.3.2
  • itertools 0.11.0
  • proc-macro2 1.0.63
  • quote 1.0.28
  • syn 2.0.17
  • walkdir 2.3.3
src/log-instrument/Cargo.toml cargo
src/log-instrument-macros/Cargo.toml cargo

Score: 16.67423374156554