Methodology & Inclusion Standards

Learn about the scoring methodology, inclusion criteria, and reference status model in AI Native Landscape.

Scoring Dimensions

Overall health is scored 0-100, calculated as a weighted sum of the following dimensions.

A

Activity

Measures recent development momentum — commit frequency, issue response time, and release cadence. Higher activity indicates continuous iteration.

C

Community

Evaluates contributor count, PR merge speed, discussion volume, and ecosystem plugins/tools. Reflects community vitality.

Q

Impact

Assesses GitHub stars, forks, dependency graph, and external references. Measures real-world adoption and influence.

S

Sustainability

Analyzes maintenance history, core team stability, commercial backing, and long-term roadmap. Judges whether a project can sustain healthy growth.

Score Labels

≥90
Must Watch

Overall score ≥ 90 — outstanding performance across all dimensions.

≥80
Strong Recommendation

Overall score ≥ 80 — mature project with active community.

≥70
Worth Trying

Overall score ≥ 70 — promising project with room to grow.

≥60
Monitor Progress

Overall score ≥ 60 — early stage or showing volatility.

<60
Explore Carefully

Overall score < 60 — thorough testing recommended before adoption.

Inclusion Standards

All listed projects must meet the following baseline requirements.

Reference Status

Reference status helps the community understand how much signal a listed project currently has. It is not incubation, certification, or foundation governance.

Tracking

Newly listed or still-observed projects that need more community and maintenance signal before being treated as stronger references.

Verified

Projects with clear engineering value and enough community signal to be considered as candidates in the category.

Established

Projects with strong visibility, adoption signal, or community activity in their category.

Archived

Project has stopped maintenance or is no longer active. Dimmed in the main view but data is retained for reference.

How to Submit a Project

If you find an open source AI project worth including, follow these steps.

  1. Confirm the project is not already listed (use the search function).
  2. Click "Submit Project" and fill in the GitHub issue form with project details.
  3. Maintainers will review the submission. Approved projects are added in the next update cycle.
Open Issue Form

How to Update a Project

To update project information (category changes, URL changes, etc.), follow these steps.

  1. Edit the YAML file under data/projects/ via a GitHub Pull Request.
  2. Run npm run validate before submitting to ensure correct data format.
  3. Changes take effect after maintainer review and approval.

How Projects Get Archived

A project may be archived for the following reasons.