All Projects → FedericoCeratto → nim-package-directory

FedericoCeratto / nim-package-directory

Licence: GPL-3.0 license
Nim package directory - documentation builder

Programming Languages

nim
578 projects
CSS
56736 projects

Projects that are alternatives of or similar to nim-package-directory

sound-garden
A personal journey into the audio synth domain
Stars: ✭ 21 (-55.32%)
Mutual labels:  nim-language, nim-lang
Decimal
A big/arbitrary precision Decimal class in pure Nim
Stars: ✭ 26 (-44.68%)
Mutual labels:  nim-language, nim-lang
Neel
A Nim library for making Electron-like HTML/JS GUI apps, with full access to Nim capabilities.
Stars: ✭ 144 (+206.38%)
Mutual labels:  nim-language, nim-lang
badgemaker
The Nim badgemaker tool.
Stars: ✭ 15 (-68.09%)
Mutual labels:  badges, nim-lang
suru
A tqdm-style progress bar in Nim
Stars: ✭ 40 (-14.89%)
Mutual labels:  nim-language, nim-lang
Rain
🌧️ A live example to illustrate python packaging, testing, building, & deploying
Stars: ✭ 99 (+110.64%)
Mutual labels:  packaging, badges
Aptly
aptly - Debian repository management tool
Stars: ✭ 2,065 (+4293.62%)
Mutual labels:  packaging
Winepak
Flatpak-ing Microsoft Windows applications with Wine
Stars: ✭ 242 (+414.89%)
Mutual labels:  packaging
Klap
zero config, zero dependency bundler for tiny javascript packages
Stars: ✭ 143 (+204.26%)
Mutual labels:  packaging
Sailboat
🐍 A quick and easy way to distribute your Python projects!
Stars: ✭ 137 (+191.49%)
Mutual labels:  packaging
karax
Karax. Single page applications for Nim.
Stars: ✭ 932 (+1882.98%)
Mutual labels:  nim-language
pkutils
A Python packaging utility library
Stars: ✭ 19 (-59.57%)
Mutual labels:  packaging
Mason
Cross platform package manager for C/C++ apps
Stars: ✭ 230 (+389.36%)
Mutual labels:  packaging
Fades
fades is a system that automatically handles the virtualenvs in the cases normally found when writing scripts and simple programs, and even helps to administer big projects.
Stars: ✭ 182 (+287.23%)
Mutual labels:  packaging
koi
Immediate mode UI for Nim
Stars: ✭ 27 (-42.55%)
Mutual labels:  nim-lang
Py3readiness
Python 3 support graph for most popular packages
Stars: ✭ 164 (+248.94%)
Mutual labels:  packaging
thermopi
A Nest-like intelligent thermostat implementation for the Raspberry Pi
Stars: ✭ 16 (-65.96%)
Mutual labels:  nim-lang
Exodus
Painless relocation of Linux binaries–and all of their dependencies–without containers.
Stars: ✭ 2,560 (+5346.81%)
Mutual labels:  packaging
Recipe Robot
A kick ass tool for creating AutoPkg recipes.
Stars: ✭ 229 (+387.23%)
Mutual labels:  packaging
reader
A Python feed reader library.
Stars: ✭ 290 (+517.02%)
Mutual labels:  rss-feed

Nim package directory

Currently running at https://nimble.directory

Features:
  • ✓ Package search

  • ✓ Display GitHub readme

  • ❏ Display GitLab readme

  • ❏ Display BitBucket readme

  • ✓ Fetch & install packages, serve badges

  • ✓ Build and serve pkg docs

  • ✓ New packages RSS feed

  • ✓ Search symbols from jsondoc

  • ✓ Simple API

  • ✓ Build history at /build_history.html

  • ✓ Package count at /api/v1/package_count

  • ❏ Pkg metadata signing

Prerequisites :
  • systemd watchdog

  • optional: Netdata or StatsD to receive application metrics

Deployment:
sudo apt-get install nim dpkg-dev debhelper libsystemd-dev
nimble builddeb
# Locate and install the package
sudo apt install ../nim-package-directory_0.1.5_amd64.deb
sudo systemctl status nim-package-directory.service
sudo journalctl -f --identifier=package_directory
Development:
  • For Development, edit /etc/nim-package-directory.conf

  • Execute nim c -r package_directory.nim.

  • Browse http://localhost:5000

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].