https://github.com/hetu-script/hetu-script

Hetu is a lightweight scripting language written in Dart for embedding in Flutter apps.
https://github.com/hetu-script/hetu-script

Keywords

bytecode dart embedded-scripting-language flutter hetu hetu-script interpreter scripting-language virtual-machine

Last synced: 11 months ago
JSON representation

Acceptance Criteria

Repository metadata

Hetu is a lightweight scripting language written in Dart for embedding in Flutter apps.


Owner metadata


Committers metadata

Last synced: over 1 year ago

Total Commits: 1,152
Total Committers: 10
Avg Commits per committer: 115.2
Development Distribution Score (DDS): 0.488

Commits in past year: 48
Committers in past year: 3
Avg Commits per committer in past year: 16.0
Development Distribution Score (DDS) in past year: 0.5

Name Email Commits
邵燃 c****g@g****m 590
[email protected] h****y@l****m 450
Shao, Ran c****g@l****m 82
rockingdice r****e@g****m 20
dsyrstad d****d@v****m 4
Rockingdice w****y@o****m 2
Erick e****o@g****m 1
flyzero m****6@1****m 1
Ângelo Polotto a****o@g****m 1
Otto Nascarella o****a 1

Committer domains:


Issue and Pull Request metadata

Last synced: over 1 year ago

Total issues: 93
Total pull requests: 48
Average time to close issues: about 2 months
Average time to close pull requests: about 8 hours
Total issue authors: 14
Total pull request authors: 8
Average comments per issue: 2.82
Average comments per pull request: 0.98
Merged pull request: 26
Bot issues: 0
Bot pull requests: 18

Past year issues: 3
Past year pull requests: 1
Past year average time to close issues: 17 days
Past year average time to close pull requests: N/A
Past year issue authors: 3
Past year pull request authors: 1
Past year average comments per issue: 3.0
Past year average comments per pull request: 0.0
Past year merged pull request: 0
Past year bot issues: 0
Past year bot pull requests: 0

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

Top Issue Authors

  • rockingdice (37)
  • juh9870 (13)
  • winterdl (13)
  • Wetbikeboy2500 (7)
  • mabDc (5)
  • hythl0day (4)
  • aleslanik2 (3)
  • fpv999 (3)
  • liudonghua123 (2)
  • Pavel-by (2)
  • badlee (1)
  • nikitafedorov008 (1)
  • polotto (1)
  • SeanfvdM (1)

Top Pull Request Authors

  • dependabot[bot] (18)
  • dsyrstad (9)
  • flymzero (6)
  • hythl0day (5)
  • ottonascarella (3)
  • erickzanardo (3)
  • polotto (3)
  • joshdeboer (1)

Top Issue Labels

  • bug (31)
  • feature-request (16)
  • error-handling (11)
  • compiler (6)
  • ast (6)
  • good first issue (3)
  • enhancement (2)

Top Pull Request Labels

  • dependencies (18)

Package metadata

pub.dev: hetu_script

Hetu is a lightweight scripting language for embedding in Flutter apps.

  • Homepage: https://github.com/hetu-script/hetu-script
  • Documentation: https://pub.dev/documentation/hetu_script/
  • Licenses: mit
  • Latest release: 0.4.2+1 (published over 2 years ago)
  • Last Synced: 2024-05-22T22:02:29.650Z (12 months ago)
  • Versions: 54
  • Dependent Packages: 2
  • Dependent Repositories: 12
  • Rankings:
    • Stargazers count: 4.651%
    • Average: 6.857%
    • Dependent packages count: 7.049%
    • Dependent repos count: 7.508%
    • Forks count: 8.221%
pub.dev: hetu_script_dev_tools

Extensions for Hetu Script dart package. Includes file system resource context helper class and command line REPL for Hetu Script.

  • Homepage: https://github.com/hetu-script/hetu-script
  • Documentation: https://pub.dev/documentation/hetu_script_dev_tools/
  • Licenses: mit
  • Latest release: 0.1.0 (published almost 3 years ago)
  • Last Synced: 2024-05-22T15:02:12.492Z (12 months ago)
  • Versions: 18
  • Dependent Packages: 0
  • Dependent Repositories: 5
  • Rankings:
    • Stargazers count: 4.651%
    • Forks count: 8.221%
    • Average: 11.065%
    • Dependent repos count: 11.187%
    • Dependent packages count: 20.199%
pub.dev: hetu_script_flutter

Extension for Hetu Script. Makes it easier to use Hetu Script in Flutter apps.

  • Homepage: https://github.com/hetu-script/hetu-script
  • Documentation: https://pub.dev/documentation/hetu_script_flutter/
  • Licenses: mit
  • Latest release: 0.1.0 (published almost 3 years ago)
  • Last Synced: 2024-05-23T10:40:16.591Z (12 months ago)
  • Versions: 13
  • Dependent Packages: 0
  • Dependent Repositories: 1
  • Rankings:
    • Stargazers count: 4.651%
    • Forks count: 8.221%
    • Average: 14.05%
    • Dependent packages count: 20.199%
    • Dependent repos count: 23.127%

Dependencies

packages/hetu_script_code_pad/android/app/build.gradle maven
  • org.jetbrains.kotlin:kotlin-stdlib-jdk7 $kotlin_version implementation
docs/package.json npm
  • @vue/compiler-sfc ^3.2.31 development
  • @vuepress/bundler-vite ^2.0.0-beta.35 development
  • @vuepress/client ^2.0.0-beta.35 development
  • @vuepress/plugin-back-to-top ^2.0.0-beta.35 development
  • @vuepress/plugin-docsearch ^2.0.0-beta.35 development
  • @vuepress/plugin-google-analytics ^2.0.0-beta.35 development
  • @vuepress/plugin-register-components ^2.0.0-beta.35 development
  • @vuepress/plugin-search ^2.0.0-beta.35 development
  • @vuepress/shared ^2.0.0-beta.35 development
  • @vuepress/utils ^2.0.0-beta.35 development
  • nprogress ^0.2.0 development
  • vuepress ^2.0.0-beta.35 development
  • vue ^3.2.31
packages/hetu_script/pubspec.yaml pub
  • analyzer ^4.1.0 development
  • lints ^2.0.0 development
  • test ^1.17.7 development
  • characters ^1.2.0
  • fast_noise ^1.0.1
  • intl ^0.17.0
  • meta ^1.7.0
  • path ^1.8.0
  • pub_semver ^2.1.0
  • quiver ^3.0.1
  • recase ^4.0.0
packages/hetu_script_code_pad/pubspec.lock pub
  • async 2.8.2
  • boolean_selector 2.1.0
  • characters 1.2.0
  • charcode 1.3.1
  • clock 1.1.0
  • code_text_field 1.0.2
  • collection 1.16.0
  • cupertino_icons 1.0.5
  • fake_async 1.3.0
  • fast_noise 1.0.1
  • fixnum 1.0.1
  • flutter 0.0.0
  • flutter_highlight 0.7.0
  • flutter_lints 2.0.1
  • flutter_test 0.0.0
  • hetu_script 0.4.2
  • hetu_script_flutter 0.1.0+1
  • highlight 0.7.0
  • intl 0.17.0
  • linked_scroll_controller 0.2.0
  • lints 2.0.0
  • matcher 0.12.11
  • material_color_utilities 0.1.4
  • meta 1.7.0
  • path 1.8.1
  • pub_semver 2.1.1
  • quiver 3.1.0
  • recase 4.0.0
  • sky_engine 0.0.99
  • source_span 1.8.2
  • stack_trace 1.10.0
  • stream_channel 2.1.0
  • string_scanner 1.1.0
  • term_glyph 1.2.0
  • test_api 0.4.9
  • vector_math 2.1.2
packages/hetu_script_code_pad/pubspec.yaml pub
  • flutter_lints ^2.0.1 development
  • flutter_test --- !ruby/hash:ActiveSupport::HashWithIndifferentAccess sdk: flutter development
  • code_text_field ^1.0.2
  • cupertino_icons ^1.0.2
  • flutter --- !ruby/hash:ActiveSupport::HashWithIndifferentAccess sdk: flutter
  • flutter_highlight ^0.7.0
  • hetu_script --- !ruby/hash:ActiveSupport::HashWithIndifferentAccess path: "../hetu_script"
  • hetu_script_flutter --- !ruby/hash:ActiveSupport::HashWithIndifferentAccess path: "../hetu_script_flutter"
  • highlight ^0.7.0
packages/hetu_script_dev_tools/pubspec.yaml pub
  • lints ^2.0.0 development
  • test ^1.16.0 development
  • args ^2.1.0
  • hetu_script --- !ruby/hash:ActiveSupport::HashWithIndifferentAccess path: "../hetu_script"
  • http ^0.13.4
  • path ^1.8.0
  • pub_semver ^2.1.1
packages/hetu_script_flutter/example/pubspec.lock pub
  • async 2.8.2
  • boolean_selector 2.1.0
  • characters 1.2.0
  • charcode 1.3.1
  • clock 1.1.0
  • collection 1.16.0
  • cupertino_icons 1.0.5
  • fake_async 1.3.0
  • fast_noise 1.0.1
  • fixnum 1.0.1
  • flutter 0.0.0
  • flutter_lints 1.0.4
  • flutter_test 0.0.0
  • hetu_script 0.4.2+1
  • hetu_script_flutter 0.1.0+2
  • intl 0.17.0
  • lints 1.0.1
  • matcher 0.12.11
  • material_color_utilities 0.1.4
  • meta 1.7.0
  • path 1.8.1
  • pub_semver 2.1.1
  • quiver 3.1.0
  • recase 4.0.0
  • sky_engine 0.0.99
  • source_span 1.8.2
  • stack_trace 1.10.0
  • stream_channel 2.1.0
  • string_scanner 1.1.0
  • term_glyph 1.2.0
  • test_api 0.4.9
  • vector_math 2.1.2
packages/hetu_script_flutter/example/pubspec.yaml pub
  • flutter_lints ^1.0.0 development
  • flutter_test --- !ruby/hash:ActiveSupport::HashWithIndifferentAccess sdk: flutter development
  • cupertino_icons ^1.0.2
  • flutter --- !ruby/hash:ActiveSupport::HashWithIndifferentAccess sdk: flutter
  • hetu_script ^0.4.2+1
  • hetu_script_flutter --- !ruby/hash:ActiveSupport::HashWithIndifferentAccess path: "../"
packages/hetu_script_flutter/pubspec.yaml pub
  • flutter_lints ^2.0.1 development
  • flutter_test --- !ruby/hash:ActiveSupport::HashWithIndifferentAccess sdk: flutter development
  • flutter --- !ruby/hash:ActiveSupport::HashWithIndifferentAccess sdk: flutter
  • hetu_script --- !ruby/hash:ActiveSupport::HashWithIndifferentAccess path: "../hetu_script"
  • path ^1.8.0
packages/hetu_script_nlp_plugin/pubspec.lock pub
  • _fe_analyzer_shared 43.0.0
  • analyzer 4.3.1
  • args 2.3.1
  • async 2.9.0
  • boolean_selector 2.1.0
  • characters 1.2.1
  • clock 1.1.1
  • collection 1.16.0
  • convert 3.0.2
  • coverage 1.5.0
  • crypto 3.0.2
  • fast_noise 1.0.1
  • file 6.1.2
  • fixnum 1.0.1
  • frontend_server_client 2.1.3
  • glob 2.1.0
  • hetu_script 0.4.2
  • hetu_script_dev_tools 0.1.0+1
  • http 0.13.4
  • http_multi_server 3.2.1
  • http_parser 4.0.1
  • intl 0.17.0
  • io 1.0.3
  • js 0.6.4
  • lints 2.0.0
  • logging 1.0.2
  • matcher 0.12.12
  • meta 1.8.0
  • mime 1.0.2
  • node_preamble 2.0.1
  • package_config 2.1.0
  • path 1.8.2
  • pool 1.5.1
  • pub_semver 2.1.1
  • quiver 3.1.0
  • recase 4.0.0
  • shelf 1.3.2
  • shelf_packages_handler 3.0.1
  • shelf_static 1.1.1
  • shelf_web_socket 1.0.2
  • source_map_stack_trace 2.1.0
  • source_maps 0.10.10
  • source_span 1.9.1
  • stack_trace 1.10.0
  • stream_channel 2.1.0
  • string_scanner 1.1.1
  • term_glyph 1.2.1
  • test 1.21.4
  • test_api 0.4.12
  • test_core 0.4.16
  • typed_data 1.3.1
  • vm_service 9.3.0
  • watcher 1.0.1
  • web_socket_channel 2.2.0
  • webkit_inspection_protocol 1.1.0
  • yaml 3.1.1
packages/hetu_script_nlp_plugin/pubspec.yaml pub
  • lints ^2.0.0 development
  • test ^1.16.0 development
  • hetu_script --- !ruby/hash:ActiveSupport::HashWithIndifferentAccess path: "../hetu_script"
  • hetu_script_dev_tools --- !ruby/hash:ActiveSupport::HashWithIndifferentAccess path: "../hetu_script_dev_tools"
packages/language_server/pubspec.lock pub
  • args 2.3.1
  • async 2.9.0
  • characters 1.2.1
  • collection 1.16.0
  • hetu_script 0.4.0-pre1
  • hetu_script_dev_tools 0.0.9
  • http 0.13.4
  • http_parser 4.0.1
  • matcher 0.12.11
  • meta 1.8.0
  • path 1.8.2
  • pedantic 1.11.1
  • pub_semver 2.1.1
  • quiver 3.1.0
  • recase 4.0.0
  • source_span 1.9.0
  • stack_trace 1.10.0
  • string_scanner 1.1.1
  • term_glyph 1.2.0
  • typed_data 1.3.1
packages/language_server/pubspec.yaml pub
  • meta ^1.3.0 development
  • pedantic ^1.11.0 development
  • args ^2.0.0
  • collection ^1.15.0
  • hetu_script --- !ruby/hash:ActiveSupport::HashWithIndifferentAccess path: "../hetu_script"
  • hetu_script_dev_tools --- !ruby/hash:ActiveSupport::HashWithIndifferentAccess path: "../hetu_script_dev_tools"
  • path ^1.8.0
pubspec.lock pub
  • _fe_analyzer_shared 40.0.0
  • analyzer 4.1.0
  • args 2.3.1
  • async 2.9.0
  • boolean_selector 2.1.0
  • characters 1.2.1
  • clock 1.1.1
  • collection 1.16.0
  • convert 3.0.2
  • coverage 1.3.2
  • crypto 3.0.2
  • fast_noise 1.0.1
  • file 6.1.2
  • fixnum 1.0.1
  • frontend_server_client 2.1.3
  • glob 2.1.0
  • hetu_script 0.4.0-pre7
  • hetu_script_dev_tools 0.0.9
  • http 0.13.4
  • http_multi_server 3.2.1
  • http_parser 4.0.1
  • intl 0.17.0
  • io 1.0.3
  • js 0.6.4
  • lints 2.0.0
  • logging 1.0.2
  • matcher 0.12.11
  • meta 1.8.0
  • mime 1.0.2
  • node_preamble 2.0.1
  • package_config 2.1.0
  • path 1.8.2
  • pool 1.5.1
  • pub_semver 2.1.1
  • quiver 3.1.0
  • recase 4.0.0
  • shelf 1.3.1
  • shelf_packages_handler 3.0.1
  • shelf_static 1.1.1
  • shelf_web_socket 1.0.2
  • source_map_stack_trace 2.1.0
  • source_maps 0.10.10
  • source_span 1.9.0
  • stack_trace 1.10.0
  • stream_channel 2.1.0
  • string_scanner 1.1.1
  • term_glyph 1.2.1
  • test 1.21.2
  • test_api 0.4.10
  • test_core 0.4.14
  • typed_data 1.3.1
  • vm_service 8.3.0
  • watcher 1.0.1
  • web_socket_channel 2.2.0
  • webkit_inspection_protocol 1.1.0
  • yaml 3.1.1
pubspec.yaml pub
  • lints ^2.0.0 development
  • test ^1.19.4 development
  • hetu_script --- !ruby/hash:ActiveSupport::HashWithIndifferentAccess path: packages/hetu_script
  • hetu_script_dev_tools --- !ruby/hash:ActiveSupport::HashWithIndifferentAccess path: packages/hetu_script_dev_tools

Score: 10.673595774232203