https://github.com/thomastjdev/nimpackages
Package browser for Nim packages
https://github.com/thomastjdev/nimpackages
Last synced: 5 months ago
JSON representation
Package browser for Nim packages
- Host: GitHub
- URL: https://github.com/thomastjdev/nimpackages
- Owner: ThomasTJdev
- License: mit
- Created: 2025-07-31T05:18:36.000Z (7 months ago)
- Default Branch: main
- Last Pushed: 2025-08-12T05:13:35.000Z (7 months ago)
- Last Synced: 2025-08-12T07:16:31.989Z (7 months ago)
- Language: Nim
- Homepage: https://nimpackages.com/
- Size: 784 KB
- Stars: 2
- Watchers: 0
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# nimpackages
Wupti. I like Nim. Go to [https://nimpackages.com/](https://nimpackages.com/)

Nim Packages is a website that lists all Nim packages based on the official package.json containing all indexed Nim packages.
The website allows browsing the packages through the browser, but also provides a REST API.
The packages are updated and indexed every 12 hours.
## Running
```bash
nimble build
./nimpackages
```
### Environment variables
```bash
export HTML_HEAD="custom head"
export GITHUB_TOKEN=...
export GITLAB_TOKEN=...
export CODEBERG_TOKEN=...
```
## Dependencies
The dependencies are located locally in the `nimbledeps` folder.
## CI: Container image
See the Github Actions workflow for the container image. It includes the CI pipeline to compile, generate and publish the container image.