Source: https://seerepo.com/compare/Freika/dawarich/vs/rapid7/metasploit-framework
Markdown source: https://seerepo.com/compare/Freika/dawarich/vs/rapid7/metasploit-framework.md
Description: dawarich and metasploit-framework share 7 technologies: Rails, aws-sdk-s3, pg, Postgres, bcrypt, rexml, and puma. Both are written in Ruby.

# dawarich vs metasploit-framework

dawarich and metasploit-framework share 7 technologies: Rails, aws-sdk-s3, pg, Postgres, bcrypt, rexml, and puma. Both are written in Ruby.

- [Freika/dawarich](https://seerepo.com/r/Freika/dawarich): Your favorite self-hostable alternative to Google Timeline (Google Location History)
- [rapid7/metasploit-framework](https://seerepo.com/r/rapid7/metasploit-framework): Metasploit Framework

## What they share and what sets them apart

- In common: Rails, aws-sdk-s3, pg, Postgres, bcrypt, rexml, puma
- Only in dawarich: Sidekiq, Redis, connection_pool, Sentry, PostHog, stimulus-rails, Turbo, @hotwired/turbo-rails, tailwindcss-rails, flipper-ui, MapLibre, with_advisory_lock, devise-two-factor, omniauth_openid_connect, omniauth-github, omniauth-google-oauth2, omniauth-rails_csrf_protection, rack-session, jwt, devise, pundit, MCP, net-imap, rqrcode, aws-sdk-kms, foreman, sentry-rails, lograge, aws-sdk-core
- Only in metasploit-framework: Sinatra, sqlite3, SQLite, AWS S3, GitHub, rack, actionpack, activerecord, warden, net-ldap, nokogiri, chunky_png, pdf-reader, redcarpet

## Side by side

| | dawarich | metasploit-framework |
|---|---|---|
| Size | 333,134 lines written, 1,995 code files | 1,488,819 lines written, 7,572 code files |
| Who writes it | 0.4% of its commits signed by AI. With Claude Code, GitHub Copilot, and CodeRabbit | 0.1% of its commits signed by AI. With GitHub Copilot, Claude Code, and Cursor |
| Activity | Last push November 9, 2026, 4,375 commits, 10,941 stars | Last push November 6, 2026, 68,380 commits, 39,322 stars |
| Tests | 1,393 test files. 37.7% of its code files have a test that imports them | 974 test files. 11.5% of its code files have a test that imports them |

- Size: Lines written by people and agents, without generated ones; code files, without tests.
- Who writes it: A commit counts as AI's when it carries its signature: a Co-Authored-By line, its author name or the merge of its branch.
- Activity: From GitHub and its history, on the day SeeRepo read it.
- Tests: The files that test the code, and the share of code files a test imports.

## Frequently asked questions

### Which is bigger, dawarich or metasploit-framework?

metasploit-framework, with 1,488,819 lines written; dawarich has 333,134.

The proof: [rapid7/metasploit-framework's code at commit 6962ae6](https://github.com/rapid7/metasploit-framework/tree/6962ae62c99a202f2775d977ab8ab7b44121e858)

### Which has more GitHub stars, dawarich or metasploit-framework?

metasploit-framework, with 39,322 stars; dawarich has 10,941.

The proof: [rapid7/metasploit-framework on GitHub](https://github.com/rapid7/metasploit-framework)

### Which has more tests, dawarich or metasploit-framework?

dawarich, with 1,393 test files; metasploit-framework has 974.

The proof: [Freika/dawarich's code at commit 0ac68e1](https://github.com/Freika/dawarich/tree/0ac68e1835cf2a091907eb55f6287714c7206a6c)

### Which was updated more recently, dawarich or metasploit-framework?

dawarich: its last push was on November 9, 2026, and metasploit-framework's on November 6, 2026.

The proof: [Freika/dawarich's commits on GitHub](https://github.com/Freika/dawarich/commits)

### Which has more commits signed by AI, dawarich or metasploit-framework?

dawarich: an AI signed 0.4% of its commits, with Claude Code, GitHub Copilot, and CodeRabbit; in metasploit-framework, 0.1%.

## Sources

- Freika/dawarich: Read on November 12, 2026, at commit 0ac68e1 (https://github.com/Freika/dawarich/tree/0ac68e1835cf2a091907eb55f6287714c7206a6c)
- rapid7/metasploit-framework: Read on November 6, 2026, at commit 6962ae6 (https://github.com/rapid7/metasploit-framework/tree/6962ae62c99a202f2775d977ab8ab7b44121e858)

## What is your repo built with?

Any public repo, with no account: https://seerepo.com/r/owner/repo/built, with the owner and name it has on GitHub.
