Source: https://seerepo.com/compare/balderdashy/sails/vs/ether/etherpad
Markdown source: https://seerepo.com/compare/balderdashy/sails/vs/ether/etherpad.md
Description: sails and etherpad share 3 technologies: Express, express-session, and EJS. sails is written in JavaScript and etherpad in TypeScript.

# sails vs etherpad

sails and etherpad share 3 technologies: Express, express-session, and EJS. sails is written in JavaScript and etherpad in TypeScript.

- [balderdashy/sails](https://seerepo.com/r/balderdashy/sails): Realtime MVC Framework for Node.js
- [ether/etherpad](https://seerepo.com/r/ether/etherpad): Etherpad: A modern really-real-time collaborative document editor.

## What they share and what sets them apart

- In common: Express, express-session, EJS
- Only in sails: Nunjucks
- Only in etherpad: Vite, React, react-router-dom, lru-cache, Radix UI, React Hook Form, Lucide, jose, oidc-provider, htmlparser2, entities, html-to-docx, mammoth, nodemailer, pdfkit, rehype, prom-client

## Side by side

| | sails | etherpad |
|---|---|---|
| Size | 39,542 lines written, 111 code files | 97,129 lines written, 276 code files |
| Who writes it | 0% of its commits signed by AI | 3.8% of its commits signed by AI. With Claude Code and GitHub Copilot |
| Activity | Last push May 27, 2026, 6,261 commits, 22,775 stars | Last push November 6, 2026, 8,883 commits, 18,621 stars |
| Tests | 98 test files. 4.5% of its code files have a test that imports them | 294 test files. 40.6% 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, sails or etherpad?

etherpad, with 97,129 lines written; sails has 39,542.

The proof: [ether/etherpad's code at commit 4aec490](https://github.com/ether/etherpad/tree/4aec49099bd7dd97f1133a232f693a4080176a80)

### Which has more GitHub stars, sails or etherpad?

sails, with 22,775 stars; etherpad has 18,621.

The proof: [balderdashy/sails on GitHub](https://github.com/balderdashy/sails)

### Which has more tests, sails or etherpad?

etherpad, with 294 test files; sails has 98.

The proof: [ether/etherpad's code at commit 4aec490](https://github.com/ether/etherpad/tree/4aec49099bd7dd97f1133a232f693a4080176a80)

### Which was updated more recently, sails or etherpad?

etherpad: its last push was on November 6, 2026, and sails's on May 27, 2026.

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

### Which has more commits signed by AI, sails or etherpad?

etherpad: an AI signed 3.8% of its commits, with Claude Code and GitHub Copilot.

The proof: [the commits each tool signed in ether/etherpad](https://seerepo.com/r/ether/etherpad/ai)

## Sources

- balderdashy/sails: Read on November 4, 2026, at commit 7b76422 (https://github.com/balderdashy/sails/tree/7b76422cc27823df033572bdda5c4910a68b697f)
- ether/etherpad: Read on November 6, 2026, at commit 4aec490 (https://github.com/ether/etherpad/tree/4aec49099bd7dd97f1133a232f693a4080176a80)

## 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.
