kelseyhightower/lobsters — explained in plain English
Analysis updated 2026-07-17 · repo last pushed 2016-08-14
Spin up a private link-sharing hub for a company's engineering team.
Run a public aggregator site focused on a specific programming language or hobby.
Fork and customize the site name, domain, and CSS for a niche community.
| kelseyhightower/lobsters | mastodon/webpush | moritzheiber/apprentice | |
|---|---|---|---|
| Stars | 2 | 2 | 2 |
| Language | Ruby | Ruby | Ruby |
| Last pushed | 2016-08-14 | 2025-01-13 | 2013-09-18 |
| Maintenance | Dormant | Stale | Dormant |
| Setup difficulty | hard | moderate | moderate |
| Complexity | 4/5 | 2/5 | 2/5 |
| Audience | ops devops | developer | ops devops |
Figures from each repo's GitHub metadata at analysis time.
Runs on an old Rails 4 / Ruby 1.9.3-era stack, so aging dependencies need to be worked around.
This is the source code behind Lobsters, a community link-sharing website where users post interesting links, discuss them in comment threads, and vote on submissions. Think of it as a self-hostable alternative to sites like Hacker News or Reddit, but smaller and more focused on technical topics. The code powers the live site at lobste.rs, but you're free to fork it and run your own version. At its core, the project is a Ruby on Rails application connected to a database for storing users, links, comments, and votes. It includes a search engine component for full-text search of posted content. The setup involves installing Ruby, configuring a database connection, loading the initial data structure, and running a local web server. From there, users can register, submit links, tag them by topic, and participate in discussions. The codebase also includes scheduled tasks for things like emailing activity updates and posting to Twitter. Someone might use this to build a niche community site around a specific topic, say, a private link-sharing hub for a company's engineering team, or a public aggregator focused on a particular programming language or hobby. The README notes that the bug tracker is specifically for issues affecting lobste.rs itself, not for helping people running their own forks. So if you do spin up your own instance, you're largely on your own for support unless you're contributing fixes back to the original project. The project runs on Rails 4, which is an older version of the framework, and has been tested with Ruby versions dating back to 1.9.3. That means anyone running it today may need to account for some aging dependencies. The search functionality relies on Sphinx, which is optional, you can run the site without it, but you lose search capabilities. The README doesn't go into detail about moderation tools, user management features, or customization options beyond basic configuration of the site name, domain, and CSS.
The Ruby on Rails source code behind Lobsters, a self-hostable community link-sharing site similar to Hacker News, where users post, vote, and discuss links.
Mainly Ruby. The stack also includes Ruby, Rails, Sphinx.
Dormant — no commits in 2+ years (last push 2016-08-14).
Setup difficulty is rated hard, with roughly 1h+ to a first successful run.
Mainly ops devops.
This repo across BitVibe Labs
Don't trust strangers blindly. Verify against the repo.