0

/ 100

GradeB

A well-known project done right. Strong docs and solid engineering throughout.

Kotlin wrappers for popular JavaScript libraries

Kotlin1,578Apache-2.0today

Documentation

86

Contributing guide5pt30

Contributing guidance is in the README, not a dedicated CONTRIBUTING.md (−20 pts).

Moving it to a CONTRIBUTING.md makes it easier to find and keeps the README focused. A dedicated file earns +47 pts base.

Install and run instructions9pt90

README documents how to install the project.

README12pt100

README is present.

License6pt100

Licensed under Apache-2.0.

Engineering

85

Reproducibility6pt70

Lockfile present (.kotlin-locks/js/package-lock.json). Installs are reproducible.

Tests18pt80

Test files detected (examples/event-flow/src/webMain/kotlin/example/eventflow/EventFlowTest.kt).

CI/CD14pt85

CI is configured (.github/workflows/ci-K2420.yml).

Linting and formatting5pt100

Java/Kotlin linting configured (.editorconfig).

Issue and PR templates6pt100

Issue or PR templates present.

Project health

94

Housekeeping3pt60

.gitignore present.

Dependency manifest6pt100

Dependency manifest found (build.gradle.kts).

Repository metadata5pt100

Repository has a description.

Activity5pt100

Actively maintained (pushed within the last month).

Repository health signals

Activity, community, and responsiveness at scan time

Activity

  • -
    Commits (30d / 90d)
  • 188
    Forks
  • 944
    Releaseslatest 5y ago

Community

  • -
    Community health
  • -
    authors own >50% of commits
  • 1,578
    Watchers

Responsiveness

  • 9h
    Median issue response
  • 11h
    Median PR merge time
  • 25
    Open issues
Repository files98 root entries
  • .github
    Good: CI is configured (.github/workflows/ci-K2420.yml).
    Good: Issue or PR templates present.
  • .idea
    Issue: Build artifacts or local files may be committed (.idea/codeInsightSettings.xml) (−40 pts).Fix: Remove them and add to .gitignore.
  • .kotlin-locks
    Good: Lockfile present (.kotlin-locks/js/package-lock.json). Installs are reproducible.
  • build-logic
  • build-logic-settings
  • docs
  • examples
    Good: Test files detected (examples/event-flow/src/webMain/kotlin/example/eventflow/EventFlowTest.kt).
  • gradle
  • kotlin-actions
  • kotlin-actions-artifact
  • kotlin-actions-cache
  • kotlin-actions-core
  • kotlin-actions-exec
  • kotlin-actions-github
  • kotlin-actions-glob
  • kotlin-actions-http-client
  • kotlin-actions-io
  • kotlin-actions-tool-cache
  • kotlin-ajv
  • kotlin-browser
  • kotlin-cesium
  • kotlin-cesium-engine
  • kotlin-cesium-widgets
  • kotlin-css
  • kotlin-cssom-core
  • kotlin-csstype
  • kotlin-electron
  • kotlin-emotion-cache
  • kotlin-emotion-css
  • kotlin-emotion-react
  • kotlin-emotion-styled
  • kotlin-emotion-utils
  • kotlin-floating-ui-core
  • kotlin-floating-ui-dom
  • kotlin-floating-ui-react-dom
  • kotlin-floating-ui-utils
  • kotlin-js
  • kotlin-js-core
  • kotlin-js-plain-object
  • kotlin-js-test
  • kotlin-jszip
  • kotlin-mui-base
  • kotlin-mui-icons-material
  • kotlin-mui-lab
  • kotlin-mui-material
  • kotlin-mui-system
  • kotlin-muix-date-pickers
  • kotlin-muix-tree-view
  • kotlin-node
  • kotlin-pako
  • kotlin-popperjs-core
  • kotlin-prantlf-jsonlint
  • kotlin-preact-signals-core
  • kotlin-preact-signals-react
  • kotlin-react
  • kotlin-react-dom
  • kotlin-react-select
  • kotlin-react-use
  • kotlin-semver
  • kotlin-tanstack-history
  • kotlin-tanstack-query
  • kotlin-tanstack-query-core
  • kotlin-tanstack-react-query
  • kotlin-tanstack-react-query-devtools
  • kotlin-tanstack-react-router
  • kotlin-tanstack-react-router-devtools
  • kotlin-tanstack-react-table
  • kotlin-tanstack-react-virtual
  • kotlin-tanstack-router-core
  • kotlin-tanstack-table
  • kotlin-tanstack-table-core
  • kotlin-tanstack-virtual
  • kotlin-tanstack-virtual-core
  • kotlin-tauri-apps-api
  • kotlin-testing-library-dom
  • kotlin-testing-library-react
  • kotlin-testing-library-user-event
  • kotlin-typescript
  • kotlin-vercel-ncc
  • kotlin-vscode
  • kotlin-web
  • kotlin-wrappers-bom
  • kotlin-wrappers-catalog
  • kotlin-yaml
  • .editorconfig
    Good: Java/Kotlin linting configured (.editorconfig).
  • .gitignore
    Good: .gitignore present.
  • build.gradle.kts
    Good: Dependency manifest found (build.gradle.kts).
  • CHANGELOG.md
  • CODE_OF_CONDUCT.md
    Good: Code of conduct present.
  • FAQ.md
  • GENERATE.md
  • gradle.properties
  • gradlew
  • gradlew.bat
  • LICENSE
    Good: Licensed under Apache-2.0.
  • NPM.md
  • README.md
    Good: README is present.
    Good: README is well structured with multiple sections.
    Good: README includes screenshots or visuals. Great for first impressions.
    Good: README has code examples.
    Good: README links to a live demo or deployed app.
    Good: README includes status badges.
    Good: README documents how to install the project.
    Good: README documents how to run the project.
  • settings.gradle.kts