git404hub

what is lobsters fr?

kelseyhightower/lobsters — explained in plain English

Analysis updated 2026-07-17 · repo last pushed 2016-08-14

2RubyAudience · ops devopsComplexity · 4/5DormantSetup · hard

tl;dr

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.

vibe map

mindmap
  root((repo))
    What it does
      Link sharing site
      Voting and comments
      Self-hostable
    Tech stack
      Ruby on Rails
      Sphinx search
      Database
    Use cases
      Niche community sites
      Company link hubs
      Topic aggregators
    Audience
      Ops devops
      Developers

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

what do people make with this?

VIBE 1

Spin up a private link-sharing hub for a company's engineering team.

VIBE 2

Run a public aggregator site focused on a specific programming language or hobby.

VIBE 3

Fork and customize the site name, domain, and CSS for a niche community.

what's the stack?

RubyRailsSphinxSQL

how it stacks up fr

kelseyhightower/lobstersmastodon/webpushmoritzheiber/apprentice
Stars222
LanguageRubyRubyRuby
Last pushed2016-08-142025-01-132013-09-18
MaintenanceDormantStaleDormant
Setup difficultyhardmoderatemoderate
Complexity4/52/52/5
Audienceops devopsdeveloperops devops

Figures from each repo's GitHub metadata at analysis time.

how do i run it?

Difficulty · hard time til it works · 1h+

Runs on an old Rails 4 / Ruby 1.9.3-era stack, so aging dependencies need to be worked around.

in plain english

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.

prompts (copy fr)

prompt 1
Walk me through installing Ruby, the database, and running this Rails app locally.
prompt 2
Explain how the Sphinx search integration works and how to run the site without it.
prompt 3
Help me customize the site name, domain, and CSS for my own Lobsters fork.
prompt 4
What would I need to update to run this on a modern Ruby version instead of 1.9.3?

Frequently asked questions

what is lobsters fr?

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.

What language is lobsters written in?

Mainly Ruby. The stack also includes Ruby, Rails, Sphinx.

Is lobsters actively maintained?

Dormant — no commits in 2+ years (last push 2016-08-14).

How hard is lobsters to set up?

Setup difficulty is rated hard, with roughly 1h+ to a first successful run.

Who is lobsters for?

Mainly ops devops.

peek the repo → explain another one

This repo across BitVibe Labs

double-check against the repo, no cap.