Leaderboard
AI Governance Leaderboard
100 curated open-source repos, continuously audited on the latest crag release. Your audited repos also appear here.
| # | Repository | Grade | Score ↓ | Issues ↕ | Updated ↕ |
|---|---|---|---|---|---|
| 1 | grafana/grafana | A | 100/100 | 0 | 6h ago |
| 2 | vercel/next.js | A | 100/100 | 0 | 6h ago |
| 3 | astral-sh/ruff | A | 100/100 | 0 | 4h ago |
| 4 | astral-sh/uv | A | 100/100 | 0 | 1h ago |
| 5 | calcom/cal.com | A | 100/100 | 0 | 13h ago |
| 6 | calcom/cal.diy | A | 100/100 | 0 | 1h ago |
| 7 | prometheus/prometheus | A | 100/100 | 0 | 1h ago |
| 8 | oven-sh/bun | A | 100/100 | 0 | 1h ago |
| 9 | biomejs/biome | A | 100/100 | 0 | 4h ago |
| 10 | webpack/webpack | A | 100/100 | 0 | 1h ago |
| 11 | cloudflare/workers-sdk | A | 100/100 | 0 | 1h ago |
| 12 | oxc-project/oxc | A | 100/100 | 0 | 1h ago |
| 13 | colinhacks/zod | A | 100/100 | 0 | 18h ago |
| 14 | vitest-dev/vitest | A | 100/100 | 0 | 1h ago |
| 15 | open-telemetry/opentelemetry-go | A | 100/100 | 0 | 1h ago |
| 16 | prisma/prisma | A | 100/100 | 0 | 15m ago |
| 17 | angular/angular | A | 100/100 | 0 | 1h ago |
| 18 | sveltejs/kit | A | 100/100 | 0 | 1h ago |
| 19 | denoland/deno | A | 100/100 | 0 | 1h ago |
| 20 | django/django | A | 100/100 | 0 | 16m ago |
| 21 | huggingface/transformers | A | 100/100 | 0 | 1h ago |
| 22 | storybookjs/storybook | A | 100/100 | 0 | 1h ago |
| 23 | celery/celery | A | 100/100 | 0 | 15m ago |
| 24 | langchain-ai/langchain | A | 100/100 | 0 | 1h ago |
| 25 | homebrew/brew | A | 100/100 | 0 | 1h ago |
| 26 | elastic/elasticsearch | A | 100/100 | 0 | 1h ago |
| 27 | excalidraw/excalidraw | A | 90/100 | 1 | 15m ago |
| 28 | vercel/ai | A | 90/100 | 1 | 15m ago |
| 29 | gofiber/fiber | A | 90/100 | 1 | 15m ago |
| 30 | rolldown/rolldown | B | 85/100 | 0 | 1h ago |
| 31 | hashicorp/vault | B | 85/100 | 0 | 1h ago |
| 32 | nestjs/nest | B | 85/100 | 0 | 1h ago |
| 33 | grafana/loki | B | 85/100 | 0 | 1h ago |
| 34 | parcel-bundler/parcel | B | 85/100 | 0 | 1h ago |
| 35 | eslint/eslint | B | 85/100 | 0 | 1h ago |
| 36 | supabase/supabase | B | 85/100 | 0 | 1h ago |
| 37 | vercel/swr | B | 85/100 | 0 | 1h ago |
| 38 | sveltejs/svelte | B | 85/100 | 0 | 1h ago |
| 39 | vitejs/vite | B | 85/100 | 0 | 6h ago |
| 40 | react-hook-form/react-hook-form | B | 85/100 | 0 | 1h ago |
| 41 | docker/compose | B | 85/100 | 0 | 1h ago |
| 42 | withastro/astro | B | 85/100 | 0 | 1h ago |
| 43 | remix-run/remix | B | 85/100 | 0 | 1h ago |
| 44 | effect-ts/effect | B | 85/100 | 0 | 1h ago |
| 45 | pydantic/pydantic | B | 85/100 | 0 | 1h ago |
| 46 | aio-libs/aiohttp | B | 85/100 | 0 | 1h ago |
| 47 | clap-rs/clap | B | 85/100 | 0 | 1h ago |
| 48 | python/mypy | B | 85/100 | 0 | 15m ago |
| 49 | helm/helm | B | 85/100 | 0 | 1h ago |
| 50 | pallets/flask | B | 85/100 | 0 | 1h ago |
| 51 | rails/rails | B | 85/100 | 0 | 1h ago |
| 52 | fastapi/fastapi | B | 85/100 | 0 | 1h ago |
| 53 | labstack/echo | B | 85/100 | 0 | 1h ago |
| 54 | tiangolo/fastapi | B | 85/100 | 0 | 1h ago |
| 55 | psf/requests | B | 85/100 | 0 | 1h ago |
| 56 | pytest-dev/pytest | B | 85/100 | 0 | 1h ago |
| 57 | sqlalchemy/sqlalchemy | B | 85/100 | 0 | 1h ago |
| 58 | encode/django-rest-framework | B | 85/100 | 0 | 1h ago |
| 59 | scrapy/scrapy | B | 85/100 | 0 | 1h ago |
| 60 | rollup/rollup | B | 80/100 | 2 | 15m ago |
| 61 | lucide-icons/lucide | B | 80/100 | 1 | 15m ago |
| 62 | vercel/turbo | B | 75/100 | 1 | 1h ago |
| 63 | vercel/turborepo | B | 75/100 | 1 | 14m ago |
| 64 | n8n-io/n8n | B | 70/100 | 3 | 15m ago |
| 65 | argoproj/argo-workflows | C | 60/100 | 0 | 1h ago |
| 66 | prettier/prettier | C | 60/100 | 0 | 1h ago |
| 67 | nuxt/nuxt | C | 60/100 | 0 | 1h ago |
| 68 | radix-ui/primitives | C | 60/100 | 0 | 1h ago |
| 69 | pmndrs/jotai | C | 60/100 | 0 | 1h ago |
| 70 | pmndrs/zustand | C | 60/100 | 0 | 1h ago |
| 71 | vuejs/vue | C | 60/100 | 0 | 1h ago |
| 72 | tailwindlabs/tailwindcss | C | 60/100 | 0 | 1h ago |
| 73 | tauri-apps/tauri | C | 60/100 | 0 | 1h ago |
| 74 | trpc/trpc | C | 60/100 | 0 | 1h ago |
| 75 | unocss/unocss | C | 60/100 | 0 | 1h ago |
| 76 | honojs/hono | C | 60/100 | 0 | 1h ago |
| 77 | tanstack/query | C | 60/100 | 0 | 1h ago |
| 78 | evanw/esbuild | C | 60/100 | 0 | 1h ago |
| 79 | rust-lang/mdbook | C | 60/100 | 0 | 1h ago |
| 80 | shadcn-ui/ui | C | 60/100 | 0 | 1h ago |
| 81 | tanstack/table | C | 60/100 | 0 | 1h ago |
| 82 | actix/actix-web | C | 60/100 | 0 | 1h ago |
| 83 | t3-oss/create-t3-app | C | 60/100 | 0 | 1h ago |
| 84 | fastify/fastify | C | 60/100 | 0 | 1h ago |
| 85 | burntsushi/ripgrep | C | 60/100 | 0 | 1h ago |
| 86 | gitlab.com/gitlab-org/gitlab-docs | C | 60/100 | 0 | 6h ago |
| 87 | drizzle-team/drizzle-orm | C | 60/100 | 0 | 1h ago |
| 88 | elysiajs/elysia | C | 60/100 | 0 | 1h ago |
| 89 | jqlang/jq | C | 60/100 | 0 | 1h ago |
| 90 | tokio-rs/tokio | C | 60/100 | 0 | 1h ago |
| 91 | whitehatd/thesis-iot-monitoring | C | 60/100 | 0 | 5h ago |
| 92 | serde-rs/serde | C | 60/100 | 0 | 1h ago |
| 93 | gin-gonic/gin | C | 60/100 | 0 | 1h ago |
| 94 | hyperium/hyper | C | 60/100 | 0 | 15m ago |
| 95 | spf13/cobra | C | 60/100 | 0 | 1h ago |
| 96 | tokio-rs/axum | C | 60/100 | 0 | 1h ago |
| 97 | apache/kafka | C | 60/100 | 0 | 1h ago |
| 98 | square/okhttp | C | 60/100 | 0 | 1h ago |
| 99 | encode/httpx | C | 60/100 | 0 | 1h ago |
| 100 | thoughtbot/factory_bot | C | 60/100 | 0 | 1h ago |
| 101 | go-chi/chi | C | 60/100 | 0 | 1h ago |
| 102 | mperham/sidekiq | C | 60/100 | 0 | 1h ago |
| 103 | sidekiq/sidekiq | C | 60/100 | 0 | 1h ago |
| 104 | spring-projects/spring-boot | C | 60/100 | 0 | 1h ago |
| 105 | google/guava | C | 60/100 | 0 | 1h ago |
| 106 | open-telemetry/opentelemetry-js | C | 50/100 | 1 | 14m ago |
| 107 | curl/curl | C | 50/100 | 1 | 1h ago |
| 108 | ruby/rubygems | D | 30/100 | 3 | 15m ago |
| 109 | rubygems/rubygems | D | 30/100 | 3 | 5h ago |