https://github.com/fluencelabs/marine
Marine runs multi-module WebAssembly applications with interface-types and shared-nothing linking scheme
https://github.com/fluencelabs/marine
Keywords
interface-types runtime virtual-machine wasm
Keywords from Contributors
interpreter pi-calculus webassembly animations stress-test atoms geocoder domain-modeling contributing feature-toggle
Last synced: 11 months ago
JSON representation
Acceptance Criteria
- Revelant topics? true
- External users? true
- Open source license? true
- Active? true
- Fork? false
Repository metadata
Marine runs multi-module WebAssembly applications with interface-types and shared-nothing linking scheme
- Host: GitHub
- URL: https://github.com/fluencelabs/marine
- Owner: fluencelabs
- License: other
- Created: 2020-04-18T15:20:56.000Z (about 5 years ago)
- Default Branch: master
- Last Pushed: 2024-04-10T21:30:28.000Z (about 1 year ago)
- Last Synced: 2024-04-11T00:45:22.010Z (about 1 year ago)
- Topics: interface-types, runtime, virtual-machine, wasm
- Language: Rust
- Homepage:
- Size: 14.7 MB
- Stars: 189
- Watchers: 16
- Forks: 25
- Open Issues: 36
- Releases: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Owner metadata
- Name: Fluence Project
- Login: fluencelabs
- Email:
- Kind: organization
- Description: Decentralized Serverless Platform
- Website: https://fluence.network/
- Location:
- Twitter: fluence_project
- Company:
- Icon url: https://avatars.githubusercontent.com/u/30414417?v=4
- Repositories: 89
- Last ynced at: 2023-03-03T20:40:55.204Z
- Profile URL: https://github.com/fluencelabs
GitHub Events
Total
- Fork event: 22
- Create event: 328
- Commit comment event: 3
- Release event: 7
- Issues event: 46
- Watch event: 158
- Delete event: 305
- Member event: 1
- Issue comment event: 107
- Push event: 1745
- Pull request event: 542
- Pull request review comment event: 319
- Pull request review event: 450
Last Year
- Create event: 103
- Delete event: 110
- Fork event: 9
- Issue comment event: 25
- Issues event: 1
- Pull request event: 167
- Pull request review comment event: 72
- Pull request review event: 108
- Push event: 406
- Watch event: 63
Committers metadata
Last synced: 11 months ago
Total Commits: 522
Total Committers: 17
Avg Commits per committer: 30.706
Development Distribution Score (DDS): 0.559
Commits in past year: 83
Committers in past year: 8
Avg Commits per committer in past year: 10.375
Development Distribution Score (DDS) in past year: 0.602
Name | Commits | |
---|---|---|
vms | m****s@g****m | 230 |
Valery Antopol | v****l@g****m | 82 |
Mike Voronov | m****l@f****e | 48 |
Anatolios Laskaris | g****e@n****v | 41 |
renovate[bot] | 2****] | 36 |
fluencebot | 1****t | 33 |
folex | 0****y@g****m | 25 |
DieMyst | d****n@f****i | 8 |
Pavel | P****n@g****m | 7 |
Aleksey Proshutisnkiy | j****h | 3 |
mikhail-1e20 | 1****0 | 2 |
Akim | 5****w | 2 |
InversionSpaces | I****s@v****t | 1 |
faywong | p****1@g****m | 1 |
raftedproc | 7****c | 1 |
boneyard93501 | 4****1 | 1 |
shamsartem | s****m@g****m | 1 |
Committer domains:
- vivaldi.net: 1
- fluence.ai: 1
- nahsi.dev: 1
- fluence.one: 1
Issue and Pull Request metadata
Last synced: 12 months ago
Total issues: 6
Total pull requests: 209
Average time to close issues: 11 months
Average time to close pull requests: 28 days
Total issue authors: 5
Total pull request authors: 10
Average comments per issue: 0.83
Average comments per pull request: 1.31
Merged pull request: 148
Bot issues: 1
Bot pull requests: 59
Past year issues: 2
Past year pull requests: 112
Past year average time to close issues: N/A
Past year average time to close pull requests: 23 days
Past year issue authors: 1
Past year pull request authors: 7
Past year average comments per issue: 0.0
Past year average comments per pull request: 1.56
Past year merged pull request: 77
Past year bot issues: 0
Past year bot pull requests: 31
Top Issue Authors
- drgkaleda (2)
- Joera (1)
- mikevoronov (1)
- monoid (1)
- renovate[bot] (1)
Top Pull Request Authors
- renovate[bot] (59)
- ValeryAntopol (58)
- nahsi (45)
- fluencebot (35)
- akim-bow (4)
- mikhail-1e20 (2)
- faywong (2)
- raftedproc (2)
- coder11 (1)
- mikevoronov (1)
Top Issue Labels
- C-question (1)
- A-REPL (1)
- A-CLI-tool (1)
Top Pull Request Labels
- e2e (66)
- autorelease: tagged (33)
- autorelease: pending (2)
- P-high (2)
- A-core-runtime (2)
Package metadata
- Total packages: 17
-
Total downloads:
- cargo: 808,033 total
- npm: 759 last-month
- Total dependent packages: 69 (may contain duplicates)
- Total dependent repositories: 265 (may contain duplicates)
- Total versions: 1,046
- Total maintainers: 12
npmjs.org: @fluencelabs/marine-js
Marine-js
- Homepage: https://github.com/fluencelabs/marine
- Licenses: Apache 2.0
- Latest release: 0.14.0 (published about 1 year ago)
- Last Synced: 2024-05-15T16:41:38.293Z (12 months ago)
- Versions: 628
- Dependent Packages: 10
- Dependent Repositories: 24
- Downloads: 759 Last month
-
Rankings:
- Dependent packages count: 2.422%
- Downloads: 2.589%
- Dependent repos count: 2.635%
- Average: 3.585%
- Stargazers count: 4.507%
- Forks count: 5.772%
- Maintainers (7)
crates.io: fluence-app-service
Fluence Application Service
- Homepage:
- Documentation: https://docs.rs/fluence-app-service/
- Licenses: Apache-2.0
- Latest release: 0.36.0 (published about 1 year ago)
- Last Synced: 2024-05-15T14:01:09.007Z (12 months ago)
- Versions: 84
- Dependent Packages: 7
- Dependent Repositories: 21
- Downloads: 78,013 Total
-
Rankings:
- Dependent packages count: 4.72%
- Dependent repos count: 5.968%
- Average: 6.224%
- Downloads: 7.984%
- Maintainers (4)
crates.io: marine-it-parser
Fluence Marine interface types parser
- Homepage:
- Documentation: https://docs.rs/marine-it-parser/
- Licenses: Apache-2.0
- Latest release: 0.17.0 (published about 1 year ago)
- Last Synced: 2024-05-15T11:01:23.290Z (12 months ago)
- Versions: 27
- Dependent Packages: 5
- Dependent Repositories: 31
- Downloads: 76,035 Total
-
Rankings:
- Dependent repos count: 5.101%
- Dependent packages count: 6.219%
- Average: 6.286%
- Downloads: 7.539%
- Maintainers (4)
crates.io: marine-it-interfaces
Fluence Marine interface types helper crate
- Homepage:
- Documentation: https://docs.rs/marine-it-interfaces/
- Licenses: Apache-2.0
- Latest release: 0.10.0 (published about 1 year ago)
- Last Synced: 2024-05-15T13:01:22.674Z (12 months ago)
- Versions: 14
- Dependent Packages: 5
- Dependent Repositories: 20
- Downloads: 65,411 Total
-
Rankings:
- Dependent repos count: 6.049%
- Dependent packages count: 6.224%
- Average: 6.726%
- Downloads: 7.907%
- Maintainers (4)
crates.io: marine-module-interface
Fluence Marine module interface
- Homepage:
- Documentation: https://docs.rs/marine-module-interface/
- Licenses: Apache-2.0
- Latest release: 0.9.0 (published about 1 year ago)
- Last Synced: 2024-05-15T20:21:49.096Z (12 months ago)
- Versions: 20
- Dependent Packages: 4
- Dependent Repositories: 20
- Downloads: 64,846 Total
-
Rankings:
- Dependent repos count: 6.037%
- Average: 7.149%
- Dependent packages count: 7.411%
- Downloads: 7.998%
- Maintainers (4)
crates.io: marine-utils
Fluence Marine utils crate
- Homepage:
- Documentation: https://docs.rs/marine-utils/
- Licenses: Apache-2.0
- Latest release: 0.5.1 (published over 1 year ago)
- Last Synced: 2024-06-12T01:21:05.864Z (11 months ago)
- Versions: 5
- Dependent Packages: 4
- Dependent Repositories: 20
- Downloads: 52,144 Total
-
Rankings:
- Dependent repos count: 6.017%
- Average: 7.395%
- Dependent packages count: 7.406%
- Downloads: 8.763%
- Maintainers (4)
crates.io: marine-it-generator
Fluence Marine interface types generator
- Homepage:
- Documentation: https://docs.rs/marine-it-generator/
- Licenses: Apache-2.0
- Latest release: 0.18.0 (published about 1 year ago)
- Last Synced: 2024-05-15T11:40:53.652Z (12 months ago)
- Versions: 29
- Dependent Packages: 3
- Dependent Repositories: 20
- Downloads: 69,246 Total
-
Rankings:
- Dependent repos count: 6.095%
- Average: 7.765%
- Downloads: 8.016%
- Dependent packages count: 9.185%
- Maintainers (4)
crates.io: marine-module-info-parser
Fluence Marine Wasm module info (manifest and version) parser
- Homepage:
- Documentation: https://docs.rs/marine-module-info-parser/
- Licenses: Apache-2.0
- Latest release: 0.16.0 (published about 1 year ago)
- Last Synced: 2024-05-15T16:01:04.918Z (12 months ago)
- Versions: 24
- Dependent Packages: 3
- Dependent Repositories: 20
- Downloads: 65,183 Total
-
Rankings:
- Dependent repos count: 6.076%
- Average: 7.827%
- Downloads: 8.223%
- Dependent packages count: 9.181%
- Maintainers (4)
crates.io: marine-runtime
The Fluence Wasm Runtime
- Homepage:
- Documentation: https://docs.rs/marine-runtime/
- Licenses: Apache-2.0
- Latest release: 0.37.0 (published about 1 year ago)
- Last Synced: 2024-06-11T17:09:28.928Z (11 months ago)
- Versions: 51
- Dependent Packages: 3
- Dependent Repositories: 20
- Downloads: 74,932 Total
-
Rankings:
- Dependent repos count: 6.095%
- Average: 7.863%
- Downloads: 8.309%
- Dependent packages count: 9.185%
- Maintainers (4)
crates.io: marine-min-it-version
Fluence Marine interface types minimum supported version checker
- Homepage:
- Documentation: https://docs.rs/marine-min-it-version/
- Licenses: Apache-2.0
- Latest release: 0.3.2 (published over 1 year ago)
- Last Synced: 2024-06-11T22:02:30.561Z (11 months ago)
- Versions: 7
- Dependent Packages: 3
- Dependent Repositories: 19
- Downloads: 46,345 Total
-
Rankings:
- Dependent repos count: 6.183%
- Average: 8.329%
- Dependent packages count: 9.171%
- Downloads: 9.632%
- Maintainers (4)
crates.io: marine-wasm-backend-traits
Fluence Marine generic Wasm backend interface
- Homepage:
- Documentation: https://docs.rs/marine-wasm-backend-traits/
- Licenses: Apache-2.0
- Latest release: 0.7.0 (published about 1 year ago)
- Last Synced: 2024-05-15T13:41:26.845Z (12 months ago)
- Versions: 8
- Dependent Packages: 10
- Dependent Repositories: 6
- Downloads: 37,521 Total
-
Rankings:
- Dependent packages count: 4.231%
- Average: 8.441%
- Dependent repos count: 9.194%
- Downloads: 11.899%
- Maintainers (2)
crates.io: it-json-serde
Fluence Marine interface-types serde tools
- Homepage:
- Documentation: https://docs.rs/it-json-serde/
- Licenses: Apache-2.0
- Latest release: 0.6.0 (published about 1 year ago)
- Last Synced: 2024-06-11T17:23:57.897Z (11 months ago)
- Versions: 12
- Dependent Packages: 2
- Dependent Repositories: 19
- Downloads: 47,173 Total
-
Rankings:
- Dependent repos count: 6.221%
- Average: 9.41%
- Downloads: 9.759%
- Dependent packages count: 12.249%
- Maintainers (4)
crates.io: marine-wasmtime-backend
Fluence Marine Wasm backend interface implementation for Wasmtime
- Homepage:
- Documentation: https://docs.rs/marine-wasmtime-backend/
- Licenses: Apache-2.0
- Latest release: 0.7.0 (published about 1 year ago)
- Last Synced: 2024-05-15T11:21:17.739Z (12 months ago)
- Versions: 9
- Dependent Packages: 7
- Dependent Repositories: 6
- Downloads: 32,135 Total
-
Rankings:
- Dependent repos count: 9.164%
- Dependent packages count: 9.166%
- Average: 10.288%
- Downloads: 12.535%
- Maintainers (2)
crates.io: marine-core
Core of Marine, the Fluence Wasm Runtime
- Homepage:
- Documentation: https://docs.rs/marine-core/
- Licenses: Apache-2.0
- Latest release: 0.31.0 (published about 1 year ago)
- Last Synced: 2024-06-11T18:41:17.015Z (11 months ago)
- Versions: 26
- Dependent Packages: 1
- Dependent Repositories: 19
- Downloads: 55,500 Total
-
Rankings:
- Dependent repos count: 6.221%
- Downloads: 9.62%
- Average: 11.337%
- Dependent packages count: 18.168%
- Maintainers (4)
crates.io: marine
Fluence Marine command line tool
- Homepage:
- Documentation: https://docs.rs/marine/
- Licenses: Apache-2.0
- Latest release: 0.20.0 (published about 1 year ago)
- Last Synced: 2024-06-05T13:16:21.369Z (11 months ago)
- Versions: 52
- Dependent Packages: 1
- Dependent Repositories: 0
- Downloads: 26,742 Total
-
Rankings:
- Stargazers count: 11.893%
- Downloads: 12.296%
- Forks count: 13.3%
- Average: 16.753%
- Dependent packages count: 16.956%
- Dependent repos count: 29.318%
- Maintainers (5)
crates.io: mrepl
Fluence Marine REPL intended for testing purposes
- Homepage:
- Documentation: https://docs.rs/mrepl/
- Licenses: Apache-2.0
- Latest release: 0.31.0 (published about 1 year ago)
- Last Synced: 2024-05-15T11:41:18.899Z (12 months ago)
- Versions: 44
- Dependent Packages: 1
- Dependent Repositories: 0
- Downloads: 15,124 Total
-
Rankings:
- Stargazers count: 11.893%
- Forks count: 13.3%
- Dependent packages count: 16.956%
- Average: 18.784%
- Downloads: 22.452%
- Dependent repos count: 29.318%
- Maintainers (4)
crates.io: marine-js-backend
Fluence Marine Wasm backend interface implementation for JS environment
- Homepage:
- Documentation: https://docs.rs/marine-js-backend/
- Licenses: Apache-2.0
- Latest release: 0.4.1 (published about 1 year ago)
- Last Synced: 2024-05-15T11:40:13.199Z (12 months ago)
- Versions: 6
- Dependent Packages: 0
- Dependent Repositories: 0
- Downloads: 1,683 Total
-
Rankings:
- Dependent repos count: 29.014%
- Dependent packages count: 32.569%
- Average: 53.458%
- Downloads: 98.792%
- Maintainers (1)
Dependencies
- 350 dependencies
- anyhow 1.0.31
- boolinator 2.4.0
- bytesize 1.1.0
- it-lilo 0.4.0
- it-memory-traits 0.3.0
- log 0.4.8
- marine-it-generator 0.8.1
- marine-it-interfaces 0.7.1
- marine-it-parser 0.9.1
- marine-min-it-version 0.1.0
- marine-module-info-parser 0.2.2
- marine-module-interface 0.4.1
- marine-utils 0.4.0
- multimap 0.8.1
- once_cell 1.7.2
- parity-wasm 0.42.2
- paste 1.0.5
- pwasm-utils 0.18.2
- semver 0.11.0
- serde 1.0.118
- thiserror 1.0.24
- wasmer-core =0.17.1
- wasmer-it 0.23.1
- wasmer-runtime =0.17.1
- wasmer-wasi 0.17.1
- marine-rs-sdk 0.6.13
- safe-transmute 0.11.0
- log 0.4.8
- maplit 1.0.2
- marine-min-it-version 0.1.0
- marine-runtime 0.17.2
- serde 1.0.118
- serde_derive 1.0.118
- serde_json 1.0.57
- toml 0.5.6
- wasmer-wasi 0.17.1
- cargo_toml 0.8.1
- it-lilo 0.4.0
- marine-it-parser 0.9.1
- marine-macro-impl 0.6.10
- once_cell 1.4.0
- serde 1.0.118
- serde_json 1.0.56
- thiserror 1.0.24
- walrus 0.18.0
- wasmer-it 0.23.1
- multimap 0.8.1
- wasmer-it 0.23.1
- serde 1.0.118
- serde_derive 1.0.118
- serde_json 1.0.53
- serde_with 1.11.0
- thiserror 1.0.23
- wasmer-it 0.23.1
- anyhow 1.0.31
- itertools 0.10.0
- marine-it-interfaces 0.7.1
- marine-module-interface 0.4.1
- nom 5.1
- semver 0.11.0
- serde 1.0.118
- thiserror 1.0.24
- walrus 0.18.0
- wasmer-core =0.17.1
- wasmer-it 0.23.0
- once_cell 1.7.2
- semver 0.11.0
- anyhow 1.0.31
- chrono 0.4.19
- marine-rs-sdk-main 0.6.13
- semver 0.11.0
- serde 1.0.118
- thiserror 1.0.24
- walrus 0.18.0
- wasmer-core =0.17.1
- anyhow 1.0.31
- itertools 0.10.0
- marine-it-interfaces 0.7.1
- nom 5.1
- semver 0.11.0
- serde 1.0.118
- thiserror 1.0.24
- walrus 0.18.0
- wasmer-it 0.23.0
- marine-rs-sdk 0.6.11
- marine-rs-sdk 0.6.13
- marine-rs-sdk 0.6.13
- log 0.4.8
- marine-rs-sdk 0.6.15
- log 0.4.14
- marine-rs-sdk 0.6.13
- log 0.4.14
- marine-rs-sdk 0.6.13
- marine-rs-sdk 0.6.13
- marine-rs-sdk 0.6.13
- marine-rs-sdk 0.6.13
- marine-rs-sdk 0.6.13
- marine-rs-sdk 0.6.13
- marine-rs-sdk 0.6.13
- marine-rs-sdk 0.6.13
- marine-rs-sdk 0.6.13
- marine-sqlite-connector 0.5.0
- log 0.4.8
- marine-rs-sdk 0.6.13
- anyhow 1.0.31
- log 0.4.8
- marine-rs-sdk 0.6.13
- log 0.4.8
- marine-rs-sdk 0.6.13
- wasm-tracing-allocator 0.1.0
- bytesize 1.1.0
- cmd_lib 0.7.8
- it-json-serde 0.3.1
- itertools 0.9.0
- log 0.4.8
- marine-core 0.15.1
- marine-module-interface 0.4.1
- marine-rs-sdk 0.6.15
- marine-rs-sdk-main 0.6.15
- marine-utils 0.4.0
- safe-transmute 0.11.0
- serde 1.0.118
- serde_derive 1.0.118
- serde_json 1.0.53
- serde_with 1.11.0
- thiserror 1.0.23
- toml 0.5.6
- wasmer-core =0.17.1
- wasmer-it 0.23.1
- wasmer-runtime =0.17.1
- wasmer-wasi 0.17.1
- marine-rs-sdk 0.6.13
- safe-transmute 0.11.0
- marine-rs-sdk 0.6.13
- safe-transmute 0.11.0
- marine-rs-sdk 0.6.15
- safe-transmute 0.11.0
- anyhow 1.0.31
- boolinator 2.4.0
- bytesize 1.1.0
- console_error_panic_hook 0.1.7
- fluence-it-types 0.3.1
- it-json-serde 0.3.1
- it-lilo 0.4.0
- it-memory-traits 0.3.0
- itertools 0.10.1
- log 0.4.8
- maplit 1.0.2
- marine-it-interfaces 0.7.1
- marine-min-it-version 0.1.0
- marine-module-interface 0.4.1
- marine-rs-sdk 0.6.15
- marine-utils 0.4.0
- multimap 0.8.1
- nom 5.1
- once_cell 1.7.2
- paste 1.0.5
- semver 0.11.0
- serde 1.0.118
- serde_derive 1.0.118
- serde_json 1.0.53
- serde_with 1.11.0
- thiserror 1.0.24
- toml 0.5.8
- wasm-bindgen 0.2
- wasmer-it 0.23.1
- web-sys 0.3.56
- Inflector 0.11.4
- anyhow 1.0.31
- atty 0.2.14
- check-latest 1.0.0
- clap 2.33.1
- exitfailure 0.5.1
- marine-it-generator 0.8.1
- marine-it-parser 0.9.1
- marine-module-info-parser 0.2.2
- semver 0.11.0
- serde 1.0.118
- serde_json 1.0.56
- termion 1.5.6
- thiserror 1.0.24
- walrus 0.18.0
- anyhow 1.0.31
- check-latest 1.0.0
- clap 2.33.1
- env_logger 0.7.1
- fluence-app-service 0.17.4
- itertools 0.9.0
- log 0.4.14
- marine-rs-sdk-main 0.6.15
- rustop 1.1.1
- rustyline 6.1.2
- rustyline-derive 0.3.1
- serde 1.0.118
- serde_json 1.0.57
- termion 1.5.6
- uuid 0.8.1
- wasmer-wasi 0.17.1
- 733 dependencies
- @fluencelabs/avm 0.22.2 development
- @types/download ^8.0.1 development
- @types/jest ^27.4.0 development
- @types/node ^14.0.0 development
- @types/tmp ^0.2.3 development
- download ^8.0.0 development
- ifdef-loader ^2.3.2 development
- jest ^27.2.4 development
- ts-loader ^8.3.0 development
- typescript ^4.0.0 development
- webpack ^4.46.0 development
- webpack-cli ^4.9.1 development
- @wasmer/wasi ^0.12.0
- @wasmer/wasmfs ^0.12.0
- browser-or-node ^2.0.0
- buffer ^6.0.3
- threads ^1.7.0
- ts-jest ^27.1.4
- 338 dependencies
- @types/jest ^27.0.3 development
- @types/node ^16.11.10 development
- install-local ^3.0.1 development
- jest ^27.4.0 development
- ts-jest ^27.0.7 development
- typescript ^4.0.0 development
- @fluencelabs/avm 0.22.2
- 960 dependencies
- @types/jest ^27.0.3 development
- @types/jest-environment-puppeteer ^4.4.1 development
- @types/puppeteer ^5.4.4 development
- @webpack-cli/generators ^2.4.1 development
- css-loader ^6.5.1 development
- html-webpack-plugin ^5.5.0 development
- install-local ^3.0.1 development
- jest ^27.4.0 development
- jest-puppeteer ^6.0.2 development
- style-loader ^3.3.1 development
- ts-jest ^27.0.7 development
- ts-loader ^8.3.0 development
- typescript ^4.5.4 development
- util ^0.12.4 development
- webpack ^5.65.0 development
- webpack-cli ^4.9.1 development
- webpack-dev-server ^4.6.0 development
- @fluencelabs/avm 0.22.2
- js-base64 ^3.7.2
Score: 21.85303850871814