zeekay 3489a0ab54 Give every package one version
Two thousand and twenty-one packages carried more than one spec across this
estate โ€” eslint alone in a hundred and four forms โ€” and a package resolved twice
is two copies at run time, which is how react-hook-form came to report "two
different types with this name" from files nobody had edited. None do now.

The number lives in the catalog: a manifest names the package, the workspace
names the version. Where a manifest cannot reach a catalog it still carries the
one version, because the table is the source either way.
2026-08-29 14:02:59 -07:00
2026-06-28 20:54:01 -07:00
2024-10-26 21:32:26 -04:00
2024-06-18 00:33:57 +00:00
2024-06-05 12:24:16 +10:00
2023-06-18 13:35:25 +10:00
2022-08-30 00:13:13 +10:00
2026-08-04 16:52:17 -07:00
2024-07-16 20:23:23 +10:00
2023-03-23 19:56:49 +11:00
2022-07-30 19:48:45 +10:00
2024-10-26 21:32:26 -04:00
2019-03-29 23:58:56 +11:00
2024-10-26 20:54:35 -04:00
2026-08-29 14:02:59 -07:00
2024-10-15 16:04:14 -07:00
2026-06-28 20:54:02 -07:00
2022-05-03 04:48:43 +10:00

pics

pics

Lux anonymous imageboard software that doesn't suck.

Live instances (Unofficial)

  • ๐Ÿ‡บ๐Ÿ‡ธ 94chan
  • ๐Ÿ‡ต๐Ÿ‡น/๐Ÿ‡ง๐Ÿ‡ท ptchan
  • ๐Ÿ‡บ๐Ÿ‡ธ/๐Ÿ‡ฐ๐Ÿ‡ท heolkek
  • ๐Ÿ‡บ๐Ÿ‡ธ zzzchan
  • ๐Ÿ‡ง๐Ÿ‡ท 27chan
  • ๐Ÿ‡บ๐Ÿ‡ธ jakparty
  • ๐Ÿ‡ฎ๐Ÿ‡น nuichan
  • And many more...

Features

  • Multiple language support (๐Ÿ‡ฌ๐Ÿ‡ง ๐Ÿ‡ต๐Ÿ‡น ๐Ÿ‡ง๐Ÿ‡ท ๐Ÿ‡ท๐Ÿ‡บ ๐Ÿ‡ฎ๐Ÿ‡น ๐Ÿ‡ช๐Ÿ‡ธ)
  • Optional user created boards
  • Multiple files per post
  • Antispam/Anti-flood & DNSBL
  • 3 customisable inbuilt captchas + 3 third party captchas (hcaptcha, recaptcha, yandex smartcaptcha)
  • Two factor authentication (TOTP) for accounts
  • Manage everything from the web panel
  • Granular account permissions
  • Works properly with anonymizer networks (Tor, Lokinet, etc)
  • Web3 integration - register, login, and sign posts with MetaMask
  • Tegaki applet with drawing and replays
  • API documentation
  • Built-in webring (compatible w/ lynxchan & infinity)
  • Beautiful bundled frontend with lots of themes and options, see below:

screenshots

License

GNU AGPLv3, see LICENSE.

Installation & Upgrading

See INSTALLATION.md for instructions on setting up a jschan instance or upgrading to a newer version.

Changelog

See CHANGELOG.md for changes between versions.

Contributing

See CONTRIBUTING.md for contribution guidelines.

S
Description
LUX anonymous image board.
Readme
24 MiB
Languages
JavaScript 76%
Pug 14.1%
CSS 8.4%
Shell 1.1%
Dockerfile 0.4%