Good shape overall. A few tweaks would push it into the top tier.

NEO Emacs (WIP): GPU powered Emacs written in Rust with a modern display engine. Aiming for modern design & multi-threaded Elisp, 10x performance, zero-pause GC and 100% Emacs compatibility.

Documentation

85

Contributing guide5pt25

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 GPL-3.0.

Engineering

70

Linting and formatting5pt0

No Rust linting or formatting enforced.

Add `cargo clippy -- -D warnings` and `cargo fmt --check` as CI steps, and optionally a rustfmt.toml for project-specific style rules.

CI/CD14pt40

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

Reproducibility6pt82

Lockfile present (Cargo.lock). Installs are reproducible.

Tests18pt100

Test files detected (neomacs-bin/tests).

Issue and PR templates6pt100

Issue or PR templates present.

Project health

100

Dependency manifest6pt100

Dependency manifest found (Cargo.toml).

Repository metadata5pt100

Repository has a description.

Activity5pt100

Actively maintained (pushed within the last month).

Housekeeping3pt100

.gitignore present.

Repository health signals

Activity, community, and responsiveness at scan time

Activity

  • Commits (30d / 90d)
  • 25
    Forks
  • 7
    Releaseslatest 13d ago

Community

  • Community health
  • authors own >50% of commits
  • 889
    Watchers

Responsiveness

  • 2h
    Median issue response
  • 1h
    Median PR merge time
  • 53
    Open issues
Repository files47 root entries
  • .cargo
  • .config
  • .github
    Good: CI is configured (.github/workflows/ci.yml).
    Good: Dependabot configured for cargo.
    Good: Issue or PR templates present.
  • admin
  • assets
  • doc
  • docs
  • etc
  • leim
  • lisp
  • modules
  • neomacs-bin
    Good: Test files detected (neomacs-bin/tests).
  • neomacs-display-protocol
  • neomacs-display-runtime
  • neomacs-layout-engine
  • neomacs-melpa-tests
  • neomacs-renderer-wgpu
  • neomacs-tui-tests
  • neovm-compiler
  • neovm-core
  • neovm-executor
  • neovm-gc
  • neovm-host-abi
  • neovm-oracle-tests
  • neovm-worker
  • scripts
  • test
  • xtask
  • .clang-format
  • .clangd
  • .dir-locals.el
  • .dockerignore
  • .gitattributes
  • .gitignore
    Good: .gitignore present.
  • .gitlab-ci.yml
  • .mailmap
  • BUGS
  • Cargo.lock
    Good: Lockfile present (Cargo.lock). Installs are reproducible.
  • Cargo.toml
    Good: Dependency manifest found (Cargo.toml).
  • CONTRIBUTE
  • COPYING
  • Cross.toml
  • flake.lock
  • flake.nix
  • 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.
  • rust-toolchain.toml
  • TAGGED_POINTER_CONVERSION_GUIDE.md