nim-lang packages web ui
Go to file
Daylin Morgan 39bf6f2d05
docs: add license and README
2023-11-13 23:30:32 -06:00
.github/workflows ci: add nightly re-build to keep up-to-date with nim-lang/packages 2023-11-13 22:57:28 -06:00
site fix: use relative links 2023-11-13 14:32:11 -06:00
src feat: update styles and add random "explore tags" 2023-11-13 22:56:26 -06:00
.gitignore mvp 2023-11-13 14:12:17 -06:00
LICENSE docs: add license and README 2023-11-13 23:30:32 -06:00
README.md docs: add license and README 2023-11-13 23:30:32 -06:00
config.nims mvp 2023-11-13 14:12:17 -06:00
nimpkgs.nimble mvp 2023-11-13 14:12:17 -06:00
package.json mvp 2023-11-13 14:12:17 -06:00
pnpm-lock.yaml mvp 2023-11-13 14:12:17 -06:00
unocss.config.ts mvp 2023-11-13 14:12:17 -06:00

README.md

nimpkgs

The nimble.directory alternative no one asked for, that I felt like making anyways. Check it out at nimpkgs.dayl.in.


why though...

In it's current form packages for nim are managed by a single JSON file. A web UI is available at nimble.directory(repo). But, there are some outstanding issues that have affected even my own packages.

This site is client-only, powered by karax and styled with unocss. It provide a single page search UI over nim-lang/packages. This makes it trivial to deploy with Github Actions.

usage

On page load 10 random packages and a set of tags will be selected. Search can be modified by specifying fields.

examples:

  • tag:database sqlite
  • license:MIT web

license

Logos in site/img by The Nim Programming language used under CC BY 3.0.