No description
  • TypeScript 92.2%
  • JavaScript 5.4%
  • Dockerfile 1.1%
  • CSS 0.9%
  • Shell 0.4%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2026-07-27 08:43:41 -04:00
.husky Moving from yarn to pnpm. (#297) 2024-01-29 11:38:14 +01:00
joinlemmy-translations@e6195cddd0 Use filter chip dropdown for location select (fixes #568) (#607) 2026-03-11 23:54:36 -04:00
lemmy-docs@eea930233d Enable more translations (#592) 2026-02-23 12:59:18 -05:00
lemmy-js-client-main@cd0c6f8e26 Enable more translations (#592) 2026-02-23 12:59:18 -05:00
lemmy-js-client-v0.19@48bd89285e Enable more translations (#592) 2026-02-23 12:59:18 -05:00
lemmy-stats-crawler@4f36517d2a Add nsfw select for instance list (#594) 2026-02-26 10:43:57 +01:00
lemmy-translations@d8f76bbe98 Enable more translations (#592) 2026-02-23 12:59:18 -05:00
src Fix news title (#625) 2026-07-27 08:43:41 -04:00
.babelrc Upgrade to Infernojs 9 (#589) 2026-02-20 14:27:08 +01:00
.dockerignore New tailwind-based joinlemmy-site (#243) 2023-10-31 09:31:03 -04:00
.gitignore Use folder for crawl results (#552) 2026-01-23 13:53:23 +01:00
.gitmodules Adding redoc / tsoa generated API docs. (#451) 2025-01-28 11:04:57 +01:00
.prettierignore Replace remmel with mlem. (#149) 2023-06-02 09:22:25 -04:00
.prettierrc.json Adding lemmyBB to apps. Fixes #125 (#132) 2023-02-23 03:14:43 +01:00
.woodpecker.yml Version 0.19.15 (#505) 2025-12-24 11:54:15 +01:00
CODEOWNERS Adding codeowners (#622) 2026-06-09 09:28:53 -04:00
crawl.mjs Add type definitions (#610) 2026-03-16 06:06:57 -04:00
deploy.sh Moving from yarn to pnpm. (#297) 2024-01-29 11:38:14 +01:00
Dockerfile Update Dockerfile (fixes #549) (#560) 2026-01-26 10:58:32 +01:00
eslint.config.mjs Add type definitions (#610) 2026-03-16 06:06:57 -04:00
generate_rss_feed.mjs Generate RSS feed from markdown news (#282) 2023-12-18 17:24:33 -05:00
generate_translations.mjs Enable type checking, fix various lint errors (#570) 2026-02-03 03:15:20 +08:00
LICENSE Mostly working. 2020-09-28 13:59:32 -05:00
package.json Add type definitions (#610) 2026-03-16 06:06:57 -04:00
pnpm-lock.yaml Add type definitions (#610) 2026-03-16 06:06:57 -04:00
README.md Update readme (#584) 2026-02-09 11:54:07 -05:00
recommended-instances.json Fix field name for crawl date (#577) 2026-02-03 22:25:59 +08:00
tsconfig.json Upgrade to Infernojs 9 (#589) 2026-02-20 14:27:08 +01:00
update_donations.mjs Adjust data paths (#600) 2026-03-02 15:48:04 +01:00
update_submodules.sh Use specific lemmy js client version (#131) 2023-02-23 03:12:12 +01:00
webpack.config.js Upgrade to Infernojs 9 (#589) 2026-02-20 14:27:08 +01:00

join-lemmy.org

The official website of the Lemmy project. It is for anyone who hears about Lemmy on Reddit, in real life or elsewhere, searches for it and ends up on the site as one of the first results. It should give a quick overview and link all relevant resources. At the same time it should be easy to register an account and become an active user, with as little friction as possible.

The repo contains a couple of data files. You are encouraged to make a PR and update them:

Development

Built with Typescript, TailwindCSS and InfernoJs.

Local

  • Install pnpm
  • Get the code with git clone https://github.com/LemmyNet/joinlemmy-site.git --recursive (the recursive part is important to fetch git submodules)
  • Run pnpm install, then pnpm start
  • Open http://localhost:1234/ in the browser

Docker

  • Install Docker
  • Get the code with git clone https://github.com/LemmyNet/joinlemmy-site.git --recursive (the recursive part is important to fetch git submodules)
  • Build the image with docker build . -t joinlemmy-site
  • Start it with docker run -p 1234:1234 joinlemmy-site
  • Open http://localhost:1234/ in the browser

License

AGPLv3